Go to Content
Columbia College Chicago
Interactive Arts and Media : Programs: Course List With Prereqs
Print this Page Email this Page

Interactive Arts and Media : Programs: Course List With Prereqs

Home IAM Home Academics Courses With Descriptions
IAM Courses

This page lists all courses currently offered in the two IAM majors and one minor.

SortBy Search:
22-1230    Fundamentals of 3-D Design Course Page
Course focuses on use of basic design principles and elements in developing 3D compositions. Students use modular theories and systems as well as intuitive responses to manipulate a variety of materials. Projects are designed to heighten student's perceptions of forms in space. Course is required for all Art and Design and Photography majors.
IAM Major:GM
Prereqs:

26-1000    Animation I* Course Page
As an introduction to basic film animation techniques for persons with little or no animation production experience, this course will explore basic animation techniques including object, drawn, and 3-dimensional, including concept development, storyboarding and final production techniques. Animated films and videos, both domestic and international, will be screened and discussed. You will be expected to complete short exercises in each of the techniques mentioned, then complete a 10-second final project from storyboard to final shooting onto film.
IAM Major:IAM
Prereqs: 52-1151, Writing & Rhetoric I

26-2015    Introduction to Computer Animation* Course Page
This course will introduce the beginning student to the three 3-dimensional computer animation applications that they will be studying in future semesters, Maya, XSI and 3D-Studio Max. Concepts, relationships between concept and technical skills, and the need to understand the historical development of 3-dimensional computer animation will be emphasized. Exercises will highlight application similarities and differences, while showing that the process becomes increasingly familiar as each application is explored.
IAM Major:IAM
Prereqs: 36-1300 Digital Image Design,35-1300 Digital Image Design

26-2025    Drawing for Animation I Course Page
Through this drawing intensive course, you will acquire an understanding of figurative human emotions and movements, enabling you to create believable animated characters. You will create model sheets, learn the principles of animation, and learn how to endow your characters with believable actions and acting. Digital pencil testing will allow for the building of the animation from basic motion to more refined movements and emotion. Particular attention will be given to timing, layout, and the creation of extreme drawings and the process of inbetweening.
IAM Major:GM
Prereqs:

26-3045A    Computer Animation: Maya Course Page
Course emphasis will be on establishing the modeling skills and knowledge necessary to create a character that can be animated using the Maya software application. Exercises and quizzes will help to establish a solid understanding of polygonal modeling, rigging, lighting, rendering, and animation using this application. Students will be expected to log a minimum of 4 hours of lab time outside of class each week.
IAM Major:GM
Prereqs: 26-2015, Introduction to Computer

26-3045C    Comp Anim: 3D Studio Max No Longer Required Course Page
This course will explore the Discreet Logic 3DS Max software application. Exercises and quizzes will help to establish a solid understanding of polygonal modeling, rigging, lighting, rendering, and animation using this application. Emphasis will be on establishing the modeling skills and knowledge necessary to create a character that can be animated using this application. Students will be expected to log a minimum of 4 hours of lab time outside of class each week.
IAM Major:GM
Prereqs: 26-2015 Introduction to Computer Animation

26-3080    Motion Capture I Course Page
This course provides an introduction to motion capture terms, concepts, and history. Students learn the process of capturing motion data by conceptualizing, planning, and directing on-site sessions. A 3-D character performance is created by converting data from sessions and linking it to a character skeleton created in a computer animation class.
IAM Major:GM
Prereqs: 26-3045A, Comp Animation: Maya*

26-3081    Motion Capture II Course Page
This course emphasizes the skills needed to edit and assemble motion capture data. Students learn the technical and aesthetic considerations necessary through a series of homework exercises and classroom critiques. Various motion editing applications will be introduced and discussed. By converting final edited data to work with a variety of 3-D animation packages, students learn how to apply data from motion capture sessions to either create a series of rendered animation images for film/video or create animation content for game production.
IAM Major:GM
Prereqs: 26-3080 Motion Capture I*

26-3082    Environmental Design and Modeling 1 Course Page
This course emphasizes the design and technical ability needed to model non-character 3-D objects. Students will be introduced to level design, industrial design and architectural terms and concepts. Using 3-D software, students will design and build environments, set dressing and vehicles. Level of detail exercises will introduce the concept of polygon and image budgets.
IAM Major:GM
Prereqs:

26-3083    Environmental Design and Modeling 2 Course Page
This course continues to refine and advance the design and technical abilities needed to model non-character 3-D objects. Using 3-D software ability, students will design and build environments, set dressing and vehicles based on Game Production 1 & 2 parameters.
IAM Major:GM
Prereqs:

26-3086    Character Design and Modeling 1 Course Page
This course emphasizes the design and technical ability needed to model 3-D characters. Students will be introduced to design, sculpting and anatomical terms and concepts. Using 3-D software, students will design and build characters and other organic models. Level of detail exercises will introduce the concept of polygon and image budgets. Exercises in stand-alone software packages will teach advanced texture mapping.
IAM Major:GM
Prereqs:

26-3087    Character Design and Modeling 2 Course Page
This course continues to refine and advance the design and technical abilities needed to model 3-D characters. Students will compare and contrast stand-alone software packages for advanced texture-mapping. Using 3-D software, students will design and build characters and other organic models based on Game Production 1 & 2 parameters.
IAM Major:GM
Prereqs:

35-1000    Foundation Computer Apps Equivalency Course Page
This test demonstrates proficiency in computer applications for basic office and productivity functions for students entering the College prior to 2005.
IAM Major:IAM
Prereqs:

35-1100    Foundations of Computer Applications Course Page
An overview of computers and their operation with an emphasis on hands-on learning. Students become proficient with using the computer as a personal productivity tool while learning the latest Macintosh and Windows software. Topics covered include history, hardware, software, word processing, spreadsheets, database systems, graphics, telecommunications, computers and society, computer ethics, and computer uses in related fields. A proficiency exam Is available. Contact the IAM Department for Information.
IAM Major:
Prereqs:

35-1110    Fluency in Information Technology Course Page
FIT test This test demonstrates proficiency in one of several categories of computer applications for basic office and productivity functions for students entering the College after 2005.
IAM Major:
Prereqs:

36-1000    Media Theory and Design I Course Page
Through discussion, lecture, and critique, this course develops critical thinking skills and the student&s ability to apply media theory to media design. Students learn the history and theories of media and technology in art and design and analyze the current state of the art. Creative projects using traditional media and written creative briefs allow students to develop and demonstrate analytical and critique skills.
IAM Major:IAM
Prereqs: 52-1151, Writing & Rhetoric I

36-1100    Game Culture Course Page
The increasing popularity of games within today&s culture necessitates analysis of how games are impacted by social and ideological forces and influence them in turn. Questions like "Why do we play?" and "How do we play differently?" are explored, with many others, as students are guided through topics such as role-playing and identity, ethics, group behavior, competition, gender, race, and aesthetics in modern (and historical) games.
IAM Major:GM
Prereqs: 52-1151, Writing & Rhetoric I

36-1111    Using Microsoft Word Course Page
Using Microsoft Word teaches fundamental word processing skills to beginning and intermediate level students. The course focuses on learning to control text and graphic elements and create documents for a variety of personal and business reasons.
IAM Major:
Prereqs:

36-1112    PC Fundamentals Course Page
Course offers the student basic skills in managing personal computers. Topics covered include software installation and upgrading, file origination, back-up/restore, disk maintenance for improved performance, firewall and virus protections. The basic architecture of the computer and how it relates to the performance of various user applications will be discussed.
IAM Major:
Prereqs:

36-1113    Using Microsoft Excel Course Page
Fundamental spreadsheet skills for beginning and intermediate level students. The course focuses on learning how to input data, perform calculations, control text, numeric and graphic elements, as well as creating charts within the application and other output options.
IAM Major:
Prereqs:

36-1114    Web Design Course Page
This 1 credit hour course offers the student basic skills in designing and creating a web site. The course will engage students in planning, creating and defining a site primarily using Adobe Photoshop. Other topics covered will include using text, graphics and tables, working with layers, image maps, animation, multimedia, drop down menus, rollovers, frames and forms.
IAM Major:
Prereqs:

36-1115    Imaging Techniques Course Page
This 1 credit hour course introduces students to image creation and manipulation. The course will present basic principles of image editing and enhancement, composition and workflow strategies. Though primarily skill based students will enhance their creativity through class assignments.
IAM Major:GC
Prereqs:

36-1200    Computer Architecture* Course Page
This course provides a programmer&s view of how computer systems execute, store information, and communicate. It enables students to become more effective programmers, especially in dealing with issues of performance, portability, and robustness. Topics include Boolean logic, data representation, processor organization, input/output, memory organization, system support software and communication.
IAM Major:GM
Prereqs: 56-2730 Numerical and Mathematical

36-1201    Tech Topics Workshop: Course Page
This one credit, two-day workshop explores, in-depth, one aspect of hardware, software or networking. Rotating topics.
IAM Major:
Prereqs:

36-1300    Digital Image Design Course Page
This course introduces 2D imaging principles, terms and concepts through assignments in raster and vector applications. Terms and concepts appropriate to working in these media forms are introduced. The body of work developed explores the unique visual capabilities of visual media.
IAM Major:IAM
Prereqs:

36-1400    Sound for Interaction Course Page
This course provides the foundation for understanding sound in the visual and non-visual media. The first half of the course examines the power of creating images with sound and music without using visuals. Sound sculptures and landscapes, as well as classical impressionistic examples are reviewed and critiqued. The second half of the course investigates the impact of sound on both moving and still image. Film, website, game and animation audio is analyzed for impact, technique, structure and effectiveness. The terminology used in the field is underscored with reading and writing examples. The roles of all of the people involved with film, game and web sound are covered.
IAM Major:GM
Prereqs: 36-1000,Media Theory & Design

36-1410    OLD Linear Audio Production for Games /New #36-2412 Course Page
IAM Major:
Prereqs:

36-1500    Introduction to Game Development* - was: Game Idea Development* Course Page
Introduction to Game Development serves to introduce the Animation, Development, Programming, and Sound students of the Game Major to the game development industry. The course reviews the history and context of video games and exposes the students to the processes and practices of the game development industry. The course places emphasis on applied critical discussion as well as exploration and identification of characteristics of the diverse game genres. Students will be asked to produce written documentation and develop their own game concept at the end of the class.
IAM Major:GM
Prereqs: 52-1151, Writing & Rhetoric

36-1501    Introduction to Programming: Theory and Concepts* Course Page
Class provides an introduction to computer programming theory and concepts for students with little or no previous experience. Students learn structure, syntax, logic, and the difference between object-oriented and procedural systems.
IAM Major:IAM
Prereqs:

36-1800    Interactive Arts and Media: Topics* Course Page
Current trends and developments in interactive media and interface/interaction design are explored.
IAM Major:
Prereqs: 52-1151,Writing & Rhetoric I

36-1900J    Successful Freelancing Course Page
Freelancing is often a necessary way of creating one's artistic career but it means that the freelancer has to wear many hats: boss, secretary, salesperson, bookkeeper, creative director, and delivery person. Learn how to support yourself while you pursue your art, managing all the details of being self-employed. This class will deal with presenting, marketing, managing, and succeeding as a freelancer.
IAM Major:
Prereqs:

36-1950    Virtual Worlds Concepts Course Page
This course will explore hands on development of virutal worlds. Students will engage in character representation, collective storytelling, and alternative social and communication methods. Students will practice environmental simulation, and economics appropriate to virtual worlds. Students will use audio, video, bitmaps, 3D modeling techniques for in-world and real world media creation. Object scripting for interactivity, commerce, data communication and motion will be introduced. Students will participate in virtual world cultures.
IAM Major:
Prereqs:

