Level 1 - Electives (TAKE AT LEAST 6 of the following courses)
ANAP1005Analysis: Fundamental Methods
This course provides an introduction to fundamental analysis methods and tools used to help guide and support decision-making. Analysis is a mental process that we perform in all aspects of our lives. Effective analytical skills are highly valued by employers and clients because they help to ensure that a worker’s efforts align with the goals of the organization. In this course, students will have an opportunity to explore the fundamentals of relevant, timely, and useful analysis. Students will plan analysis activities; conduct effective analysis using appropriate methods and tools; document findings; and evaluate results.
ANAP1525Systems Analysis and Design I
This course will explore modern business information systems through the application of various analysis and design methodologies. The student will develop an understanding of information systems through practical application of data gathering, data storage and business event handling techniques with an emphasis on software driven solutions to meet the needs of modern business environments.
In this course, students will learn how to work within the computer environment in use at NAIT. This course also includes learning about common configuration of network architectures, addressing schemes and protocols, including how these items are connected to their computer, and network-based activities such as browsing and file downloading. Students will also learn how to employ backup methods and technologies to protect against data loss. In addition students will learn about common O/S features such as binary numbering, the BIOS, environment variables, the registry and encoding methods.
COMP1008Digital Graphic Design Tools
The instructional objectives of this course are to teach the practical functionality of two core software tools; Adobe Photoshop and Adobe Illustrator. The tools are taught modularly with an emphasis on their interoperability as they apply to various streams of graphics production.
This course provides an introduction to program development and programming standards using a C based language. Emphasis is placed on the creation of maintainable solutions in an object-oriented environment using design documentation UML and structured flowcharts.
CPSC1517Introduction to Application Development
This course provides an introduction to computer programming using Client-Server concepts and architecture. It focuses on implementing workable and maintainable software to meet common business needs. Students are expected to have successfully completed appropriate course(s) covering programming fundamentals in modern programming languages prior to beginning this course. Concepts and implementations will incorporate modern industry tools, techniques and practices as they apply to software design, development and quality assurance.
DMIT10023D Lighting and Rendering
The aim of this course will be to enhance the quality of 3D renders. Topics include; lighting indoor and outdoor environments, HDRIs (image based lighting), caustics, global illumination, accurate shadows and volumetric lights. Students will manipulate basic materials to create metals, glass and other surfaces; they will also examine and explore alternative shaders, utilities and notes for greater control of materials and effects.
DMIT10033D Modeling I
Students are introduced to the foundations of 3D modeling and animation. The intent of this course is to allow students to experience modeling, texturing, lighting, and rendering.
This course is intended to develop awareness of common business practices through an exploration of the people, data, and processes that support and inform on those practices. From the perspective that business is defined by its goals: its documents should support business goals; any data captured should be of value to someone in achieving some goal that in turn supports business goals; how data is tracked, processed, monitored and reported is governed by: industry best practices, standards, internal controls and directives.
This is primarily a studio course that explores drawing the human figure. Students will learn about accurate proportions, how light affects form, anatomy, sizing and measuring, gesture drawing, shading and other techniques with the intent of producing realistic figurative drawings.The emphasis will be on drawing the human figure utilizing natural mediums such as charcoal, conte, pastels and graphite. Characters play an important role in animation and games. This course will also help students develop the necessary artistic skills to draw realistic and stylized character concepts. Students will follow classical drawing techniques that will help them in creating aesthetically compelling characters.
DMIT1009Digital Suite Technology
This course establishes a foundation in video editing, sound manipulation and motion graphics. Students will have a basic understanding of how video files are created, manipulated and formatted for a range of uses. This foundation provides a basis for advanced studies in video editing, sound design, motion graphics, animation, and video production.
This course introduces students to the fundamentals of creating apps for both Android and IOS mobile devices. Students will use their own mobile device and create a simple app. In this course, students will learn how to create and deploy app's on a mobile device. To accomplish this, they will learn basics skills in developing visual artwork for use in their mobile project. They will add animated visual effects and screen transitions to their app and end user functionality by following basic scripting principles for mobile devices.
DMIT1011Introduction to Transmedia
This course will introduce students to the concept of Transmedia in today's digital media environment. How transmedia evolved, the various media platforms that are currently combined and how media stories are communicated effectively across various transmedia platforms. As a final project students will be required to create a proposed Transmedia project (story and campaign) demonstrating how media narratives are communicated across a diverse set of platforms and modalities.
DMIT1013Digital Content Story Development
Students in the course learn the fundamentals of story origination structure and visualizing for the screen. DMIT 1013 will introduce students to various formats, styles and approaches used in writing and designing narrative storyline for a variety of media. Emphasis is placed on learning key concepts and dynamics in visual storytelling. Students will complete several individual and collaborative assignments that will demonstrate their ability to develop original narratives and characters. By the end of the course students will be able to complete a screenplay starting from their initial original idea all the way through the synopsis to treatment and the final script. This course will focus on character driven narrative with creative writing and script writing skills.
DMIT1015Visual Assets for Games
This course provides an introduction to the creation of video game visual assets. Material will cover theory and techniques for creating models, textures, animation and environments with industry standard tools.
DMIT1501Rigging and Animation
This is an introductory course in the basics of 3D animation. Students gain a solid foundation in the common practices, process and techniques used in the industry today. Some of the concepts that will be explored are key-framing, non-linear animation, realistic and cartoon motion studies. The course starts with the basics of rigging. Rigging is the creation of animation controllers for objects and characters. Topics include, parenting and groups, curve controllers, forward and inverse kinematics and painting skin weights. The course is designed to give students a good foundation in both animation and rigging, with an emphasis on characters and cartoons.
DMIT1504Audio for Games and Animation
Students will learn the methods used to create soundtracks, dialogue sessions, and basic foley for animation and games. After demonstrating knowledge and proper use of microphones and recording devices, students will work with various different props and environments to create sound effects for use in a capstone game or animation student's project. Students will also record dialogue tracks and implement them into numerous soundscapes to be created over the semester.
Requirements elicitation is a business analyst’s key work activity. BAs work directly with stakeholders to determine what they require their applications to do and how they need their applications to perform. This course teaches students how to plan, conduct and evaluate various requirements elicitation techniques including interviews, requirements workshops, and document analysis. The course also provides students the opportunity to build facilitation skills needed to effectively elicit important information from stakeholders and to build stakeholder consensus.
Of particular importance in any visual design-focused discipline, this course defines colour as a variable design element that influeces all compositional activity. Students will learn to develop visual fluency using colour as a visual language that relates to the design theory taught in Visual Communications 1. Colour symbology and its contextual use as it relates to a variety of content will be amongst the topics explored. Colour applied implementation for specific use for digital media will be covered. This course is recommended for all students that have a visual or media-centric emphasis in their study paths. Students are strongly encouraged to take DSGN1527 as a co-requisite to this course.
This course provides for database developers the technical skills necessary to design, build and work with database systems. The course will examine theoretical database concepts as well as provide experience solving business problems with database systems.
DMIT1510Digital Video and Sound Capture
This course provides students with an understanding of the techniques and skills required to digitally record and capture video for content creation. Students will learn to operate the NAIT level one camera systems plus some basic lighting and grip techniques. This course will cover the various digital camera functions and operational procedures, types of record media, and transferring media to editing software. Plus, students will be required to work in a production crew environment demonstrating various crew responsibilities and duties. Included in this course will be safety awareness procedures for motion picture crews. Emphasis will be placed on professionalism and team work through application of hands on video technologies.
DMIT1511Game Design and Level Modification
This course provides a complete overview for the production of a video game. Students will produce new assets and modify a game's level. Students must be proficient with skills and theory learned in DMIT1015.
DMIT1512Game Development Tools and Scripting
This course will provide an exploration of an integrated authoring tool that enables the creation of games in an industry-leading 3D engine. Students will learn to write scripts that create and control the game world.
DMIT1514Game Programming Essentials
An object-oriented programming language and a game framework will be used to develop an understanding of game programming in the 2D game space. The students will custom-build their own 2D games, which will include animations, sounds, physics, motion and collisions.
DMIT1518IT System Administration
This course provides students with an increased understanding of systems administration concepts and tasks, including TCP/IP networking, troubleshooting, security concepts, virtualization, and subnetting.
DMIT1522Storytelling for Documentary and Digital Media Formats
Students in the course learn the fundamentals of nonfiction storytelling for various formats, styles and approaches used in writing and designing a narrative storyline for a variety of digital media. Students will gain an understanding of the role of the writer and how undertake the process of researching a topic and transforming an idea into a nonfiction shooting script. Students will also learn to craft a narrative within the budget, scheduling and creative confines of the theatrical, television and on-line environment. Emphasis is placed on learning key concepts and dynamics in visual storytelling. Students will complete several individual and collaborative assignments that will demonstrate their ability to develop original narratives. Students will gain a basic understanding of the practical techniques used to efficiently create a shooting script from a story concept for digital capture and how to work collaboratively with a producer and director. This course will also introduce students to basic techniques used when working with a customer to assess the client’s needs in the area of branding and creating a narrative for a professional corporation. By the end of the course students will be able to complete a nonfiction script starting from their original idea all the way through the synopsis to pitch and the final shooting script.
DMIT1523Open Source OS and Apps
This course provides the student with the knowledge to install, configure and administer an Open Source operating system such as Linux.
DMIT1524Digital Video Post Production Process
This course provides advanced understanding in motion picture image editing and the processes and steps to completing a picture cut of a project. Students will be introduced to theories of editing, standard and digital cutting, pacing, story continuity, parallel plots, montage, documentary style and abstract editing approaches. In addition students will learn the basic principles of color correcting motion picture images. Emphasis will be placed on the practical application of these techniques through actual editing of projects with Adobe Premier Pro.
DMIT1526Digital Video Production Planning Process
No matter what its length, each Video project goes through the Five Stages or Phases of Production. The key to a project's ultimate success is good preparation and planning. This course provides the theory and practice on how to prepare for the multitude of steps required to execute development, pre-production, production, post–production and distribution of a video project. Using various production scenarios, students analyze and develop an awareness of the key roles, responsibilities, documents, and stages required to execute an efficient and effective production. In Production Planning Process students will work on (self inspired or external) an original developed project by developing a creative concept, working on a production crew and completing the project in post-production. This project will demonstrate the necessity of communication and collaboration between the various production departments.
DMIT1529Web Design & Usability I
Students in this course will develop skills in designing for the web with a focus on usability and user experience. The course will practice the theories and techniques behind grid based interface design, web typography, CSS style and layout, and using image editing software as a design tool.
DMIT1530Web Design Fundamentals II
Expanding on concepts explored in COMP1017, students in this course will further develop their skills in semantic HTML markup, using CSS for style and layout, optimizing and deploying websites, and producing a website based on the needs of a client.
DMIT1531Web Server with Database Integration
This course is focused on the installation and configuration of two different support stack technologies; LAMP and WISA. Students will first learn how to install Microsoft Windows Server, along with Internet Information Services (IIS) Web Server, Microsoft SQL Database Server, and ASP.NET (WISA). Students with also learn how to install a Linux server, along with an Apache web server, MySQL database server, using PHP (LAMP). Topics such as security, maintenance and best practices will be discussed and applied throughout the course.
DMIT1532Windows Client Operating Systems
This course provides the student with the basic knowledge related to installation, configuration and operation of a Microsoft Windows Client. Students will learn about firewalls, device drivers, networking configuration, user accounts and performance tuning. Students also learn about desktop security features such as file security, bitlocker and applocker.
This course is an introduction to the operation of digital cameras. Students will learn digital camera controls for use in basic photography composition - adjusting exposure, lens fundamentals and an introduction to lighting.
A business analyst is responsible for analyzing a client’s business needs, identifying business problems, and planning solutions that deliver value to the client. DMIT2012 Requirements Discovery overviews how a business analyst functions as part of a software development team and contributes to all phases of the software development process. It focuses on the process of discovering and documenting vision, scope, measurable goals, and business requirements for the software development project. Students will learn how to analyze, document, and validate business requirements and will engage in case studies modeled after real world work experiences.
DSGN1016Visual Communications I
Students in this course are introduced to the fundamental importance of visual design in composition. Through a combination of lectures and labs, students are encouraged to discover through an iterative process the various elements and theories of visual design and how they are deployed according to defined principles. The assignments draw from historical context to develop a basis and foundational connection to the importance of modernism in the evolution of contemporary design process. This course is a recommended prerequisite for the media and web design course streams.
DSGN1527Visual Communications II
Expanding upon the skills and theory gained from Visual Design Foundation, this course challenges students to analyze and resolve visual communication problems across a range of mediums. Within this, students are taught the deployment of designed messaging through typography and a delivery system. Concept, composition and context are emphasized through the development process as it relates to disciplines within the Visual Communications studies path. Students are initiated into contemporary design methodology through mentorship as guidance in the development of creative ethos.
PHYS1521Math and Physics for Games
Students will learn basic math and physics and how they pertain to 2D and 3D game environments. Areas of study include geometry, trigonometry, vectors, Newton’s Laws and matrices.
Drawing is an invaluable and crucial design skill for all digital media forms. This course covers the basic drawing techniques and principles that will teach students ways to demonstrate and communicate visual design concepts. The first part of the course will have students creating simple shapes, people and environments to communicate a simple narrative scenario. Moving on to more complex and dynamic compositions, students will learn how to draw and communicate using perspective and variation of eye level, angles and cropping in their sketches. One of the major objectives of this class is to train students to develop the visual language along with the skills that will enable them to express ideas and concepts visually, via quick sketches. This course is designed for students interested in animation, video and game design, as well as students in any other courses that incorporate graphic design principles. This course uses storyboard based assignments that are staples in digital media concept communication. Students are strongly encouraged to have successfully completed DSGN1016 & DMIT1007 prior to taking this course.
Level 2 - Electives (TAKE AT LEAST 6 of the following courses)
This course provides an introduction to application development for the Apple iOS platform. The course will focus on how iOS applications are built and operate. A number of small applications, each designed to illustrate how to use and control specific iOS features, will be created throughout the course. The student will use Xcode and the programming language when creating iOS applications. While emphasis is placed on the basics of the platform, students will have a chance to progress further and to create more advanced applications.
Process management is a structured approach to making an organization’s workflow more effective, efficient, and adaptive. Automation of poorly designed organizational processes leads to ineffective software. The practice of process management aims to improve processes prior to automation to ensure that software provides value to the organization. Students in this course will learn how to model, analyze and re-engineer business processes.
DMIT1513Game Programming Code Assets
An object-oriented scripting language and a game engine will be used to develop an understanding of game scripting in the 3D game space. Students will create and modify game scenes that include audio, GUIs, control of game flow, weapons, and non-player game bots.
DMIT1528Web Business Essentials
In this course, students will explore the fundamentals of the communications and business aspects of the World Wide Web. Topics will include search engine optimization & marketing, social network marketing & community building, online revenue streams, effective writing for the web, analysis of web traffic, an introduction to client relations and media law, and how to freelance as a web designer.
DMIT2003Quality Assurance and Software Testing
The course introduces the concepts of quality assurance and software testing in information systems. The course will cover topics such as web testing, white box testing, business process testing and user acceptance criteria. As well, the importance of developing good test data and proper test reporting will be covered.
DMIT20043D Animation II
3D Animation II is an exciting course that continues and advances concepts and techniques developed in Introduction to 3D Rigging and Animation (DMIT1501). We will look deeper into non-linear animation procedures and learn more advanced clip editing techniques. We will also develop stronger story driven animations utilizing and perfecting the use of classical animation principals. The emphasis will be on developing more compelling and polished animations. Proper camera work and dynamic and creative staging will be examined. Creating animations that utilize props, blend shapes, animated textures and other key-able effects will be explored. Originality and creativity will be encouraged and students will explore the more dramatic nature of producing an animation. Students planning to do an animation capstone are strongly advised to take this course, as the concepts developed in DMIT2004 will greatly assist them both technically and artistically.
DMIT2005Compositing and Visual Effects
Students will explore the workflow and processes surrounding the integration of 2D and 3D elements into live action footage by performing a series of project-based experiments involving render passes, matchmoving, rotoscoping, color correction, chroma keying, digital set extension, visual special effects and matte painting.
The Digital Sculpting course allows students to use advanced industry standard software to create realistic and stylized characters. Students will create organic models utilizing brushes and tools that simulate working in clay or carving in stone. We will also explore the creation of hard surface models such as armor and other accessories and objects. Students will then paint directly on their 3D models and create UVs for exporting normal and texture maps for rendering in external rendering program.
DMIT20073D Natural Environments
3D natural environments are an important part of the animation and film industry. From movies to architectural visualization the ability to create realistic and stylized environments is greatly sought after. Students will learn to create beautiful and dramatic landscape backgrounds and animated environments by completing a series of project-based experiments that explore materials, terrains and ecosystems using the Vue software system.
DMIT2009Art Direction I
Art Direction is all about vision and resource management. Students will learn to understand a clients needs and turn those needs into a viable and executable concept. Understanding and creating a project brief to communicate that concept to all members of an Art Directors team. Idea visualization and communication are key elements of the Art Directors tool box. Students will learn to think out side the box as well as create appropriate concepts for specific target markets. Students are strongly encouraged to take DMIT1007 and VISA1515 as pre-requisites, but not required.
Students will explore various methods of implementing Artificial Intelligence, movement and path-finding strategies for non-player character classes that respond to the game environment and user input. Object-oriented concepts will be introduced that simplify behaviour construction and reduce duplicated code.
DMIT2013Advanced Digital Cinematography
Students will become familiar with project management processes required of a director of photography. In this class they will discuss reflect and plan the required components, process and execute a digital cinematography project. Material covered in this course will enhance team effectiveness and production value in both documentary and dramatic projects. The essential skills gained in this course can enhance understanding of the larger financial, technological and aesthetic aspects pertaining to advanced digital image capture for both documentary and dramatic production.
DMIT2015Enterprise Application Development
An enterprise application is a big business application that must meet stringent requirements for security, administration, and maintenance. In this course, you learn how to use industry-standard technologies to design, build, and integrate presentation-oriented and service-oriented web applications that are high performing, scalable, and secure.
DMIT2016Game Design and Publishing
This course students will analyze games and their publishers. They will design a new game concept for an entertainment or serious game, that includes concept art and a scope of work. Students will explore various methods of fund raising that support their game concept.
DMIT2017Game Programming Level Scripting
This course will provide an exploration of an integrated authoring tool that enables the creation of games in an industry-leading 3D engine. Students will learn to write scripts that create and control the game world.
DMIT2018Intermediate Application Development
This course introduces the student to multi-user and multi-tier (layer) analysis, design and implementation concepts with a focus on On-Line Transaction Processing (OLTP). An emphasis will be placed on team development of Internet-based applications using database services.
DMIT2019Intermediate Database Programming
This course will introduce students to database programming for Oracle with PL/SQL being covered in depth. The students will also construct business application(s) using Oracle Forms connected to an Oracle database.
DMIT2020Introduction to Directing for Documentary and Dramatic Digital Video Productions
This course provides students with an introductory understanding of digital video image directing. Students will gain a basic understanding of the role of the motion image Director and how interpretation of story and visualization are the core of their work. Students will learn basic directing techniques that can be used in the production of dramas, commercial or industrial programs that help them work within a budget. Students will gain a basic understanding of the practical on set techniques used to efficiently prepare for shooting, how to work collaboratively with the production team and how to plan and track the shooting day for an efficient edit and completion of a program. This course will also introduce students to basic techniques used when directing both professional and non-professional actors.
DMIT2021Microsoft Active Directory
Install, configure and maintain Active Directory in a Microsoft Environment.
DMIT2022Microsoft SharePoint Server
This course introduces students to aspects of installing, configuring and administering Microsoft Sharepoint Server.
DMIT2023Microsoft Windows Server
Install and configure Microsoft Windows Server along with several different Windows Server system components, such as: Windows Deployment Services, Windows patch management, Remote Desktop Services, Windows DHCP and DNS services, and others.
This course involves applying the principles and fundamentals of animation to motion graphic projects, such as title sequences, info graphics, kinetic typography, and animated commercials. The principles behind creating lifelike and aesthetically pleasing animations in this course can be applied to both 2D and 3D animation, as well as character animation in both mediums.
Students will also create style guides and identities for projects completed by the video stream.
Building on the knowledge and skills gained in the prerequisites, students in this course will start creating web applications utilizing the leading open source server-side language and database. Successful students will be able to develop database-driven website features such as blogs, image galleries, content management, and online catalogs.
DMIT2026Digital Post Production Sound Design
This course provides students with an understanding of motion picture sound editing, its processes and basic steps to designing and completing a sound track for a digital media video project. Students will be introduced to principles of Soundscape design including defining types of sounds, basics like sound clip editing, standard dialogue cutting and picture synchronization. Students will learn techniques for analyzing sounds for audience interpretation, beat and pacing techniques, montage sound, documentary style techniques and abstract editing approaches. In addition, students will learn the effect of music on image and the basic principles of a multi-track layering for a final sound mix delivered for picture. Emphasis will be placed on the practical application of these techniques through actual editing of projects with Adobe Premiere Pro or Audition.
Students will become familiar with essential skills in planning and executing large projects. Using effective team work, research, brainstorming and planning skills, students will learn to manage the various stages of a project in a variety of disciplines in Digital Media and IT. Finally, a software tool is used to track activities, costs, resources and overall milestones acheived.
DMIT2028Systems Analysis and Design II
This course is intended to give students a solid foundation in systems analysis and design using an object-oriented approach. Students will learn best practices. Concepts taught will include business modeling, project management, Unified Process and Agile methodologies, advanced design principles, user and system interface design, and security.
In this course, students will build on the introduction received in Visual Design 1. They will survey the history of moveable type, examining the terminology and functional mandate for variable typefaces. The principles of typographic style are presented and used in developing readable text for print and the screen. Students will experiment with the various requirements of font design.
DMIT2030Documentary and Dramatic Digital Video Production Lab
This is a comprehensive, project-oriented, hands-on course that builds on the skills and knowledge in digital video production/ editing from previous semesters/ courses and demonstrates how to work in the professional filmmaking/screen industries. This 3rd semester course immerses students in all phases of production for digital media projects. It includes narrative, documentary (factual), artistic and commercial genres. In Production Lab, students will work on (self inspired or external) original developed projects by creating a shooting script, location scouting, casting talent, rehearsing, blocking, directing actors, working on a crew and completing the projects. The course requires the students to apply all the processes covered in 1st and 2nd year video courses. These projects will demonstrate the necessity of collaboration between all of the production departments. Students will assume the positions of the producer, writer, director, director of photography, production manager, assistant director, camera operator, DIT, camera assistant, grip, gaffer, script supervisor, sound recordist, and editor. Productions may require an additional monetary contribution per student to off-set the production costs.
DMIT2031Visual Communications III
Building on skills learned in the Visual Communications II course, students will apply advanced principles of design to assignments with an emphasis on visual problem-solving. This will involve the use of digital tools, natural media and multiple disciplines that provide context to visual messages. The development of concept will be the primary focus in all project evaluation. The exploration of contemporary design methodology will be continued through the use of design mentorship and constructive conversation.
DMIT2032Web Content Management Systems
There are literally tens of millions of web sites that have been built using a Content Management System (CMS). Content management systems such as Wordpress, Joomla and Druple provide developers with the ability build highly customizable and functional web sites for their clients. The bonus of using a CMS is that every CMS comes with a pre-built web interface that gives the client the ability to add updated and delete the content on their web site without having to have knowledge of HTML/CSS. In this course students will learn how to build web sites that leverage the power of a CMS. The first step in the process is learning how to install and configure a CMS framework. Once the CMS is installed students will learn the core concepts of how to use the CMS framework to develop a web site. Having mastered how to use the CMS framework students then will adapt custom site designs and implement them as themes within the CMS framework. Finally the student will learn how to increase the functionality of the web sites they build by learning how to install and configure plug-ins and widgets built for CMS frameworks.
DMIT2033Web Design and Usability II
DMIT2034Seminar on Emerging Technologies
This course explores new leading edge technologies which are gaining popularity in Industry but are not covered within DMIT’s typical System Administration course offerings. Students will work in teams, research and with Instructor guidance and approval carry out a pilot project for the emerging technology that they would like to experiment with. Students may choose to tackle a few smaller projects rather than just one big project.
This course provides students with the skills needed to identify their career objectives and create a targeted marketing plan, including an online portfolio, resume and discipline-appropriate collateral items. Included in the student's marketing plan will be a strategic action plan to conduct job searches and/or RFP opportunities.
The 2D Animation course deals exclusively with the world of 2D character animation, and the methods of creating it on a digital platform. Students will work with popular programs used by modern animation studios, as well as covering the twelve principles and fundamentals of animation. The classes will be set up as practical learning environments, where students will function as an animation studio in the latter half of the semester to create a collaborative project, with each student responsible for a specific role in the production.
DMIT2503Advanced Web Concepts
This course provides an introduction to application development for the Android platform, including phones and tablets. The course focuses on how applications work and are developed for the targeted platform. Students will learn how to install and use development tools and platforms and create robust 3-tier applications. Students are encouraged to have completed DMIT1508 as well as the pre-requisite listed.
DMIT2505Art Direction II
Building on the fundamentals covered in Art Direction I DMIT2009, students will expand the scope of their concept visualization. Creating concepts that bridge multi-media types from video, web to print students will work individually and in groups. Students will learn to assess their strengths and weakness as well as provide constructive feedback on team dynamics and individuals skills. An Art Director becomes invaluable when they possess knowledge of multiple industries and skill sets, thus research of various visual skills will be incorporated into projects.
A business analyst’s key responsibility is to ensure that projects deliver business value. The analyst accomplishes this by planning requirements activities, eliciting requirements, and managing requirements. This course presents practical strategies for planning requirements activities and managing requirements. Students will explore the roles of junior BAs, senior BAs and project managers in these activities. Through case-study-based exercises, students will learn how current tools and techniques are used to plan and manage requirements.
The course provides an introduction to the subject of Business Intelligence. Students will receive an introduction to various types of and uses of data and databases. Students will examine basic techniques to compile and integrate data into business intelligence applications. Business Intelligence reporting and analysis will be examined. Students will design solutions and implement the design using industry standard Business Intelligence tools.
DMIT2508Cinematography for Games and Animation
This course utilizes animation software to illustrate the use of a virtual camera in a 3D space to create visually stunning scenes using 2D characters created by students. Not only will students learn how to skilfully employ the use of a virtual camera in their projects, they will understand the theory behind cinematography and the different methods used to create a strong aesthetic to their animations. The animations created in DMIT2502 will be composited with backgrounds and effects in this course.
This course is an introduction to the topic of computer forensics. Students learn how to properly investigate a computer security incident (also known as a hack).
DMIT2510Digital Video and Transmedia Content Producer
In this course, students bring together skills they’ve assembled over the preceding three semesters. This course focuses on the producer’s creative and business roles of managing the various elements required to put together a screen-based production. Aspects of funding, budgeting, staffing and production management are all covered. The Digital Video and Transmedia Content Producer course provides practical study combined with project development designed to prepare students, interested in developing a project for delivery over the growing number of delivery systems including broadcast and online. This course is designed to prepare entrepreneurial individuals for careers as, or with, producers in independent Transmedia production and will direct students through the paperwork that surrounds a creative project. This course will also include information for producers of industrial/promotional content.
DMIT2511Game Programming and Publishing
Students will work in groups to learn how to establish and follow coding standards. They will use source control to keep assets organized and updated while working on large group projects.
This course provides the knowledge to install, configure, and maintain an Exchange Server messaging system. Coverage includes building an Exchange infrastructure, managing recipient objects, configuring client connectivity, managing server roles, and constructing a high-availability environment.
DMIT2513Documentary and Dramatic Digital Video Post Production Lab
This course provides an introduction to non-linear editing software that allows students to learn the process of finish editing techniques in both 2D and 3D (stereo) image processing. Students will develop their skills through multiple projects assessed individually and in a group environment.
DMIT2514Production Planning and Animation
This course covers the entire process of creating a character animation, from initial concept to final render. Students begin by creating their own original concept, then advance to developing a script, one sheet, storyboards, and a final pitch. Emphasis is placed on developing strong concepts that are marketable and feasible to complete as an independent production within a short timeline. Students will also establish strong concepts for use in an animated short, learn how to quickly develop a script proper pitching methods, and how to submit grant proposals to various funding agencies.
DMIT2515Securing MS Active Directory
This course provides the student with the knowledge of advanced techniques in Microsoft Active Directory management.
DMIT2516Visual Communications IV
Building on skills learned in the DMIT2031 course, students will continue to apply various principles of design with an emphasis on visual problem-solving in the creation of a range of applied visual communication assignments. The emphasis on applied criteria in the development of commercially viable solutions. The reconciliation of form, content and composition as it pertains to messaging will be explored through the iterative design process. This will involve the use of digital tools, natural media and multiple disciplines that provide context to visual messages. Ideation and the development of design concepts are the primary focus in all preparatory development leading to design.
ORGB2001Advanced Organizational Behaviour for Digital Media and IT
Organizational Behaviour provides students with an opportunity to understand practical aspects of what people think, feel, and do in a business environment. Students will be exposed to individual, team, and organizational issues and theories.