Mathematics and Computer Systems

Multimedia Technology Major

The Multimedia Technology Major is offered to provide students of varying interests some experience in the different areas of multimedia, including web programming, audio and video technology, animation, and game programming. The major is most effective when paired with another major, and it combines especially well with interests in the fine arts, business, communications, and computer systems. All students complete a core of five courses and then follow a concentration in either web development or 3D modeling and animation. Both concentrations may be completed by interested students with room enough in their schedules.

(Click course titles to show/hide course descriptions.)


This entry-level course introduces the non-artist to the basics of Graphic Design. Through various exercises, students will experience three of the basic publishing tools used by designers - Adobe InDesign, Illustrator, and Photoshop. Non-graphic design majors only. 3 credits.

An overview of video editing and compositing using Adobe Premiere and Adobe After Effects. Topics include animation, layers, masks, mattes, cameras, text, special effects, transitions, and audio. 3 credits.

A course in audio editing and recording using Audacity. Topics include digital audio basics, podcasting, file formats, making CD's and ringtones, effects, and looping. 3 credits.

In this course, students will learn the fundamentals of XHTML and CSS. The students will build websites with these two technologies, adhering to W3C standards. The separation of presentation from content will be a major theme of the course. Basic topics include the markup and styling of text, lists, tables, forms, and images, and CSS layout as well. Certain advanced topics, such as CSS frameworks, designing to a grid, CSS3, HTML5 and web graphics may also be covered. 4 credits.

A continuation of MIS 280 with further exploration of HTML5. Digital imagery with free and open-source software will also be covered. Additional topics may include mobile web development, search engine optimization, and web metrics with Google Analytics. Prequisite: MIS 280. 3 credits.

3D Modeling and Animation Concentration

This course is an introduction to programming through 3D animation. Students will create their own elementary games and animations using the Alice language, and in the process they will learn the fundamentals of object-based programming. Topics include storyboarding, thinking in 3D, camera control, variables, functions, methods, logic, lists, events, interaction, and recursion. This course is open to all students. No prior programming expereince is required. Satisfies either the common or distribution in mathematics core requirement. 3 credits.

An introduction to 3D character modeling, rigging and animation. Topics include box and polygonal modeling, shape keys, armatures, inverse kinematics, parenting and weight painting, lip syncing key framing, walk cycles, acting for animation, and elementary video editing. Students will produce their own short animated movie. 3 credits.

A course in digital sculpting using ZBrush. Topics include organic and hard surface sculpting, ZSpheres and ZSketching, remesh and projection, polypainting, rendering, morph targets, and layers. 3 credits.

A continuation of the topics covered in MIS 130 along with additional topics. These may include non-organic modeling, lighting, UV mapping, texturing, and compositing. Students will again produce their own short animated movie. Prequisite: MIS 130. 3 credits.

A first course in game programming with Unity. Topics include 3D concepts, scripting basics, environments, characters, interaction, collisions, triggers, rigid bodies, particle systems and animation. Prequisites: MIS 120, or MIS 126. 3 credits.

Web Development Concentration

An introduction to computer programming, with an emphasis on the development of good programming habits and skills utilizing a modern object- oriented language. Topics will include programming basics such as loops, decisions, structures, functions, arrays, objects, classes, inheritance. Satisfies the distribution core requirement in mathematics. Prequisite: MATH 111. 4 credits.

This is a study of the theory and utilization of computer networks. Topics include network hardware components, network standards from ISO-OSI and IEEE, networking protocols: channel access methods, Ethernet, and TCP/IP, Internet tools, peer to peer networking, network management, network routing and virtual circuits. Network software utilized in the course will include latest Microsoft server/client software and Linux. Prequisites: MIS 110, MIS 140. 3 credits.

This is a study of the concepts, procedures, design, implementation and maintenance of a data base management system. Topics include normalization, database design, entity-relationship modeling, performance measures, data security, concurrence, integrity and Structured Query Language. Microsoft Access and SQL server will be the software used to design and implement database concepts. Prequisites: MIS 110, MIS 125, MIS 126. 3 credits.

In this course, students will learn the fundamentals of client-side web programming, creating programs executed by the web browser to make dynamic web pages and sites. Separation of content, presentation, and behavior will be a major theme of the course. JavaScript will be the language of choice, and the first half of the course will be focused on its basics. Topics will include statements and commands, data types and variables, arrays, strings, functions, and programming logic. In the second half of the course, a JavaScript framework will be introduced, and the students will use it to make their webpages dynamic and interactive. Topics will include the Document Object Model, events, photo galleries, navigation, forms, and Ajax. One popular JavaScript API, such as Google Maps, Google Earth, or YouTube may also be covered. Prequisite: MIS 280. 4 credits.

In this course, students will learn the fundamentals of server-side web programming, writing scripts and managing databases that generate dynamic web sites. The first part of the course will be focused on a serverside scripting language and its basics. PHP will be the language of choice, and topics will include syntax, variables, strings, arrays, functions, logic, HTML forms, and includes. In the next part of the course, the students will learn the basics of SQL using the MySQL database, and in the last part of the course, PHP and MySQL will be used together. Topics will include e-commerce, security, cookies, and sessions. By the end of the course the students will have built complete applications. Prequisite: MIS 280. 4 credits.


Cummings Gallery
Art Faculty Show

Dates: Aug 21-Sep 28, 2014

Location: Cummings Gallery

William Close and The Earth Harp Collective
William Close and The Earth Harp Collective

Dates: Sep 5

Location: Mary D'Angelo Performing Arts Center

Anais Mitchell
Anaïs Mitchell

Dates: Sep 30

Location: Erie Art Museum

MU Course Catalog