36-2000    Media Theory and Design II* Course Page
Course furthers practical understanding of media theory by applying it to media design and production. Building on the static composition analysis in Media Theory and Design I, this course focuses on time-based or "dynamic" media, incorporating text, moving image, and sound.
IAM Major:IAM
Prereqs: 36-1300,Digital Image Design,52-1151,Writing & Rhetoric I,36-1000, Media Theory and Design I

36-2130    Interactive Conversation Interface* Course Page
As the aesthetic of interaction evolves, a promising new genre has emerged: Interactive Conversation Interface. The interactive conversation interface offers a greater degree of engagement than typical navigational models, and its dependence upon spoken word and audio broaden the reach and application of interactive media beyond visual environments. This course introduces the theory and assumptions behind interactive conversation design pioneered by Chicago&s own Jellyvision in games like "You Don&t Know Jack". Students have the opportunity to author highly engaging, writing-centric interactive content. From fiction to non-fiction, poetry to ad copy, this new interaction model offers substantial creative and professional territory for interaction designers and writers alike.
IAM Major:
Prereqs: 52-1151 Writing & Rhetoric I,52-1152 Writing & Rhetoric II

36-2210    Game Engine Programming Course Page
This course will cover the components involved in creating a game engine. The modularized "game engine" allow programmers to create new games by allowing the modification of characters, environments, sounds, etc. Writing "game engines" reduces the amount of time and complexity associated with traditional game development and opens the development process to a broader audience of participants.
IAM Major:GM
Prereqs: 36-2551 C++ Programming II, 56-2730 Numerical and Mathematical,56-3740 Linear Algebra*,56-2850 Physics for Game Developers*

36-2300    2-D Imaging Course Page
Students explore complex 2D image manipulation and generation options and refine technical skills in preparation for advanced work. Emphasis is on integration of drawing, scanned images, image processing, and 2D paint graphics into high-resolution images for output and use in multimedia. Projects are designed to combine students& conceptual abilities with 2D technical expertise.
IAM Major:IAM
Prereqs: 36-1000,Media Theory & Design I,36-1300,Digital Image Design

36-2301    Digital Collage* Course Page
Class explores techniques and approaches to digitization, manipulation, and enhancement of 2D imagery using photographic and non-photographic sources and imaging software. Instruction addresses issues of image alteration and role of the computer in exploring means of representation.
IAM Major:
Prereqs: 36-1300 Digital Image Design

36-2310    Media Publishing* Course Page
Class provides in-depth coverage of desktop publishing productivity concepts. Students explore typography, page layout, and creating graphics using professional applications and scanning software. Additional topics include creating information graphics, photo manipulation, map making, scanning techniques, and computer illustration. Students are exposed to various output options.
IAM Major:IAM
Prereqs: 36-1300, Digital Image Design

36-2320    Computer Illustration* Course Page
This class explores the use of object-oriented graphics for illustration, graphic arts, and fine arts applications. Emphasis is on mastery of high-resolution graphics production using vector drawing and text tools.
IAM Major:
Prereqs: 36-1300 Digital Image Design

36-2400    Sound Design for Games I* Course Page
This course allows the student to actively implement, design and control the audio assets in a game. Open source game engines and game editors are widely used in this course to familiarize students with the production and creative demands that will be required of them. Technique, production and creativity are fostered in texts and lectures throughout the course. Sound libraries are the source of much of the raw audio for project work.
IAM Major:GM
Prereqs: 36-2410 Linear Audio Production

36-2402    Linear and Nonlinear Sound Design for Games Course Page
Combined class.
IAM Major:Game
Prereqs:

36-2410    Web Animation I: Flash Web Design* Course Page
Course introduces students to creating web sites using Flash. Interactive interfaces and content input using Flash&s text capabilities are emphasized. Students begin learning Actionscript for interactivity, animation, and special effects. Integrates HTML, CSS, and Flash to create dynamic, interactive and typographically advanced sites.
IAM Major:IAM/WM
Prereqs: 36-2601 Authoring Interactive Media

