This website is best viewed in a browser that supports web standards.
Skip to content or, if you would rather, Skip to navigation.
Required Courses | Course Descriptions | Careers | Four-Year Plan ![]()
This is a unique major that combines courses from computer science, art and mass communication to give students a complete working knowledge of digital media. Professionals working in interactive digital media industries need to possess cross-disciplinary knowledge and skills in areas that deal with visual aesthetic understanding and communication, integrated with technological knowledge, in order to be effective and efficient employees. The goal of this new major is to produce graduates who are proficient in written and visual communication, art, photography, design, computer programming and legal/ethical considerations as they relate to the media.
B.S. Degree with Computer Science concentration; no minor required
| Course Number | Course Name | Hours |
| CSIS 44-143 | Script Programming I | 3 |
| CSIS 44-333 | Multimedia & Web Development | 3 |
| CSIS 44-335 | Script Programming II | 3 |
| ART 13-191 | Introduction to Design | 3 |
| ART 13-207 | Digital Photography | 3 |
| ART 13-292 | Introduction to Creative Electronic Imaging | 3 |
| ART 13-294 | Letterforms & Graphic Design | 3 |
| MC 20-120 | Introduction to Mass Media | 3 |
| MC 20-243 | Media Design | 3 |
| MC 20-303 | Introduction to Web Publishing | 3 |
| MC 20-314 | Communication Law | 3 |
| MKT 55-330 | Principles of Marketing | 3 |
| *Total Core Course Hours Reqiuired: |
36 |
*Based on 2008-2010 Undergraduate Catalog
| Course Number | Course Name | Hours |
| CSIS 44-141 | Computer Programming I | 3 |
| CSIS 44-241 | Computer Programming II | 3 |
| CSIS 44-242 | Data and File Structures | 3 |
| CSIS 44-345 | Computer Organization I | 3 |
| CSIS 44-460 | Database Systems | 3 |
| CSIS 44-563 | Web Services Technology | 3 |
| CSIS 44-356 | CCNA Network Fundamentals | 3 |
| CSIS 44-415 | IDM Seminar | 1 |
| *Total Concentration Course Hours Reqiuired: | 22 |
*Based on 2008-2010 Undergraduate Catalog
One of the following must be completed to obtain B.S. degree in IDM: Computer Science Programming
| Course Number | Course Name | Hours |
| CSIS 44-540 | Visual Application Development | 3 |
| CSIS 44-555 | Server Applications & Network Security | 3 |
| CSIS 44-560 | Advanced Topics in Database Systems | 3 |
| CSIS 44-590 | Special Topics | 3 |
*Based on 2008-2010 Undergraduate Catalog
143 Script Programming I (3 hours)
An introduction to a script language for multimedia software applications.
333 Multimedia & Web Development (3 hours)
This course will acquaint the student with a variety of multimedia hardware and related resources that could incorporate in the design and production of a multimedia project on a variety of computer platforms. The emphasis in this class will be on the proper design and generation of multimedia projects.
335 Script Programming II (3 hours)
An introduction to a scripting language that enables web browser interactivity.
141 Computer Programming I (3 hours)
An introduction to programming; analyze problems, design and implement solutions.
241 Computer Programming II (3 hours)
Intermediate computer programming, design of algorithms, introduction to data structures.
242 Data & File Structures (3 hours)
Abstract data structures including stacks, queues, lists, and trees. File structures emphasizing random access files. Construction of graphical user interfaces.
345 Computer Organization I (3 hours)
Introduction to computer systems organization with emphasis on machine language and assembler programming.
460 Database Systems (3 hours)
An introduction to database systems including data modeling, design and implementation.
563 Web Services Technology (3 hours)
Course covers technologies and protocols supporting web services. The XML-based industry standards and the Java-based technologies that support web services will be covered, including XML, SOAP, XSL, XSLT, UDDI, WSDL, servlets, Java Server Pages, J2EE and JDBC. Hands-on experience in server-side programming. Examples and case studies will use relational databases.
356 CCNA Network Fundamentals (3 hours)
Students learn fundamental computer networking terms, concepts and components. Develops skills in basic network configuration, connectivity and testing using workstations, hubs, routers, and switches. Also develops skills in cable construction and testing, small model LAN and WAN construction, IP addressing and basic subnetting.
415 Interactive Digital Media Seminar (1 hour)
A seminar dealing in issues faced by multimedia professionals and preparation for advanced study. Major emphasis will be placed on the development of a professional portfolio, resume writing and interviews for the field of multimedia.
As our students make their way through the inaugural years of this major, they will find the following job opportunities waiting for them after graduation: