Course Descriptions

Not every course in the catalog is taught every semester. Some courses are taught less frequently than others, for a variety of reasons. For example, some classes, especially upper level electives, may not have adequate enrollment to justify offering them every term. In addition, student enrollment in classes affects whether a class will be taught -- a minimum number of students is required in order to offer a class, and if under-enrolled, the class must be canceled.

SortBy Search:
36-1010    Computational Media Development Course Page
Contemporary interactive media share a common computational canvas. This course explores technology underlying these media, and introduces students interested in programming and interactive media development to foundational theories and practices in interface design and development. Interaction principles will be explored through practical assignments; sketching, prototyping, and design are essential parts of the development process. Students complete the course with an understanding of participant-centered design, usability, and foundational development terms and concepts.
IAM Major:IAM,GM
Prereqs:
Coordinator: Janell Baxter jbaxter@colum.edu

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
Coordinator: Tom Dowd Tdowd@colum.edu

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:
Coordinator: Tom Dowd Tdowd@colum.edu

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:
Coordinator: Tom Dowd Tdowd@colum.edu

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:
Coordinator: Janell Baxter jbaxter@colum.edu

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:
Coordinator: Tom Dowd Tdowd@colum.edu

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
Coordinator: Matt Board mboard@colum.edu

36-1500    Introduction to Game 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
Coordinator: Tom Dowd Tdowd@colum.edu

36-1501    Introduction to Programming* 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:
Coordinator: Janell Baxter jbaxter@colum.edu

36-1600    Character Visualization for Games Course Page
This course is on one hand a traditional drawing course, trying to assist students in their knowledge of line, value and perspective when dealing with observational drawing, while on the other hand, it is a course designed to assist in the transition between the analog and the digital world.
IAM Major:
Prereqs: 36-1300 Digital Image Design
Coordinator: Matt Board mboard@colum.edu

36-1700    Introduction to Performance Capture Course Page
The motion capture process is a way to glean convincing and natural character animations from live actors. This course will give students a basic understanding of Motion Capture terminology and aesthetic concerns. In this course students will learn how to capture, clean and apply motion capture data.
IAM Major:GM
Prereqs: 52-1151 Writing and Rhetoric I
Coordinator: Matt Board mboard@colum.edu

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
Coordinator: Matt Board mboard@colum.edu

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:
Coordinator: Tom Dowd Tdowd@colum.edu

36-1950    Virtual Worlds Concepts Course Page
This course will explore hands on development of virtual 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:
Coordinator: Tom Dowd Tdowd@colum.edu

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
Coordinator: Tom Dowd Tdowd@colum.edu

36-2210    Game Engine Programming Course Page
This course will cover the components involved in creating a game engine. The modularized "game engine" allows 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*
Coordinator: Janell Baxter jbaxter@colum.edu

36-2300    Digital Image Experiments 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
Coordinator: Tom Dowd Tdowd@colum.edu

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
Coordinator: Tom Dowd Tdowd@colum.edu

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
Coordinator: Tom Dowd Tdowd@colum.edu

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
Coordinator: Tom Dowd Tdowd@colum.edu

36-2350    2D Art for Games Course Page
This course introduces students to the process of game art creation; brainstorming and conceptualizing, iterative design, interface design, pitching ideas, and documenting production. Students will complete the course with a portfolio of work that includes research, documentation, sketches, storyboards, interface designs, and formalized character, prop, and background sheets.
IAM Major:
Prereqs: 36-1300 Digital Image Design,36-1600 Character Visualization for Games
Coordinator: Matt Board mboard@colum.edu

36-2360    2D Motion for Games Course Page
2D Motion for Games This course starts by introducing fundamental animation techniques and the basic principles of animation in the context of game design; a large part of this course addresses issues specific to gaming such as scripted animation, optimization, and interactivity. Building on the concepts introduced in 2D Art for Games, students will storyboard from original ideas and create interactive animations that include environments, characters, and interface design. Students will complete the course with several pieces for their portfolio including a larger interactive animated work.
IAM Major:
Prereqs: 36-1300 Digital Image Design,36-1600 Character Visualization for Games
Coordinator: Matt Board mboard@colum.edu

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
Coordinator: Matt Board mboard@colum.edu

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
Coordinator: Tom Dowd Tdowd@colum.edu

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
Coordinator: Tom Dowd Tdowd@colum.edu

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.
IAM Major:IAM
Prereqs: 36-2300,2-D Imaging
Coordinator: Tom Dowd Tdowd@colum.edu

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
Coordinator: Tom Dowd Tdowd@colum.edu

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*
Coordinator: Tom Dowd Tdowd@colum.edu

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
Coordinator: Tom Dowd Tdowd@colum.edu

36-2520    Game Design I 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
Coordinator: Tom Dowd Tdowd@colum.edu

36-2530    Game Design II 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*
Coordinator: Tom Dowd Tdowd@colum.edu

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.
IAM Major:GM
Prereqs: 36-1501, Intro to Programming: Theory and Concepts*,or,35-2550 Intro to Prog: Theory & Practice
Coordinator: Janell Baxter jbaxter@colum.edu

36-2551    C++ Programming II Course Page
This course builds on the techniques covered in the C++ I course and further explores the concepts of classes, inheritance, polymorphism, and the use of graphical interfaces. The course concentrates on data structures, interactivity, and working with relational databases. This is primarily a project based course with an emphasis on creating distributed applications.
IAM Major:GM
Prereqs: 36-1501,Introduction to Programming: Theory & Concepts,36-2550 C++ Programming I*
Coordinator: Janell Baxter jbaxter@colum.edu

36-2600    Object Oriented Programming Course Page
Extending the theory initiated in Introduction to Programming: Theory and Concepts, this course, through a variety of exercises, stresses the practice of programming. Object-oriented, event-driven strategies are emphasized to prepare students for more advanced programming studies in subsequent classes. Students are also introduced to programming best practices including comment to code and naming conventions.
IAM Major:GM, GP
Prereqs: 36-1501 Programming Theory & Concepts
Coordinator: Janell Baxter jbaxter@colum.edu

36-2601    Authoring Interactive Media* Course Page
This class focuses on effectively communicating content in an interactive format. Students research, plan, and produce interactive media projects. Several media components are developed and integrated to support the goal of each piece. Topics covered include contextual problem solving, information designed with participants in mind, considering their culture and demographics. Contemporary authoring technology and content creation tools will be used.
IAM Major:IAM
Prereqs: 36-1300,Digital Image Design,36-1000,Media Theory&Design I,and,22-1320,Design Lab,and,52-1151,Writing & Rhetoric I,and,24-1710,Screenwriting I:Writing ShortFilm*,and,52-1152,Writing & Rhetoric II,and,52-1101 ,and,39-1100,Aesthetics/Interactive
Coordinator: Tom Dowd Tdowd@colum.edu

36-2606    Interactive Advertising Campaign Course Page
Student teams from the Marketing Communication Department and Interactive Arts & Media Department will conduct research, develop strategies, create concepts and produce interactive advertising campaigns for select products and services. The students will formally present their fully developed interactive campaigns and will have produced work for their portfolios
IAM Major:
Prereqs: 36-1000 Media Theory and Design 1 C 36-2601 Authoring Interactive Media* C
Coordinator: Tom Dowd Tdowd@colum.edu

36-2609    Sound and Motion* Course Page
This course introduces advanced production techniques related to time-based media including sound, animation and video, and projects emphasize these media types.
IAM Major:IAM
Prereqs: 36-2000,Media Theory & Design II
Coordinator: Tom Dowd Tdowd@colum.edu

36-2610    Sound and Music for Interactive Visual Media* Course Page
This course will offer students a chance to study the psychological and technical aspects of applying sound and music to interactive visual media. Students will be given projects to complete which will include creating their own sound effects and music tracks as well as creating sounds for use in interactive projects such as web based programming and sound design software.
IAM Major:GM
Prereqs: 36-1400 Sound for Interaction
Coordinator: Matt Board mboard@colum.edu

36-2800    Story Development for Interactive Media Course Page
The increasing impact of interaction on the narratives (stories) told in today’s and tomorrow’s educational and entertainment media requires a new perspective on story development. This class begins with an overview of the area and its history from the writer’s perspective, and then moves on to review and analyze common interactive structures and narrative requirements. Students are also exposed to the basic types of interactive narrative and media being created today. The final third of the class has students developing their own interactive narrative project and present them to the class.
IAM Major:GM
Prereqs: 36-1000,Media Theory &Design,and,52-1151,Writing & Rhetoric I,and,52-1152,Writing and Rhetoric II,or,40-2202,Writing for Television*,and,52-1101,and,52-1102
Coordinator: Tom Dowd Tdowd@colum.edu

