|
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 students' perceptions of forms in space. Course is required for all Art and Design and Photography majors.
IAM Major:GM
Prereqs:
|
|
|
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
|
|
|
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:GM
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
|
|
|
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:
|
|
|
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
|
|
|
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*
|
|
|
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:
|
|
|
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:
|
|
|
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:IM
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:
|
|
|
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:
|
|
|
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
|
|
|
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
|
|
|
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:
|
|
|
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:
|
|
|
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:
|
|
|
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:
|
|
|
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:
|
|
|
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
|
|
|
This one credit, two-day workshop explores, in-depth, one aspect of hardware, software or networking. Rotating topics.
IAM Major:
Prereqs:
|
|
|
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:
|
|
|
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-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
|
|
|
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:
|
|
|
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:Game
Prereqs:
|
|
|
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
|
|
|
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: 35-2551 C++ Programming II, 56-2730 Numerical and Mathematical,56-3740 Linear Algebra*,56-2850 Physics for Game Developers*
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
|
|
|
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
IAM Major:Game
Prereqs:
|
|
|
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
|
|
|
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
|
|
|
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. FR: SG DATABASE
IAM Major:GM
Prereqs: 36-2610 Sound & Music for Interactive Visual Media, or 39-2300 Sound and Music for Interactive
|
|
|
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
|
|
|
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:Game
Prereqs: 36-2600 Object Oriented Programming, 36-1500 Introduction to Game Development, was: Game Idea Development*, CoReq: 52-1152 Writing and Rhetoric I
|
|
|
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*
|
|
|
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*
|
|
|
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
|
|
|
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*
|
|
|
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:IAM, GM
Prereqs: 36-1501 Programming Theory&Concepts
|
|
|
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
|
|
|
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
|
|
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.(Acid, Sound Forge,Vegas Video, and/or other similar software).
IAM Major:GM
Prereqs: 36-1400 Sound for Interaction
|
|
|
Advanced visual web design is explored using the industry standard language Cascading Style Sheets CSS. Building upon previous learning in the Authoring for Interactive Media course, students will further their understanding of complex designs, cross-browser and cross-platform issues, and investigate new trends.
IAM Major:WebM
Prereqs: 36-2601 Authoring Interactive Media
|
|
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
|
|
|
Students' 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*
|
|
|
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
|
|
|
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*
|
|
|
Multiplayer online games have become an emerging facet of the gaming industry and today most games have a multiplayer component. This course introduces the student to the special networking and programming requirements of this type of game play.
IAM Major:GM
Prereqs:
|
|
|
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
|
|
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
|
|
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:
Prereqs: 36-3301 3D Composition for Interactive Media I,52-1152 Writing & Rhetoric II
|
|
|
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:
Prereqs: 36-1000 Media Theory&Design I,36-1300 Digital Image Design
|
|
|
The junior level course allows students to explore code as art in an advanced setting, where students are expected to create complex work using various generative techniques and principles. Students will experiment with algorithmic
IAM Major:IAM
Prereqs: 36-1501 Introduction to Programming, 36-2000 Media Theory and Design 2, 36-2600 Object Oriented Programming
|
|
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:
Prereqs: Permission of Instructor and Chair
|
|
|
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*
|
|
|
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:WM
Prereqs: 36-2601 Authoring Interactive Media I
|
|
|
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-3405 Designing for the Web
|
|
|
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:IAM/WM
Prereqs: 36-3420 Introduction to Javascript*
|
|
|
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
|
|
36-3440
Time Based Composing II* - No Longer Offered
Course Page
Course continues concepts and techniques taught in Time-Based Composing I. Students further develop visual, digital time-based skills and refine individual content. Producing for large and small scale venues and including motion sequences in interactive media are explored. Lectures, labs, and field trips.
IAM Major:
Prereqs:
|
|
|
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
|
|
|
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
|
|
|
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' crating and using the art pipeline.
IAM Major:GM
Prereqs: 36-2550 C++ Programming I*
|
|
|
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
|
|
|
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:IAM
Prereqs: 36-3100,Navigational Interfaces,36-2600,Object Oriented Programming*
|
|
|
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
|
|
|
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
|
|
|
This course furthers the student's ability to develop games using 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-2500 Simulation Design I
|
|
|
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
|
|
|
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: Permission of Department
|
|
|
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
|
|
|
Application planning, design and development are covered in this course as students create a substantial application that leverages persistent data. Content created in Data Design and Object-oriented Programming will be utilized. Topics covered in Data Design such as programming best practices, data normalization, and database theory will be expanded upon.
IAM Major:IAM
Prereqs: Permission of Department
|
|
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
|
|
|
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:
|
|
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
|
|
|
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:
Prereqs: 36-3510 Engine Based Design II and 36-3550 Game Document Development I
|
|
|
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
|
|
|
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 anactual 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
|
|
|
Students will learn how to create interactive DVD games. Viewing examples of current DVD games, students are introduced to the potential of DVD gaming. Each student will design menus and program a DVD game using the scripting language within DVD Studio Pro. Students will shoot the video content necessary for a DVD game, which will be edited and encoded for the DVD format. The fusion of all these skills will allow students to create a highly interactive gaming experience.
IAM Major:
Prereqs: 39-3609 Sound&Motion
|
|
|
This course will provide design techniques and strategies. Developing design strategies using cutting edge DVD authoring software, students will create interactive navigational inter-faces for their own films as well as editing reels. In addition, this course will investigate current design trends in the DVD authoring industry. The class will use Final Cut Pro 2.0 in conjunction with DVD Pro and After Effects to generate interactive interfaces for DVDs. The class will also cover how to work the audio in DVD authoring specifically Guilind Surround sound tracks.
IAM Major:
Prereqs: 39-3512 DVD Game Design and Production*
|
|
|
Course introduces student to basic theories and techniques of recording, editing, and mixing. Instruction covers fundamentals of microphone usage, mixing console operation, and both linear analog and non-linear digital recording and editing. Course is taught in a classroom laboratory where lectures and labs focus on the production of radio-style commercials of voice with music to develop and improve engineering and production skills.
IAM Major:GM
Prereqs: COREQUISITE: 43-1110 Introduction to Audio OR 39-2300 Sound and Music for interactive Visual Media
|
|
56-2686
Biomechanics: The Biology and Physics of Sports
Course Page
IAM Major:GM
Prereqs:
|
|
|
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:
|
|
56-2730
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. This method includes 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:
|
|
|
This is a laboratory based science course that examines topics in physics that are relevant for game developers. Examples include the study of motion in one, two or three dimensions, collisions between objects, rotation of massive objects and explosions. Other topics include the study of motion under the influence of various forces such as gravity, friction and propulsion forces. Laboratory activities complement the course and include experiments designed to illustrate and exemplify the main topics presented as theory.
IAM Major:GM
Prereqs: 56-2713,56-2711
|
|
|
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:
|