Core Courses
The Core and Studio elective courses in New Media Interactive Development represent several “threads” of competence drawn from the computing and imaging arts domains:
Graphic Design
2013-231 2D Design
2083-206 Imaging for New Media -or - 2009-551 ST:Principles for NM Design
2009-213 Elements of Graphic Design
Multimedia and Web development
4080-295 Introduction to Interactive Media
4080-310 Digital Video for the WWW
4080-309 Web Site Development
User-Centered Design and Deployment
2009-323 / 4080-323 Design of the Graphical User Interface Programming
4080-230 Intro to Programming for New Media
4080-231 Programming II for New Media
4080-333 Programming III for New Media
4080-334 Programming IV for New Media
Supporting technologies
4050-210 Small and Home Office Networking Essentials
4002-360 Introduction to Database and Data Modeling -or-
4080-431 New Media Web Tech I
Project Capstone
4080-560 New Media Team Project I
4080-565 New Media Team Project II
Concentration Courses
In collaboration with the core and studio elective courses, students in the BS NMID also pursue a New Media concentration as a part of their coursework. Students take seven Advanced New Media Electives, which represent an advanced specialization in New Media Interactive Development. This sequence is constructed by the student in consultation with a faculty advisor, typically at the beginning of the third year. Suggested specialization sequences for students to consider are listed below:
Casual and Serious Games
The casual game industry is a rapidly growing field that produces interactive experiences for a widespread audience. The term “casual” refers to the user, who can pick up and start to enjoy a game right away. Serious games utilize gaming types of experiences for purposes that go beyond entertainment. Both casual and serious games have a relatively short development cycle and can developed by a small team or even an individual. The skills to develop these types of games include media design, experience design, programming, and web development.
Suggested couse selection:
4080-434 Programming for Digital Media
4080-380 Fundamentals of Game Design & Development I
4080-381 Fundamentals of Game Design & Development II
4080-527 Introduction to Digital Audio Production
4080-432 New Media Web Tech II
4080-387 Data Structures & Algorithms for Game Programmers I
4080-538 Multi-User Media Spaces
Rich Internet Application Development
There is a growing demand for college graduates with strong Web-based programming skills combined with a highly developed sense of design aimed at a computer interface. Students who specialize in this area are well versed in the numerous programming environments necessary to build Web applications, have the back-end skills to make those applications dynamic, and have the design skills to conceptualize and create exemplary Web sites.
Suggested course selection for a focus on media development:
4080-432 New Media Web Tech. II
4002-335 Introduction to Structured Markup
4080-528 Writing for Interactive Media
4002-536 Web Client Side Programming
4002-539 Web Server Side Programming
4080-310 Digital Video for the WWW
4080-527 Introduction to Digital Audio Production
4002-535 Network-Based Multimedia
Suggested course selection for a focus on web technologies:
4080-432 New Media Web Tech II
4002-335 Introduction to Structured Markup
4002-536 Web Client Side Programming
4002-539 Web Server Side Programming
4002-546 Web Client Server Programming
4002-575 Local Data Integration
4002-576 Remote Data Integration
4002-535 Network-Based Multimedia