36-3001    Transmedia Analysis: Games, Film and Television Course Page
Modern storytelling is not constrained to one medium. This course provides students with an opportunity to learn about the ways in which core narrative properties can be adapted to various media, specifically narrative games, television, and film. Through selected case studies, students will analyze the ways in which core narrative properties are defined, adapted, and transformed across media. This class is a prerequisite for the Semester in LA/Transmedia Production: Games, Film, and Television course.
IAM Major:
Prereqs:
Coordinator: Tom Dowd Tdowd@colum.edu

36-3060    Indie Game Sprint Course Page
Indie Game Sprint is a two-week, four days a week intensive course in rapid independent game development. Under the guidance of an independent game developer, students learn to work with state-of-the-art tools and techniques to make a simple game or game prototype in the brief time allotted. Emphasis is placed on faster iteration techniques balanced against the requirement to maintain quality, integrity and artistic vision. Students taking this class are warned that a significant amount of non-classroom production time is required.
IAM Major:GM
Prereqs: permission of dept
Coordinator: Tom Dowd Tdowd@colum.edu

36-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:
Prereqs:
Coordinator: Matt Board mboard@colum.edu

36-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*
Coordinator: Matt Board mboard@colum.edu

36-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:
Coordinator: Matt Board mboard@colum.edu

36-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:
Coordinator: Matt Board mboard@colum.edu

36-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:
Coordinator: Matt Board mboard@colum.edu

36-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: See Film and Video Department
Coordinator: Matt Board mboard@colum.edu

36-3089    Advanced Character and Enviromental Design Course Page
This course continues to refine and advance the design and technical abilities needed to model 3-D characters and non-character 3-D objects. Using Maya for 3D modeling and Z-Brush for advanced texture-mapping, students will design and build either characters or environments based on industry standards. This process will also allow the students to contribute models in the Game Engine chosen for the subsequent courses in the Game Major: Game Project (36-3997) & Game Studio (36-3998)
IAM Major:GM
Prereqs:
Coordinator: Matt Board mboard@colum.edu

36-3100    Navigational Interfaces * Course Page
Student's practical understanding of media theory is advanced, with an emphasis on interactive models of communication. Expanding upon the dynamic composition analysis in Media Theory and Design 2, this course focuses on navigational models of interaction design. Additionally, students continue to develop critical and analytical skills related to the component media typical of navigational interface design, including text, static image composition, sound and animation. Students produce substantial written critiques to demonstrate their growing understanding of the discipline.
IAM Major:IAM
Prereqs: 36-1300 Digital Image Design,36-2000 Media Theory & Design I*,36-2000 Media & Design II, 36-2601 Authoring Interactive Media*
Coordinator: Tom Dowd Tdowd@colum.edu

36-3110    Advanced Interfaces Course Page
The broader and interdisciplinary foundational understanding of media related theories from preceding courses is leveraged to explore advanced theory and practice of interface design. Supplementing the navigation interface study in Media Theory and Design 3, this course focuses on impressive and environmental models of interaction design, including simulations and game design. Students produce substantial written critiques as well and paper based written proposals for their own interactive work to demonstrate a literate and evolved understanding of the diverse media theories that influence design.
IAM Major:IAM
Prereqs: 36-3100,Navigational Interfaces
Coordinator: Tom Dowd Tdowd@colum.edu

36-3210    Game Engine AI Course Page
This course will introduce the topic of artificial intelligence and how it is used to create game characters with realistic behaviors. A variety of modern technologies, including decision trees, neural networks, as well as more standard techniques such as rule-based systems will be explored.
IAM Major:GM
Prereqs: 36-2210 Game Engine Programming,36-3500 Programming for Games*
Coordinator: Janell Baxter jbaxter@colum.edu

36-3270    Game Programming Course Page
XNA Programming is a game programming course with a strong focus on developing good programming skills, design patterns and practical problem solving. This course will also focus on image/texture design and 3D mesh manipulations, trig and possible some linear algebra. All projects will stress good programming practices and design patterns. We will use interfaces, game components (strategy pattern implementation) and game services (singleton/factory) and may get to visual fx and HLSL (decorator patten), and input handling (observer pattern) and state management.
IAM Major:GM
Prereqs: OOP or C++
Coordinator: Janell Baxter jbaxter@colum.edu

36-3300    Experimental Imaging* Course Page
Class explores 2D and 3D image processing, paint programs, and experimental approaches to image generation and output. Content emphasizes large projects, image sequencing possibilities, and exposure to contemporary work in visual digital media.
IAM Major:
Prereqs: 36-2300 2-D Imaging
Coordinator: Tom Dowd Tdowd@colum.edu

36-3301    3D Composition for Interactive Media I Course Page
3D modeling, texturing and animation have become essential components of most media driven events. The strategies and processes needed for 3D composition are vastly different from those of traditional 2D graphic design. 3D is particularly important for interface design as well as in creating convincing spaces for simulation or other educational environments. The basic principles and language of modeling, texturing and animation are covered and are supported by a firm theoretical grounding in 3D design.
IAM Major:IAM
Prereqs: 36-2300 2D Imaging,36-2000 Media Theory&Design II
Coordinator: Matt Board mboard@colum.edu

36-3302    3D Composition for Interactive Media II Course Page
This course is designed as an extension to the skills and theory presented in 3D Composition for Interactive Media I. Students work with different forms of texturing techniques, lighting strategies, rendering processes, advanced dynamics, MEL scripting and advanced modeling. Through class lectures and projects students will become proficient in constructing fully developed, textured 3D scenes for interactive environments.
IAM Major:IAM
Prereqs: 36-3301 3D Composition for Interactive Media I,52-1152 Writing & Rhetoric II
Coordinator: Matt Board mboard@colum.edu

36-3303    IAM Workshop Course Page
Workshop allows students to explore in-depth current trends in electronic image creation with a well-known digital artist. Instruction includes relevant field trips, readings, and research. Workshop develops students' personal approaches digital art.
IAM Major:IAM
Prereqs: 36-1000 Media Theory&Design I,36-1300 Digital Image Design
Coordinator: Tom Dowd Tdowd@colum.edu

36-3310    Generative and Algorithmic Art Course Page
This junior level course allows students to explore code as art in an advanced setting; students are expected to create complex work using various generative techniques and principles. Students will experiment with algorithmic techniques throughout the semester, and complete the course with a larger work or series of works.
IAM Major:IAM
Prereqs: 36-1501 Introduction to Programming, 36-2000 Media Theory and Design 2, 36-2600 Object Oriented Programming
Coordinator: Tom Dowd Tdowd@colum.edu

36-3350    3D Digital Sculpting Course Page
Digital Sculpting is an essential component of 3D production. Once viewed as a supplement to larger 3d production methods, digital sculpting, surfacing and painting skills are essential for the 3d artist. 3D digital sculpting is different in toolset and workflow because it is no longer subject to traditional polygonal modeling limitations such as topology and edge flow. Instead, the base polygon model can be created after sculpting, surfacing and texturing are complete giving the artist more freedom. As such, artists are free to create without worrying about technical limitations. Technical benchmarks can be achieved after the sculpt is finished and painted. Since this is the case, we have a workflow that is creatively intuitive without sacrificing technical efficiency.
IAM Major:GM
Prereqs:
Coordinator: Matt Board mboard@colum.edu

36-3399    Independent Project: Interactive Arts and Media** Course Page
An individualized project in Interactive Arts and Media, determined by interest and ability of the student, is carried out under the direction and supervision of an instructor.
IAM Major:IAM
Prereqs: Permission of Instructor and Chair
Coordinator: Matt Board mboard@colum.edu

36-3400    Sound Design for Games 2 Course Page
This course follows on the first section by introducing more effective means of producing quality work. This is achieved through the use of original recordings and the implementation of these recordings into the game environment. A completed game level will be completed by the end of the semester.
IAM Major:GM
Prereqs: 36-2400 Sound Design for Games I*
Coordinator: Matt Board mboard@colum.edu

36-3405    Authoring Interactive Media II* Course Page
Building on the skills learned in Authoring Interactive Media, this project-oriented course explores the capabilities of the medium for compelling interactive communication. Intermediate design and production issues involved in the creation of web sites are addressed as students work with artistic approaches to goal-oriented design and novel conceptual problem-solving.
IAM Major:Web Minor
Prereqs: 36-2601 Authoring Interactive Media I
Coordinator: Tom Dowd Tdowd@colum.edu

36-3420    Introduction to Javascript* Course Page
This second level course introduces web programming concepts and environments. Students learn object-oriented coding methods, integrated code structures and enhanced web development through project based assignments.
IAM Major:
Prereqs: 36-2601 Authoring Interactive Media I, 36-3405 Authoring Interactive Media II*,or,35-2400 Designing for the Web/ no longer offered
Coordinator: Janell Baxter jbaxter@colum.edu

