Build interactive digital and mobile environments with Adobe Flash. Create games, applications, artistic experiments and simulations for education and entertainment. Work with ActionScript, the Flash Object Oriented language to create interactive features beyond navigation that are essential to the digital media industry and our culture.
Students build interactive digital environments like games and puzzles; tools and applications; artistic and experimental works; and simulations for education and entertainment. Students create and manipulate objects and adjust properties through events and methods with ActionScript, the Adobe Flash Object Oriented language. Programming is taught from basic to advanced with designers in mind yet at a pace to keep developers engaged. Students build personal and client projects for their portfolio.
The basics of Flash as well as client-side scripting using Flash's ActionScript will be covered in this course. Multiple ways of connecting Flash to server- side scripts and databases are explored in the second term Web Authoring 2 course. ActionScript syntax is the same as JavaScript syntax which is practiced in Web Design 1 and 2. This course provides support for the Flash part of the client projects and personal projects set out in the Project Management 1 course. Elements prepared in the Visual Design and Audio Video courses are integrated into Flash in this course. Skills learned in this course are transferable to building mobile applications.
By the end of this course, students will have demonstrated the ability to create client-side Flash projects with Object Oriented Programming.
To achieve the critical performance, students will have demonstrated the ability to:
1. plan digital environments in which people can create content not just navigate through content.
2. navigate the Flash authoring environment to place objects such as MovieClips, text and images on the stage and animate their properties along the timeline.
3. create an external document class in ActionScript with package, import, class, and constructor code to run when the Flash file executes.
4. create and control objects with ActionScript using properties, methods and events including animating properties with code.
5. drag and drop objects and apply hit tests.
6. use programming basics of variables, functions, loops, conditionals and arrays to control the state and flow of the Flash application.
7. design the states and event flow for a Flash project.
8. build complete client-side projects in Flash.
Students demonstrate their learning in the following ways:
Flash Basics Assignment [10%]
Assignment [10%]
Exams (2) [40%]
Final Projects (2) [50%]
MODULE 1: INTERACTIVE MULTIMEDIA THEORY (1 Week Approximately)
Topics: difference between authorative and user created content
Outcomes: outcome 1 above
MODULE 2: FLASH BASICS (3 Weeks Approximately)
Topics: authoring tool, coding overview & document organization, class structure & organization exercises, display classes & events, interactive elements
Outcomes: outcomes 2-5 above
Evaluation: Assignment
MODULE 3: PROGRAMMING BASICS (3 Weeks Approximately)
Topics: variables, functions, conditionals, loops, arrays & dynamic objects, strings & regular expressions
Outcomes: outcome 6 above
Evaluation: Exam 1 (Modules 1-3)
MODULE 4: BUILDING FEATURES (4 Weeks Approximately)
Topics: creativity, planning, logic & stages, build example
Outcomes: outcomes 7, 8 and review of outcomes 1-6 above
Evaluation: Exam 2 (Modules 1-4)
MODULE 5: LAB (3 Weeks Approximately)
Topics: time in class to work on final projects
Outcomes: outcomes 1-8 above
Evaluation: Final Projects (Modules 1-5)
Build traditional Web applications such as forums, picture and video sharing applications and content admin systems like blogs using server scripting (with PHP) and databases (with MySQL). The foundations in this course round out the skill-set of designers and prepare coders for communication in a multimedia environment.
Students build back-ends to Web applications using the foundations of server scripting (with PHP) and databases (with MySQL). A Web Application is any site or feature on the Web that help users do something. Students build traditional Web applications such as forums, picture and video sharing applications and content admin systems like blogs.
The front-end of Web Applications (HTML, JavaScript and Flash) are explored in Web Design and Web Authoring. In Application Development 2, specific techniques for connecting the back-end to the front-end like AJAX are explored as are content admin sites such as Wordpress.
By the end of this course, students will have demonstrated the ability to make basic Web applications by sending data back and forth between HTML, a server script and a database.
To achieve the critical performance, students will have demonstrated the ability to:
1. Organize data and map data flow through common Web application systems
2. Make forms in HTML.
3. Receive data from HTML forms in the server scripting language PHP.
4. Use programming basics in PHP such as variables, functions, loops, conditionals, and arrays to control flow of the data.
5. Create properly organized tables in a database such as MySQL using a database admin system such as PHPMyAdmin.
6. Insert, select, update and delete data in a database using a query language such as SQL.
7. Display dynamic data in HTML.
Students demonstrate their learning in the following ways:
Quiz [10%]
Exam [20%]
Assignment [20%]
Final Projects (2) [50%]
MODULE 1: WEB APPLICATION THEORY (3 Weeks Approximately)
Topics: Web application examples, data flow, database theory.
Outcomes: outcome 1 above
Evaluation: Quiz
MODULE 2: WEB APPLICATION PRACTICAL (5 Weeks Approximately)
Topics: Database setup (PHPMyAdmin & MySQL), collecting data (HTML forms & PHP), storing and retrieving data (PHP & MySQL), PHP programming basics.
Outcomes: outcomes 1-7 above
Evaluation: Exam (Modules 1 & 2)
MODULE 3: ADVANCED LESSONS (2 Weeks Approximately)
Topics: Advanced SQL.
Outcomes: outcome 6 above
Evaluation: Assignment
MODULE 4: LABS (4 Weeks Approximately)
Topics: Time in class to work on final projects.
Outcomes: outcomes 1-7 above
Evaluation: Final Projects (Modules 1-4)
Design and build Web sites using the latest HTML and CSS. Workflow, usability, layouts and best practice are examined. Control the look of a complete site from one place using CSS and apply advanced properties such as drop shadows, rounded corners, multiple text columns and media players.
Students design and build Web sites using the latest HTML and CSS. Web site workflow, layouts and usability is examined and examples of best practice are given.
This course supports the Web pages portion of the client projects specified in IMM Project Management. Techniques for creating assets for Web sites are looked at in IMM Visual Design. This course provides the skills to create front- end pages for the IMM Application Development courses. Advanced client- side techniques such as JavaScript will be taught in IMM Web Design 2.
By the end of this course, students will have demonstrated the ability to design and create a Web site with the latest HTML and CSS.
To achieve the critical performance, students will have demonstrated the ability to:
1. Design layouts for Web sites.
2. Follow usability guidelines and testing.
3. Make Web pages with the latest HTML through use of structure, layout, text formatting, image and link tags.
4. Apply cascading style sheets (CSS) for consistency and efficiency.
5. Apply CSS to specific tags, to classes of tags, to a specific page and to a whole site.
6. Work with clients and a group in a design environment.
Students demonstrate their learning in the following ways:
Assignment [20%]
Exam [30%]
Final Projects(2) [50%]
MODULE 1: WEB SITE BASICS (5 Weeks Approximately)
Topics: Introduction, web data flow, workflow / layout, usability, HTML.
Outcomes: outcomes 1-3 above
MODULE 2: CASCADING STYLE SHEETS - CSS (5 Weeks Approximately)
Topics: Intro to CSS, CSS lab, advanced CSS.
Outcomes: outcomes 4 & 5 above
Evaluation: Assignment, Exam (Modules 1-2)
MODULE 3: LAB (4 Weeks Approximately)
Topics: Time in class to work on final projects.
Outcomes: outcomes 1-6 above
Evaluation: Final Projects (Modules 1-3)
Create interactive experiences with new technologies such as multitouch, gesture interfaces, blob detection, 3D vision, and augmented reality. Explore entrepreneurialism and prepare for exciting opportunities in our new digital and mobile culture. The future is now!
Students create interactive experiences with new technologies such as multitouch, gesture interfaces, blob detection, 3D vision, and augmented reality and explore the content that can be created with these technologies. Guest speakers and Web research compliment student creations. Students propagate ideas and experiences through blogs and clubs and practice the entrepreneurial process.
In general, the Interactive Multimedia program focuses on the most popular and current tools. This course helps students see beyond the current tools and diversify to maintain a broader perspective. This newfound perspective will help the students and the industry grow with an infusion of creativity and entrepreneurialism. First term will look at three technologies as will the second term.
By the end of this course, students will have demonstrated the ability to create interactive features utilizing a variety of pioneering technologies.
To achieve the critical performance, students will have demonstrated the ability to:
1. Define multimedia pioneering and explore related experiences.
2. Research and list a number of pioneering technologies with respect to interactive multimedia.
3. Install custom classes that afford interaction in new ways.
4. Make projects that use gesture technology through a Web cam or sensor to control interaction with the computer.
5. Make projects that use multitouch technology.
6. Make projects that use blob detection for touch or light driven applications.
7. Promote a club to the public and work within the club to build a multimedia pioneering project such as mobile applications, augmented reality, virtual reality and 3D vision.
8. Work in a group to present a technology and a prototype using an elevator pitch style.
Students demonstrate their learning in the following ways:
Assignments (2-3) [60%]
Final Project and Presentation [40%]
MODULE 1: INTRODUCTION (1 Week Approximately)
Topics: Definitions and experiences.
Outcomes: outcome 1 above
MODULE 2: TECHNOLOGY EXPLORATION (9 Weeks Approximately)
Topics: Gesture, multitouch, and blob detection technology or other pioneering topics.
Outcomes: outcomes 2-6 above
Evaluation: Assignments
MODULE 3: LAB (4 Weeks Approximately)
Topics: Time in class to work on final projects.
Outcomes: outcomes 7 & 8 above
Evaluation: Final Project & Presentation (Modules 1-3)
Record video in HDV and process it with Adobe Premiere for display on the Web in Flash and through video hosting sites like YouTube. Create interactive video with real time effects, blending, cueing, and branching. These skills are required for converging media like interactive documentaries.
Students record HDV video and process it with Adobe Premiere for display on the Web in Flash and through video hosting sites like YouTube. Students create interative video with real time effects, blending, cueing, and branching.
Effects with Adobe After Effects will be applied to video and ways to move video from After Effects to Flash will be explored in the second term.
By the end of this course, students will have demonstrated the ability to record and edit effective video for display on the Web.
To achieve the critical performance, students will have demonstrated the ability to:
1. Follow a list of tips to ensure their camera equipment and shoot location is in order.
2. Obtain video footage that is clear, smooth, balanced (rule of thirds), properly lit if desired.
3. Upload the video to the computer.
4. Edit video footage with transitions, overlays, cut scenes and sound tracks to tell a story with a narrative arch (beginning, middle and end).
5. Apply effects to adjust properties of video such as volume, noise, brightness and contrast.
6. Encode video in a variety of formats and codecs at optimal dimensions and bitrates for the Web.
7. Create interactive video to accomplish branching, changing video effects in real time, navigating to cue points or displaying information at cue points and blending videos in real time.
8. Distribute video on video sharing sites such as YouTube
Students demonstrate their learning in the following ways:
Exam [30%]
Final Projects (1-2) [70%]
MODULE 1: VIDEO RECORDING AND OUTPUT (5 Weeks Approximately)
Topics: Audio video theory & recording, editing and displaying audio
and video.
Outcomes: outcomes 1-6 above
MODULE 2: INTERACTIVE VIDEO (2 Weeks Approximately)
Topics: Branching video, cue points, blending and affecting
dynamically.
Outcomes: outcome 7 above
Evaluation: Exam (Modules 1 & 2)
MODULE 3: VIDEO CONTENT & LABS (2 Weeks Approximately)
Topics: Discussion and examples of social video content.
Outcomes: outcome 8 above
MODULE 4: LAB (5 Weeks Approximately)
Topics: Lab time to work on final project(s).
Outcomes: outcomes 1-8 above
Evaluation: Final Project(s) (Modules 1-4)
Manage Web and Mobile interactive multimedia projects using essential project management tools and techniques from initial requirements through planning, budgeting and design implementation and delivery.
Students prepare interactive multimedia projects using essential project amnagement tools and techniques. Students complete a personal project and a group project. All elements of the project are discussed and the students get experience in managing and developing a fully integrated Web communication application from initial requirements through planning, budgeting and design to implementation and delivery on Web and Mobile.
Interactive Multimedia encapsulates games and puzzles, tools and applications, artistic and experimental work, and simulations for education and entertainment. Its main strength is providing computer augmented environments in which people can create content and communicate with one another. Focus is on interactivity beyond navigation. This course provides students with the foundation project management skills necessary for the successful completion of major personal and client projects that extend across the other courses. Advanced principles of project management will be explored in the Project Management 2 second term course.
By the end of this course, students will have demonstrated the ability to manage interactive multimedia projects for Web and Mobile.
To achieve the critical performance, students will have demonstrated the ability to:
1. Define project and user requirements, set objectives and goals for Web and Mobile applications
2. Develop project roles, responsibilities and relationships
3. Define, write and review project proposals.
4. Develop complete project specifications consistent with user requirements and hardware/software restrictions
5. Prepare project documentation
6. Set budgets with cost factors and timelines
7. Monitor project progress and goals and prepare report
8. Proactively manage project risk and time
9. Work collaboratively in a inerdicplinary/inter-professional setting
10. Present project concepts and ideas to user groups and stakeholders
Students demonstrate their learning in the following ways:
Assignments (2-4) [55%]
Exam [25%]
Final Projects (2) [20%]
MODULE 1: INTRODUCTION (3 Weeks Approximately)
Topics: Project definitions, Project Managers, life cycles, technological issues
Outcomes: outcomes 1-2 above
Evaluation: Assignment
MODULE 2: PLANNING & TOOLS (4 Weeks Approximately)
Topics: content considerations and constraints, strategic planning, metrics and analytics, project planning and implementation, defining roles, wire frames, flow charts and prototyping, intro to project management tools (online/software)
Outcomes: outcomes 3-4 above
Evaluation: Assignemnt
Evaluation: Exam (Modules 1-2)
MODULE 3: BUDGETS & CLIENTS (4 Weeks Approximately)
Topics: budgets, time management, cost factors, contracts and documentation, creative briefs, intro to business analytics, business management, educating clients
Outcomes: outcomes 6-8 above
Evaluation: Assignment
MODULE 4: LAB (3 Weeks Approximately)
Topics: project reviews and lab work to finalize projects
Outcomes: outcomes 1-10 above
Evaluation: Final Projects (Modules 1-4)
Organize and present visual information for multimedia using fundamental design principles and methodologies and the latest image editing tools. Explore the psychology of user centered design as well as a number of strategies for navigation, functionality, aesthetic and interface design.
Students organize and present visual information for multimedia using fundamental design principles and methodologies. Students create images suitable for multimedia applications with computer graphic tools for both raster and vector image manipulation such as Adobe Photoshop and Illustrator. Students analyze good and bad interface design and the psychology of the user centered design. The way the user's sub-conscious interacts with words and images is explored as well as a number of multimedia tips and strategies for navigation, functionality, aesthetic and interface design.
Interactive Multimedia encapsulates games and puzzles, tools and applications, artistic and experimental work, and simulations for education and entertainment. Its main strength is providing computer augmented environments in which people can create content and communicate with one another. Focus is on interactivity beyond navigation. This design course focuses on the principles, criteria and methodologies used in creating, organizing and communicating visual content for multimedia applications created in other courses. The student will use several graphic software programs to create, manipulate and optimize a variety of image types for inclusion in Web based projects of other courses.
By the end of this course, students will have demonstrated the ability to create functionally and visually well-designed interfaces for multimedia.
To achieve the critical performance, students will have demonstrated the ability to:
1. Relate psychology and visual metaphor to interface design.
2. Identify and apply key factors of usability and human-computer interaction (HCI).
3. Create schematic/wire frame plans for interaction design and interfaces.
4. Apply visual design theories, principles and concepts to interface design.
5. Design with appropriate typography for target users and delivery platforms.
6. Use color space, color correction and color palettes in interface design.
7. Implement designs for various digital distribution platforms.
8. Conduct usability testing for determining good and bad user interface design.
9. Work collaboratively in a interdisciplinary/inter-professional setting.
10. Present ideas and designs to user groups and stakeholders.
Assignments (3-4) [50%]
Exam [10%]
Final Projects (2) [40%]
MODULE 1: DESIGN THEORY (2 Weeks Approximately)
Topics: design definition, analysis of Web design, design concepts, user experience, navigation basics
Outcomes: outcomes 1-3 above
Evaluation: Assignment
MODULE 2: VISUAL DESIGN THEORY (3 Weeks Approximately)
Topics: visual rules, color theory, typography
Outcomes: outcomes 5-6 above
Evaluation: Assignment
MODULE 3: VISUAL DESIGN TOOLS (6 Weeks Approximately)
Topics: design applications/tools, application of theory, usability testing
Outcomes: outcomes 1-8 above
Evaluation: Assignment
Evaluation: Exam (Modules 1-3)
MODULE 4: CRITIQUE (1 Week Approximately)
Topics: peer critiques
Outcomes: outcomes 1-10 above
Evaluation: Assignment
MODULE 5: LAB (2 Week Approximately)
Topics: assignment review and work time
Outcomes: outcomes 1-10 above
Evaluation: Final Projects (Modules 1-5)
Enhance the visual appeal of your projects with animated typography and graphics. Animate character lip syncing and walk cycles. Animate to sound and explore 3D parallax effects.
Students create moving graphics to enhance the visual appeal of interactive multimedia. Techniques and methodology of classical animation will be used to create animated topography and graphics for web/mobile distribution as well as character animation. Techniques to incorporate 3D animation will also be examined.
Interactive Multimedia encapsulates games and puzzles; tools and applictions; artistic and experimental work; and simulations for education and entertainment. Its main strength is providing computer augmented environments in which people can create content and communicate with one another. Focus is on interactivity beyond navigation. However, it is still important that people are attracted to the interactive multimedia and a very powerful way to attract attention is with motion graphics. The addition of motion graphics to project can provide the necessary impact to stand out in the marketplace. The motion graphic skills learned in this course will be used in projects through out the program.
By the end of this course, students will have demonstrated the ability to make motion graphics that enhance the appeal of their projects.
To achieve the critical performance, students will have demonstrated the ability to:
1. Define communication goals that match client needs and requirements.
2. Plan motion graphics that relate to target users.
3. Create storyboards and mock ups.
4. Utilize proper animation principles.
5. Create character animation.
6. Animate interface including titles, logos, buttons, menus and content.
7. Set desired pacing using timed Tweens with delays.
8. Prepare motion graphics for Web, mobile and television formats.
9. Evaluate the effectiveness of motion graphics in its final delivery.
10. Integrate motion graphics into projects.
Students demonstrate their learning in the following ways:
Assignments (2-3) [50%]
Exam [20%]
Final Projects (1-2) [30%]
MODULE 1. MOTION GRAPHICS THEORY (2 Weeks Approximately)
Topics: definitions, design principles, audience evaluation, scenarios, storyboards, mockups
Outcomes: 1-4 above
Evaluation: Assignment
MODULE 2. TRADITIONAL ANIMATION TECHNIQUES (3 Weeks Approximately)
Topics: bouncing ball, character animation, bones and inverse kinematics, walk cycles and lip syncing, animating to sound
Outcomes: 4-5 above
Evaluation: Assignment
MODULE 3. INTERFACE ANIMATION TECHNIQUES (6 Weeks Approximately)
Topics: animating text, tween engines, tween timig and delays, 3D animation
Outcomes: 6-8 above
Evaluation: Assignment
Evaluation: Exam (Modules 1-3)
MODULE 4. LAB (3 Weeks Approximately)
Topics: in class time to work on final projects
Outcomes: 1-10 above
Evaluation: Final Project(s) (Modules 1-4)
Create interactive digital and mobile environments through which multiple users can communicate for example to compete in a game or share a collage. Efficiently apply interface components and connect Flash to server (XML) and client scripts. Work with 3D and use Adobe AIR for mobile and desktop applications.
Students create interactive multimedia environments through which multiple users can communicate for example to share a collage or compete in a game. Interface components are introduced such as text areas, pull downs, radio buttons, check boxes, tile lists, sliders and data grids. Students explore external communications to Flash with JavaScript and the desktop to store local objects and upload pictures. An important aspect of the course is communication with server scripts such as PHP to share information between users through variables and XML. Advanced topics such as custom classes and design patterns, 3D in Flash, use of physics and creating mobile and desktop applications in Adobe AIR give students critical skills for the interactive media industry.
This course is fundamental to interactive multimedia providing opportunity for portfolio works as well as the portfolio itself. ActionScript syntax is the same as JavaScript syntax which is practiced in Web Design 1 and 2. This course provides support for the Flash components of the client projects and personal projects set out in the Project Management 2 course and also works in conjunction with Application Development 2 where server scripting and databases are taught. Skills learned in this course are transferable to building mobile applications.
By the end of this course, students will have demonstrated the ability to create advanced Flash projects through which multiple users can communicate.
To achieve the critical performance, students will have demonstrated the ability to:
1. Create and use custom classes in ActionScript including object oriented principles such as inheritance and composition to model life.
2. Use interface components to collect and display data.
3. Communicate between Flash and JavaScript, Flash and the file system and load initial variables into Flash.
4. Communicate with server scripts to store, retrieve and share data.
5. Organize data in a hierarchy and store and retrieve the data with XML.
6. Work in 3D in Flash to create 3D menus and rooms, import 3D models and animate them to user interaction.
7. Apply a physics engine to effect the likes of gravity, collision and friction.
8. Use ActionScript to create mobile and desktop applications in Adobe AIR.
Students demonstrate their learning in the following ways:
Tests (1-2) [20%]
Assignment [10%]
Exam [20%]
Final Projects (2) [50%]
MODULE 1 – OBJECT ORIENTED PRINCIPLES (OOP) (1 Week Approximately)
Topics: Custom classes, design patterns – inheritance and
composition.
Outcomes: outcome 1 above
Evaluation: Test
MODULE 2 – COMMUNICATION (5 Weeks Approximately)
Topics: Flash user interface components, navigating to URLs, JavaScript from Flash, data stored on client computer (SharedObject), FlashVars, communication between Flash files, loading SWF files, uploading files from Flash, communicating between Flash and a server script such as PHP, creating and parsing XML.
Outcomes: outcomes 2-5 above
Evaluation: Assignment, Test, Exam
MODULE 3 – ADVANCED FLASH (Approximately 5 weeks)
Topics: 3D, physics engines, desktop and mobile applications (Adobe Air), alternative authoring systems (Flash Builder).
Outcomes: outcomes 6-8
MODULE 4: LAB (3 Weeks Approximately)
Topics: Time in class to work on final projects.
Outcomes: outcomes 1-8 above
Evaluation: Final Projects (Modules 1-4)
Build advanced features of a Web application using techniques such as AJAX to update pages without refreshing as seen in many of the popular Web sites. Script with sessions, security, file uploads and string manipulation in PHP. Set up e-commerce functionality and content admin systems such as WordPress.
Students build advanced features of a Web application using techniques such as AJAX to support dynamic data requested on the front-end. This allows the page to be updated without being refreshed and is used in many of the popular Web 2.0 sites. Further concepts in server scripting such as sessions, security, and string manipulation are examined with PHP. Publicly available e-commerce functionality and content admin systems such as Wordpress are introduced.
This course builds on the foundations of IMM Web Applications 1 and works in conjunction with the dynamic techniques of IMM Web Design 2 such as DHTML and JQuery to provide a complete rounding of Web Application skills. The course supports the client projects set out in IMM Project Management 2.
By the end of this course, students will have demonstrated the ability to build dynamic Web applications using advanced server script techniques.
To achieve the critical performance, students will have demonstrated the ability to:
1. Manipulate strings through matching and replacing of a variety of patterns.
2. Apply security and sessions to Web sites.
3. Use AJAX to communicate between the server and Web page without refreshing the page.
4. Provide purchasing solutions for Web applications.
5. Install and use publicly available content admin systems.
Students demonstrate their learning in the following ways:
Quiz [10%]
Exam [30%]
Final Projects(2) [60%]
MODULE 1: APPLICATION DEVELOPMENT 1 REVIEW (1 Week Approximately)
Topics: Review of server script and database access
MODULE 2: ADVANCED CODING (6 Weeks Approximately)
Topics: string manipulation with regular expressions, sessions and security features, file uploading, AJAX
Outcomes: outcomes 1-3 above
Evaluation: Quiz & Exam
MODULE 3: WEB APPLICATION SYSTEMS (3 Weeks Approximately)
Topics: e-commerce with paypal, content admin systems with WordPress
Outcomes: outcomes 4 & 5 above
MODULE 4: LABS (4 Weeks Approximately)
Topics: time in class to work on final projects
Outcomes: outcomes 1-5 above
Evaluation: Final Projects (Modules 1-4)
Use JavaScript and the latest versions of HTML and CSS to create dynamic Web sites. Animate Web content and styles with libraries such as JQuery. Implement analytics and conduct user testing. Create a final portfolio to capture media industry attention.
Students use JavaScript and the latest version of HTML and CSS to create the front-end of dynamic Web sites. Dynamic HTML allows for animation of content and styles and students use libraries such as JQuery for efficiency. AJAX is implemented for communication with the server without page reload. Final portfolios are created.
This course builds on the foundations of IMM Web Design 1. It works with IMM Application Development 2 to provide techniques to communication with the server without reloading the page. The course supports the client projects set out in IMM Project Management 2.
By the end of this course, students will have demonstrated the ability to build the front-end of dynamic Web applications.
To achieve the critical performance, students will have demonstrated the ability to:
1. Apply JavaScript basics of variables, functions, loops, conditionals and arrays.
2. Control Web page styles and content with JavaScript (DHTML).
3. Use JQuery for document traversing, event handling and animating.
4. Support AJAX communication with the server without refreshing the page.
5. Monitor Web traffic with analytics
6. Test Web sites for usability and optimization.
7. Create a portfolio.
Students demonstrate their learning in the following ways:
Assignments [20%]
Exam [30%]
Final Projects(2) [50%]
MODULE 1: REVIEW (1 Week Approximately)
Topics: show and share
Outcomes: outcome 7 above
Evaluation: Assignment
MODULE 2: JAVASCRIPT (5 Weeks Approximately)
Topics: javascript basics, advanced javascript, CSS3/DHTML, HTML 5, JQuery, AJAX
Outcomes: outcomes 1-4 above
Evaluation: Assignment, Exam
MODULE 3: USABILITY (4 Weeks Approximately)
Topics: analytics, usability, navigation, testing, SEO, tech review, personal portfolio design critiques
Outcomes: Outcomes 5 & 6 above
MODULE 4: LABS (4 Weeks Approximately)
Topics: time in class to work on final projects
Outcomes: outcomes 1-7 above
Evaluation: Final Projects (Modules 1-4)
Continue to create interactive experiences with new technologies such as multiuser, multitouch, gesture interfaces, sound frequency analysis, and tilt. Explore entrepreneurialism and prepare for exciting opportunities in our new digital and mobile culture. The future is now!
Students continue to work with new technologies in interactive multimedia such as multiuser, multitouch, gesture interfaces, sound frequency analysis, and tilt and explore the content that can be created with these technologies. Guest speakers and Web research compliment student creations. Students propagate ideas and experiences through blogs and clubs and practice the entrepreneurial process.
In general, the Interactive Multimedia program focuses on the most popular and current tools. This course helps students see beyond the current tools and diversify to maintain a broader perspective. This newfound perspective will help the students and the industry grow with an infusion of creativity and entrepreneurialism. First term will look at three technologies as will the second term.
By the end of this course, students will have demonstrated the ability to create interactive features utilizing a variety of pioneering technologies.
To achieve the critical performance, students will have demonstrated the ability to:
1. Research and list a number of pioneering technologies with respect to interactive multimedia.
2. Install custom classes that afford interaction in new ways.
3. Make projects that use multiuser technology for chats, shared white board, games, etc.
4. Make projects that use sound frequency detection technology to animate to sound.
5. Make projects that use tilt and translation technology for mobile games and applications.
6. Promote a club to the public and work within the club to build a multimedia pioneering final project.
7. Work in a group to present a technology and a prototype using an elevator pitch style.
Students demonstrate their learning in the following ways:
Assignments (3) [60%]
Final Project and Presentation [40%]
MODULE 1: ENTREPRENEURIALISM (1 Week Approximately)
Topics: Attitude and examples, role-play being an entrepreneur.
Outcomes: outcome 1 above
MODULE 2: TECHNOLOGY EXPLORATION (9 Weeks Approximately)
Topics: Multiuser, sound animation, tilt and translation mobile or other pioneering topics technology.
Outcomes: outcomes 2-6 above
Evaluation: Assignments
MODULE 3: LAB (4 Weeks Approximately)
Topics: Time in class to work on final project.
Outcomes: outcomes 6 & 7 above
Evaluation: Final Project & Presentation (Modules 1-3)
Add high quality effects to your video work with Adobe AfterEffects. Create motion graphics including animated text effects to compliment interactive skills by adding that visual "wow factor!" Work in a Green Screen room and key out backgrounds for video overlay into Flash. Use 3D cameras and lighting.
Students examine the post-production of audio video with After Effects including applying masks, text and animation to video. A series of effects are used in After Effects to both affect video and to render video (such as loops of cells or lightning). Animating effects and 3D motion, lighting and cameras are explored. Keying techniques are used to bring background transparent video into other applications like Flash to overlay on Web sites.
In the first term, students look at the basic capture and editing of video and how to make interactive video. In the second term, we extend the skills in working with video and create video that is useful in the interactive works of Web Authoring and in the animated works of Motion Graphics.
By the end of this course, students will have demonstrated the ability to apply effects to video.
To achieve the critical performance, students will have demonstrated the ability to:
1. Import video, sound, pictures and animations into a video compositing software.
2. Layer video, text, and images with various blend modes, masks and mattes.
3. Animate properties of video, text and images to accomplish motion graphics.
4. Apply a variety of effects to video assets such as blurs, distortions, color and sound correction and transitions.
5. Apply preset effects such as text animate in and out with blurs, rotations, pulses, 3D effects and tracking.
6. Work with generated video such as noise and cell animations, lightning, sound animation and use the brainstorm tool in After Effects to quickly view options.
7. Use 3D layers and animate cameras and lighting for illusion of depth.
8. Shoot green screen video and key out the background for overlaying in interactive works for example in Flash.
9. Explore the interactive video and motion graphics industry.
Students demonstrate their learning in the following ways:
Assignments (1-2) [30%]
Exam [30%]
Final Projects (1-2) [40%]
MODULE 1: VIDEO EFFECTS (7 Weeks Approximately)
Topics: Intro & after effects interface, effects, animating text, 3d, camera and lights.
Outcomes: outcomes 1-7 above
Evaluation: Assignments & Exam
MODULE 2: INDUSTRY (2 Weeks Approximately)
Topics: Industry review, speakers.
Outcomes: outcome 9 above
MODULE 3: LAB (5 Weeks Approximately)
Topics: Lab time to work on final project(s).
Outcomes: outcomes 1-9 above
Evaluation: Final Project(s) (Modules 1-3)
Manage live client interactive multimedia projects using essential project management tools and techniques from initial requirements through planning, budgeting and design to implementation and delivery. Prepare a resume and portfolio for the Web and mobile industry.
Students prepare live interactive multimedia client projects using essential project management tools and techniques. Students complete a personal project and a group project. All elements of the project are discussed and the students get experience in managing and developing a fully integrated web communication application from initial requirements through planning, budgeting and design to implementation and delivery on Web and mobile. Students make resumes and personal portfolios and prepare for work in the multimedia industry.
Interactive Multimedia encapsulates games and puzzles; tools and applications; artistic and experimental work; and simulations for education and entertainment. Its main strength is providing computer augmented environments in which people can create content and communicate with one another. Focus is on interactivity beyond navigation. This course gives students advanced project management skills for live personal and client projects that extend across the other courses.
By the end of this course, students will have demonstrated the ability to manage live interactive multimedia projects for the Web and mobile industry.
To achieve the critical performance, students will have demonstrated the ability to:
1. Define live client project and user requirements, set objectives and goals for Web and mobile applications.
2. Develop live client project roles, responsibilities and relationships.
3. Analyze business and design cases to identify risk, problems and solutions.
4. Define, write and review project proposals.
5. Develop complete project specifications consistent with user requirements and hardware/software restrictions.
6. Prepare project documentation.
7. Set budgets with cost factors and timelines.
8. Monitor project progress and goals and prepare reports.
9. Proactively manage project risk and time.
10. Create a tailored resume and portfolio.
11. Make employment decisions based on income and tax implications.
12. Work collaboratively in a interdisciplinary/inter-professional setting.
13. Present project concepts and ideas to user groups and stakeholders.
Students demonstrate their learning in the following ways:
Assignments (2-4) [60%]
Final Projects (2) [40%]
MODULE 1: OPEN HOUSE (1 Week Approximately)
Topics: planning IMM Open House, creating committee
Outcomes: outcomes 12-13 above
MODULE 2: LIVE PROJECTS (6 Weeks Approximately)
Topics: building a live project: estimates, proposals, cost analysis, contracts, budgets, cash flow, business management, project management tools (online/software)
Outcomes: outcomes 1-9 above
Evaluation: Assignment(s)
MODULE 3: INDUSTRY (2 Weeks Approximately)
Topics: freelancing versus contract work versus employment, business considerations, building a resume, job search strategies
Outcomes: outcomes 10-11 above
Evaluation: Assignment
MODULE 4: LAB (5 Weeks Approximately)
Topics: project reviews and lab work to finalize projects
Outcomes: outcomes 1-13 above
Evaluation: Final Projects (Modules 1-4)