36-2411    Web Animation II:Scripting Course Page
Course further guides students through time-based software applications for future applicability in movement-enhanced web design. Students combine a variety of software programs for web-optimized finished projects and will further their study of cross-platform hardware and software troubleshooting for motion-enhanced design.
IAM Major:IAM/WM
Prereqs: 36-2410 Web Animation I: Flash Web Design

36-2412    Linear Audio Production for Games Course Page
Game audio is both linear and non-linear. Many games have sequences of shots which require sound and music. Film and animation sound act as the foundation for the understanding of linear game sound. This project-based course includes film, animation and game examples.
IAM Major:GM
Prereqs: 36-2610 Sound & Music for Interactive Visual Media, or 39-2300 Sound and Music for Interactive

36-2440    Time Based Composing I* Course Page
Course explores issues and techniques involved in creating digital motion sequences for multimedia production. Students learn to combine still images, graphics, text, sound, and music using compositing and editing. Lectures, lab time, critiques, visiting artists, and field trips increase understanding of concepts and techniques. Lectures, lab time, critiques, visiting artists, and field trips increase understanding of concepts and techniques.
IAM Major:IAM
Prereqs: 36-2300,2-D Imaging

36-2500    Simulation Design 1 Course Page
Though games are traditionally viewed as being for "fun", there exists a significant potential for using game-style presentation and techniques for "realistic" purposes, non-entertainment "serious games." This course introduces students to the concepts of simulation design and develops the student&s ability to analyze a realistic process or environment in terms of the elements within each that lend themselves to modeling, interaction, and play. The course develops the designer&s practical skills through the use of basic scripting language and generally available interactive authoring environments and design tools.
IAM Major:GM
Prereqs: 36-2600 Object Oriented Programming, 36-1500 Introduction to Game Development, was: Game Idea Development*, CoReq: 52-1152 Writing and Rhetoric I

36-2501    Simulation Design II* Course Page
Building on the skills learned in Simulation Design I, this class delves deeper into "realistic" simulation by analyzing a scenario or situation with an eye toward identifying the elements within them that lends themselves to engaging interaction and play. This course also continues the development of the designer&s practical skills in using scripting languages and interactive authoring environments as game concept development and production tools. Students taking this course will also be able to recognize the interrelationship between authentic realism, perceived realism, and potential game play
IAM Major:GM
Prereqs: 36-2500 Simulation Design I*

36-2510    Engine Based Design I Course Page
This production-oriented class focuses on applied game design and development, utilizing existing game production software tools and engines. Students learn to use asset management software to integrate a variety of media and asset types from multiple sources. The course emphasizes utilizing the scripting elements of the game engine to create and refine game world events related to story, game play, and multimedia presentation. Time is also spent utilizing these scripting elements to create computer controlled characters that display meaningful character behaviors and artificial intelligence, resulting in the appearance of personality.
IAM Major:GM
Prereqs: 36-1500 Introduction to Game Development was: Game Idea Development, 36-1501 Introduction to Programming:Theory and Concepts,and Co-Req.52-1152 Writing & Rhetoric II

36-2520    Game Design I, was: Turn-Based Games Course Page
Game Design I builds on the skills and techniques introduced in Introduction to Game Development and Simulation Design I as a foundation for deconstructing formal play and design elements, player goals, as well as play-time transactions and interactivity in part through the analysis and development of small, turn-based games. The various aspects of game states are reviewed, as well as the various interactive elements within a game, all with an eye toward gameplay, participant involvement, and agency.
IAM Major:GM
Prereqs: 36-2500 Simulation Design I

36-2530    Game Design II was: Real-Time Games Course Page
This course furthers the student&s ability to develop games using a advanced game design concepts and processes. The course focuses on the development of involved, co-dependent game systems and mechanics, probability and statistics, and their impact on game structure and gameplay. The course also covers massively multiplayer or virtual world games and the resource systems that drive them.
IAM Major:GM
Prereqs: 36-2520 Game Design I, was: Turn-Based Games*

36-2550    C++ Programming I Course Page
The course introduces the student to programming using the C++ language. Students learn basic programming of graphic and business applications in C++. Instruction emphasizes good programming practice, programming structure, and object-oriented programming. </