36-3421    Advanced Javascript for Games* Course Page
Course covers constructing objects using dynamic HTML, intuitive user interaction, and creating advanced logic structures. Students complete an online game, gaining important universal programming skills in the process.
IAM Major:Web Minor
Prereqs: 36-3420 Introduction to Javascript*
Coordinator: Janell Baxter jbaxter@colum.edu

36-3430    Programming Web Databases Course Page
Developing effective, large scale websites requires a dynamic, data-driven approach. This course focuses on developing student skills in programming relational, object-oriented web databases using a server-side HTML-embedded scripting language.
IAM Major:WebM
Prereqs: 36-2601 Authoring Interactive Media I,UG07, 36-3400 Authoring Interactive Media II
Coordinator: Janell Baxter jbaxter@colum.edu

36-3444    Emergent Web Technologies Course Page
The Internet and the World Wide Web include a perpetually evolving set of technologies and production practices that include design conventions, programming languages, and handling media techniques. Students will build on previously developed skills by using them in new contexts focusing on a specific current emergent Web technology.
IAM Major:
Prereqs: 36-2601 Authoring Interactive Media,36-1501 Introduction to Programming: Theory&Concepts,36-1300 Digital Image Design
Coordinator: Janell Baxter jbaxter@colum.edu

36-3445    Introduction to Machinima Course Page
This course will introduce the student to the basics of machinima, live game engine performance video. In this class, students will be shown current work, techniques, create a storyboard, and make a short machinima movie.
IAM Major:Game
Prereqs: 36-1300 Digital Imagine Design, 36-2440 Time Based Composing
Coordinator: Tom Dowd Tdowd@colum.edu

36-3500    Programming for Games* Course Page
This course is for students who are interested in learning programming skills necessary to work in the video game industry. While there is a clear need for a general understanding of digital arts and computer programming, there are distinct topics specific to the game industry that are outlined in this course. Topics include: creating object interactions, game physics, animation, object collision, paths and path finding, translation and rotation, creating and using the art pipeline.
IAM Major:GM
Prereqs: 36-2550 C++ Programming I*
Coordinator: Janell Baxter jbaxter@colum.edu

36-3510    Engine-Based Design II* Course Page
Engine Based Design II is a programming/scripting intensive course that places additional emphasis on character behavior (AI) and interweaving in-game events with other world elements of supporting media. During this course, students develop their own proofs of concept utilizing their own original, functional script elements and stock game assets and environments.
IAM Major:GM
Prereqs: 36-2510,Engine-Based Design I
Coordinator: Tom Dowd Tdowd@colum.edu

36-3520    Programming Data Design Course Page
Programming as problem solving is emphasized, and students are required to code creatively to solve a series of interface related programming challenges they might encounter in HTML and Flash environments. Object-oriented, event-driven emphasis is maintained, including requiring documentation and algorithm planning prior to coding. Students will further their understanding of programming best practices, including creating more stable code, error handling, and minimizing the risk and effects of malicious user behavior.
IAM Major:WM
Prereqs: 36-3100,Navigational Interfaces,36-2600,Object Oriented Programming*
Coordinator: Janell Baxter jbaxter@colum.edu

36-3540    Game Criticism: Topics Course Page
Students will build on previously developed skills by using them is new contexts focusing on a specific current emergent Web technology.
IAM Major:GM
Prereqs: 36-1500 Introduction to Game Development*,52-1152 Writing & Rhetoric II
Coordinator: Tom Dowd Tdowd@colum.edu

36-3550    Game Document Development I* Course Page
This course builds on the aesthetic and critical lessons of Game Idea Development and combines them with the game play lessons and insights won in Simulations and Game Development sequences. The course emphasizes game concept documentation and script writing. Because illustration is a primary component of Game Script Development, students without sufficient character and environment illustration skills will need to seek a student partner (ideally from the Game Animation sequence) to successfully complete this course and the final project.
IAM Major:GM
Prereqs: 36-2500 Simulation Design I,36-2530 Game Design 2
Coordinator: Tom Dowd Tdowd@colum.edu

36-3551    Game Document Development II Course Page
This course emphasizes game script and bible development. It is meant to allow students a creative context in which the game idea development work pursued in Game Script Development may be further refined. The goal of this course is to create the centerpiece for the game design student's portfolio of work. The course will conclude with a critique of the student script by one or more external game designers.
IAM Major:GM
Prereqs: 36-3550 Game Document Development I,UG07
Coordinator: Tom Dowd Tdowd@colum.edu

36-3600    IAM Team Course Page
In this intensive team production experience, students learn to work collaboratively while producing projects for an external client. Course begins with concepts of team organization and communication and continues with the formation of production teams, design of the project, and acquisition of media elements. Students practice scheduling and meeting deadlines by shipping multiple versions of the project.
IAM Major:IM
Prereqs: 36-2609 Sound and Motion* 36-3100 Navigational Interfaces * 36-2600 Object Oriented Programming Permission of Department
Coordinator: Tom Dowd Tdowd@colum.edu

36-3610    Digital Media Culture* Course Page
Course looks at digital technology's impact on visual media. Guest artists, lectures, reading, research and projects explore how new digital technologies affect creative practice and the subsequent impact on society. Students examine new forms such as Internet and software art, digital installation, computer gaming, robotics, and virtual reality.
IAM Major:IAM
Prereqs: 52-1152,Writing & Rhetoric 2
Coordinator: Tom Dowd Tdowd@colum.edu

36-3620    Introduction to Robotics Course Page
Students learn to read wiring diagrams and design and build basic electronic circuits for general applications. Students use commercially available tools to design, build, and program a simple functional robot that interfaces with a computer. Completed work and work in progress are shown in a group critique setting.
IAM Major:
Prereqs: 36-1501 Intro to Programming: Theory&Concepts, 36-1300 Digital Image Design
Coordinator: Tom Dowd Tdowd@colum.edu

36-3630    Computer Controlled Installation Environments* Course Page
Through discussion, lecture, and lab development, this course teaches the student the basics of microprocessor-based art, electronics, and real-time physical computing. Students learn contemporary issues in electronic art, VR, and performance. Students also learn to clarify and communicate their project concepts and expectations through creation of project "White Papers" often used in industrial applications
IAM Major:
Prereqs: 36-1300 Digital Image Design,36-1501,Introduction to Programming Theory,UG07
Coordinator: Tom Dowd Tdowd@colum.edu

36-3690    McCarthy Technologies Bootcamp Course Page
McCarthy Technologies Bootcamp provides students an opportunity to practice cutting edge team building and collaboration skills in the context of a complete product development cycle and workplace simulation. Students will explore the connection between individual agendas, both overt and unintended, and the degree to which a successful team environment can facilitate, and may even require, high order personal development. While the course is typically taught in Fortune 500 environments, it defies typical corporate conventions and stereotypes, advocating the creation of passionate workplaces that emphasize our power to choose, to feel and to grow while increasing personal accountability. Students receive professional certification upon successful completion of the course.
IAM Major:
Prereqs:
Coordinator: Janell Baxter jbaxter@colum.edu

36-3710    IAM Programming Topics: Mobile Programming Course Page
This course expands students understanding development for current mobile platforms. Through a series of projects students are required to use current Software Development Kits or Application Programming Interfaces to author applications. The application development in this course will emphasize modern tools and practices.
IAM Major:IAM
Prereqs: OOP
Coordinator: Janell Baxter jbaxter@colum.edu

36-3798    Directed Study: Web Development Course Page
Directed Study: Web Development
IAM Major:
Prereqs:
Coordinator: Matt Board mboard@colum.edu

36-3799    Internship: Interactive Arts and Media** Course Page
This course is designed specifically for advanced student to help bridge the skills taught in the classroom with those demonstrated in the industry and provide an opportunity to gain valuable work experience. Typical internships are ten to twenty hours per week, with a ratio of one credit for every five hours weekly, spent on-site. Internships are available in each of the concentrations in the Interactive Arts and Media program.
IAM Major:
Prereqs: See director of Internships
Coordinator: Tom Dowd Tdowd@colum.edu

36-3994    Indie Team Game Project Course Page
Emerging Forms Game Project is the first stage in the Emerging Forms senior/capstone sequence of the Game Design Major, continuing in Emerging Forms Game Studio the following semester. In this production course students begin work on multiple small to medium sized game concepts in the emerging areas of mobile, serious/simulation, web, alternative or experimental games, or game mods. Students are exposed to project management, art and sound, technical, and design pre-production techniques and requirements, both technical and documentary.
IAM Major:GM
Prereqs: PREREQUISITES 36-2000 Media Theory and Design 2 C -- AND -- 36-2402 Linear and Nonlinear Sound C -- OR -- 36-3086 Character Design & Modeling 1 C -- OR -- 36-3250 C -- OR -- 36-3550 Game Document Development C
Coordinator: Tom Dowd Tdowd@colum.edu

36-3995    Indie Team Game Studio Course Page
Emerging Forms Game Studio is the final stage in the Emerging Forms senior/capstone sequence of the Game Design Major, continuing from Emerging Forms Game Project the previous semester. In this course, students complete work on multiple small to medium sized game concepts proposed or begun in the previous class. Students complete the class with multiple portfolio-worthy game examples in different emerging forms and the experience of small team collaboration and development
IAM Major:GD
Prereqs: 36-3994 Small Team Game Project C or higher
Coordinator: Tom Dowd Tdowd@colum.edu

36-3997    Large Team Game Project Course Page
The Game Project class is the first stage of the senior/capstone experience of the Game Design Major. It represents the pre-production stage of the capstone project and is required for all students in the Major, taking the Game Studio class. Students are exposed to overall project management, art and sound, technical, and design pre-production techniques and requirements, both technical and documentary. The final result is that the final project of the subsequent Game Studio class is ready for production.
IAM Major:GM
Prereqs: 36-3550 Game Document Development I* 36-3510 Engine-Based Design II* Permission of Coordinator
Coordinator: Tom Dowd Tdowd@colum.edu

36-3998    Large Team Game Studio Course Page
Game Studio is the capstone experience for the Game Design curriculum. In this class, students from the Audio, Animation, Design, and Programming concentrations work together on a team following current industry structures and processes. The final result is a market-quality, substantial product created using assets, techniques, and knowledge gained in their prior coursework that can serve as a resume piece for industry employment.
IAM Major:GM
Prereqs: Permission of Department
Coordinator: Tom Dowd Tdowd@colum.edu

36-3999    IAM Practicum* Course Page
As one of the senior level capstone classes for the Interactive Arts and Media major, this course allows students to put into practical use the diverse technical, theoretical and aesthetic knowledge and skills they have learned in their studies. Students prepare professional materials and work on a creative technical services project like website or database creation, lab management, network administration, or in an actual user group environment to prepare them for the challenges they will face as they enter the work place. Class discussion and presentation techniques contribute to the unique skill set necessary for successful matriculation.
IAM Major:IAM
Prereqs: Permission of Department
Coordinator: Tom Dowd Tdowd@colum.edu

36-4801    Public Art Course Page
In this project-based class, students will use research, readings, and project creation to explore the meaning and varieties of art created in and for public places, especially concentrating on work that uses technology and/or interactivity. Student artists will work with both physical and virtual environments and will create a work of public art as the primary goal.
IAM Major:
Prereqs: In order to register for this class you must have junior status.
Coordinator: Tom Dowd Tdowd@colum.edu

56-2686    Biomechanics: The Biology and Physics of Sports Course Page
IAM Major:GM
Prereqs:
Coordinator: Janell Baxter jbaxter@colum.edu

56-2721    Calculus 2 Course Page
Course of includes application of the derivative, the integral, differential equations, and the functions of two variables. Students discover the historical and logical developments of calculus. Applications in management as well as in the social, behavioral, medical, physical, and natural sciences are emphasized.
IAM Major:GM
Prereqs:
Coordinator: Janell Baxter jbaxter@colum.edu

56-3730    Numerical and Mathematical Modeling Course Page
Numerical Analysis and Mathematical Modeling covers numerical methods and computer programming to investigate questions in biological, chemical, physical, mathematical, and artistic fields. These methods include linear algebraic systems, sparse matrices, linear and nonlinear ordinary differential equations, finite differences, finite elements, Fourier analysis, and partial differential equations.
IAM Major:GM
Prereqs: Calculus 1
Coordinator: Janell Baxter jbaxter@colum.edu

56-3740    Linear Algebra Course Page
Linear Algebra is an introductory course to matrices and its transformations. Topics include the solutions to system of linear equations, inverses, determinants, eigenvalues and eigenvectors. The course will apply these theories for applications in graphic arts including blurring, rotations, shading, and interpolation.
IAM Major:GM
Prereqs:
Coordinator: Janell Baxter jbaxter@colum.edu