Welcome to the new NAIT.ca! We encourage you to explore the site and provide your feedback.

School of Applied Sciences and Technology

Digital Media and IT Computer Software Development Concentration

Apply Now

Need more info? Learn how to apply.

Campus

The location where your NAIT courses will be held.

Credential

The type of certification (degree, diploma, certificate) you will earn after completing your program.

  • Degree - NAIT offers a number of business degrees and applied science and technology degrees accredited by Alberta Advanced Education.
    Applied degree programs offer a stronger emphasis on practical applications of the concepts learned in the classroom
  • Diplomas & Certificates - These credit programs take 1 or 2 years and lead to government approved and industry-recognized credentials.
  • Journeyman Certificate - Hands-on and expert-led apprenticeship and industry training for skilled trades and technology professionals.
  • Continuing Education/Non-Credit - NAIT offers a wide range of non-credit programs and courses for personal and professional development in a number of interesting and exciting fields. These options are great for people who may be working but are interested in studying as well.

Delivery Options

The flexible schedule options for this course including time of day and full/part-time.

  • Day - Courses taking place between Monday - Friday, before 5 PM.
  • Evening/Weekend - Courses taking place on weekdays from 5 PM or later, or Saturdays and Sundays.
  • Online - Sometimes called "Home Study" or "Computer-Based Learning"
  • Distance - Traditional correspondence format. These courses work best if you can't get to a campus or if your schedule can't accommodate fixed class times

Length

The average or expected time it will take to complete your program.

Open Studies

Open Studies allows you to explore credit courses without applying to a program.
It is an opportunity to get a feel for school and what program you want to be in.

International Students

Program availability may be limited for international applicants. Contact your student advisor for more information.

Advanced Credit

You may apply for advanced credit once you have been accepted into the program. Advanced Credit can be Transfer Credit (for completed post-secondary courses) or PLAR (Prior Learning Assessment and Recognition).

Transfer Credit

In addition to the common guidelines outlined on the Transfer and Credit Options section and on the Transfer Credit Request Form (PDF), your program has other advanced credit requirements that are applied to each request including:

  • You must have completed the course or program no more than 7 year(s) ago unless a formalized articulation agreement is in place
  • You must have a minimum mark of D in the course(s) or program

Prior Learning and Assessment Recognition (PLAR)

If you do not qualify for transfer credit or credential recognition, Prior Learning Assessment and Recognition (PLAR) may be an option.

Contact the program for additional information about Advanced Credit.

The Digital Media and IT (DMIT) program is multi-disciplinary in its approach. Spanning a range of career opportunities from business analyst to visual designer, this innovative program allows you the ability to meet industry demand while developing skills aligned with your individual talents and inclinations.

In the Computer Software Development emphasis, you will learn how to design and implement scalable software application solutions, including how to develop, test, document, deploy and support your software.

Employment rates reported by NAIT alumni are for information purposes and do not guarantee future employment opportunities.

Salaries reported by NAIT alumni are for information purposes and are not a guarantee of future alumni income.

Hands-on, industry-relevant skills

The Computer Software Development area of emphasis (formerly Application Development) teaches you to design and implement scalable application solutions, including developing, testing, documentation, deployment and support. You will also learn how to design, create and maintain databases for use in various applications.

The courses in this area of emphasis include instruction in various programming languages and tools to support software development, including Oracle, C#, Java, SQL, .NET, JavaScript and PHP.

These courses will show you how to:

  • write, test, debug, implement and maintain computer software programs
  • design, create, and maintain databases utilizing industry best practices, including Structured Query Language (SQL)
  • develop web applications
  • generate system deliverables using various System Development Life Cycle (SDLC) methodologies
  • develop native iOS applications
  • develop native Android applications

Elective courses

Because of the flexibility and breadth of the DMIT program, you may choose to take elective courses from other DMIT streams in addition to your core stream courses. The courses listed on this page are provided as recommended courses that will help you succeed in your chosen DMIT area of emphasis. 

Enter the workforce with confidence

Careers

Common jobs for Computer Software Development grads include:

  • Application/Software/Web Developer
  • System Analyst
  • PHP/.NET/Java Developer
  • SQL Server Developer
  • Oracle Developer
  • iOS Developer
  • Android Developer
  • Desktop Support Analyst
  • Quality Assurance Analyst

Co-op opportunities

As a result of DMIT's close connection with industry, various co-op opportunities exist for students in the DMIT program. Many companies offer our students paid co-op positions that provide direct experience in specific areas of study. Co-op is also seen as a staffing strategy for many organizations.

Contact the program at dmit@nait.ca or 780.378.6140 for more information.

Co-op opportunities are available for 4-month terms.

Students must have a minimum of 28 credits and a GPA of at least 2.7 to apply for a co-op position. These co-op opportunities benefit not only DMIT students but also the employers.

Become a trusted professional

After graduation and required work experience, you may also be eligible to join the following professional associations:

Opportunities for further education

You may also continue your studies after graduation by pursuing a Bachelor of Technology in Technology Management (BTech) or Bachelor of Applied Information Systems Technology (BAIST). Diploma grads can earn a BTech or BAIST degree with just two more years of study. Full-time and part-time study options are available. 

BTech - Technology Management

Completion of this diploma qualifies as the first 2 years of NAIT's unique 4-year Bachelor of Technology in Technology Management degree.   Find out more

Bachelor of Applied Information Systems Technology – Information Systems

Prepare for career opportunities as a senior systems analyst, designer or project leader.   Find out more

Have questions? We've got answers 

Student Service Centre

  • Email: askNAIT@nait.ca
  • Phone: 780.471.NAIT (6248)
  • Toll free: 1.877.333.NAIT (6248)

General program information

 


Share:

Courses

View courses for this program

Tuition & Fees

Get an estimate on cost to attend

How to Apply

Information on admissions process

Scholarships & Awards

Funding for students in this program

Level 1 - Core Courses (must take to graduate)

COMP1017Web Design Fundamentals I
  • Course Equivalencies: DMIT108
  • Open Studies: Available

This course provides the student with an introduction to the basics of web design. The topics covered are semantic Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), File Transfer Protocol (FTP), and crafting web pages using a plain text editor. With these skills, students will be able to create visually rich multi-page websites.

DMIT1001Communications for Digital Media & IT
  • Course Equivalencies: DMIT101, IST140
  • Open Studies: Available

Beginning with an overview of computing, digital networks and the interdependent relationship between information technology and new media, students in this survey course are able to identify their inclinations and abilities in the IT and new media space. This is critical in helping define their individual training paths within the program. This awareness reinforces the course's orientation toward "audience first" communications in IT business and media creation. Students develop skills in research, collaborative thinking and professional presentation techniques. This course is intended to develop self-awareness, client/audience orientation, interdisciplinary communications and teamwork skills.

ORGB1500Organizational Behaviour for Media and IT
  • Course Equivalencies: DMIT183, DMIT258, IST370
  • Open Studies: Available

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.

Level 1 - Required

ANAP1525Systems Analysis and Design I
  • Requisites: This course is available to students in the Digital Media and IT program in the areas of emphasis of Computer Software Development, IT System Administration, or IT Business Analysis.
  • Course Equivalencies: DMIT172
  • Open Studies: Not Available

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.

CMIS1014System Foundations
  • Requisites: This course is available to students in the Digital Media and IT program with the areas of emphasis of Computer Software Development, Game Design, Game Programming, IT System Administration, IT Business Analysis, or Web Design and Development.
  • Open Studies: Not Available

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.

CPSC1012Programming Fundamentals
  • Requisites: This course is available to students in the Digital Media and IT program in the areas of emphasis of Computer Software Development, Game Programming, IT System Administration, IT Business Analysis, or Web Design and Development.
  • Course Equivalencies: DMIT104
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT program in the areas of emphasis of Computer Software Development, Game Programming, IT Business Analysis or Web Design and Development. Prerequisite: CPSC1012. Co-requisite: DMIT1508.
  • Course Equivalencies: DMIT152
  • Open Studies: Not Available

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.

DMIT1508Database Fundamentals
  • Requisites: This course is available to students in the Digital Media and IT program with the areas of emphasis of Computer Software Development, Game Programming, IT Business Analysis, IT System Administration, or Web Design and Development.
  • Course Equivalencies: DMIT158, IST245
  • Open Studies: Not Available

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.

Level 1 - Recommended Electives

ANAP1005Analysis: Fundamental Methods
  • Requisites: This course is available to students in the Digital Media and IT program in the areas of emphasis of Computer Software Development, Game Programming, IT Business Analysis, IT System Administration.
  • Course Equivalencies: DMIT103, DMIT122, IST110
  • Open Studies: Not Available

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.

DMIT1006Business Practices
  • Requisites: This course is available to students in the Digital Media and IT program with an area of emphasis in Computer Software Development, IT Business Analysis, IT System Administration.
  • Course Equivalencies: DMIT253
  • Open Studies: Not Available

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.

DMIT1518IT System Administration
  • Requisites: This course is available to students in the Digital Media and IT and Digital Media and IT Co-op programs. Prerequisite: CMIS1014.
  • Course Equivalencies: DMIT170
  • Open Studies: Not Available

This course provides students with an increased understanding of systems administration concepts and tasks, including TCP/IP networking, troubleshooting, security concepts, virtualization, and subnetting.

DMIT1530Web Design Fundamentals II
  • Requisites: This course is available to students in the Digital Media and IT and Digital Media and IT Co-op programs. Prerequisite: COMP1017.
  • Course Equivalencies: DMIT166
  • Open Studies: Not Available

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.

Level 1 - Electives

COMP1008Digital Graphic Design Tools
  • Requisites: This course is available to students in the Digital Media and IT program with the areas of emphasis of Animation, Digital Cinema, Game Design, IT Business Analysis, Visual Communications, or Web Design and Development.
  • Course Equivalencies: DMIT102
  • Open Studies: Not Available

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.

CPSC1520Introduction to JavaScript
  • Requisites: This course is available to students in the Digital Media and IT program or the Digital Media and IT Co-op program. Prerequisite: COMP1017. Co-requisite: DMIT1530 or CPSC1517.
  • Course Equivalencies: DMIT218
  • Open Studies: Not Available

This course will help to prepare students for modern web development by creating dynamic websites using JavaScript. In this course, students will learn about the basics of the JavaScript language and how to implement client-side JavaScript to create interactive user experiences. Students will be shown how to handle client-side events, work with dynamic content, and make use of data fetching APIs. Additional topics covered will include the Document Object Model (DOM), Asynchronous JavaScript calls (AJAX), and JavaScript Object Notation (JSON).

DMIT10023D Lighting and Rendering
  • Requisites: This course is available to students in the Digital Media and IT program in the area of emphasis of Animation. Pre-requisite: DMIT1003.
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT program in the areas of emphasis of Animation, Digital Cinema or Game Design.
  • Course Equivalencies: DMIT100
  • Open Studies: Not Available

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.

DMIT1007Character Design
  • Requisites: This course is not available to Open Studies students.
  • Course Equivalencies: DMIT155
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT program with the areas of emphasis of Animation, Digital Cinema, or Game Design.
  • Course Equivalencies: DMIT106
  • Open Studies: Not Available

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.

DMIT1010Mobile Production
  • Course Equivalencies: DMIT105
  • Open Studies: Available

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
  • Requisites: This course is not available to Open Studies students.
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT program with the areas of emphasis of Animation, Digital Cinema, Game Design, Game Programming, IT Business Analysis, or Visual Communications.
  • Course Equivalencies: DMIT171
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT program with the area of emphasis in Game Design.
  • Course Equivalencies: DMIT151
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT program with the area of emphasis of Animation, or Game Design. Prerequisite: DMIT1003.
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT program or the Digital Media and IT Co-op program. Prerequisite: DMIT1009.
  • Course Equivalencies: DMIT167
  • Open Studies: Not Available

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.

DMIT1505Requirements Elicitation
  • Requisites: This course is available to students in the Digital Media and IT program in an emphasis of IT Business Analysis.
  • Course Equivalencies: DMIT238
  • Open Studies: Not Available

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.

DMIT1507Colour Theory
  • Requisites: This course is available to students in the Digital Media and IT program or the Digitial Media and IT Co-op program. Prerequisites: COMP1008, DSGN1016.
  • Course Equivalencies: DMIT157
  • Open Studies: Not Available

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.

DMIT1510Digital Video and Sound Capture
  • Requisites: This course is available to students in the Digital Media and IT program or the Digitial Media and IT Co-op program. Prerequisites: DMIT1009, DMIT1013.DMIT1524 is recommended.
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT program or the Digitial Media and IT Co-op program. Prerequisite: DMIT1015.
  • Course Equivalencies: DMIT214
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT program or the Digitial Media and IT Co-op program. Prerequisite: CPSC1012.
  • Course Equivalencies: DMIT162
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT program or the Digitial Media and IT Co-op program. Prerequisite: CPSC1012.
  • Course Equivalencies: DMIT163
  • Open Studies: Not Available

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.

DMIT1522Storytelling for Documentary and Digital Media Formats
  • Requisites: This course is available to students in the Digital Media and IT program or the Digitial Media and IT Co-op program. Prerequisite: DMIT1013. Co-requisites: DMIT1510, DMIT1526.
  • Course Equivalencies: DMIT184
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT program or the Digital Media and IT Co-op program. Prerequisite: CMIS1014.
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT and Digital Media and IT Co-op programs. Prerequisites: DMIT1009. Students are encouraged to take DMIT1526 as a co-requisite course as well.
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT and Digital Media and IT Co-op programs. Prerequisites: DMIT1001, DMIT1009, DMIT1013. Co-requisites: DMIT1510, DMIT1522.
  • Course Equivalencies: DMIT180
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT and Digital Media and IT Co-op programs. Prerequisites: COMP1017, COMP1008. Co-requisite: DMIT1530.
  • Course Equivalencies: DMIT179
  • Open Studies: Not Available

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.

DMIT1531Web Server with Database Integration
  • Requisites: This course is available to students in the Digital Media and IT and Digital Media and IT Co-op programs. Prerequisite: CMIS1014. Co-requsite: DMIT1518.
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT and Digital Media and IT Co-op programs. Prerequisite: CMIS1014.
  • Course Equivalencies: DMIT177
  • Open Studies: Not Available

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.

DMIT1533Digital Photography
  • Course Equivalencies: DMIT160
  • Open Studies: Not Available

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.

DMIT2012Requirements Discovery
  • Requisites: This course is available to students in the Digital Media and IT program with the emphasis of IT Business Analysis.
  • Course Equivalencies: DMIT178
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT program with the areas of emphasis of Animation, Digital Cinema, Game Design, Visual Communications, or Web Design and Development.
  • Course Equivalencies: DMIT107
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT and Digital Media and IT Co-op programs. Prerequisites: COMP1008, DSGN1016.
  • Course Equivalencies: DMIT176
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT program or the Digital Media and IT Co-op program. Prerequisite: CPSC1012.
  • Course Equivalencies: DMIT168
  • Open Studies: Not Available

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.

VISA1515Illustration Fundamentals
  • Requisites: This course is available to students in the Digital Media and IT and Digital Media and IT Co-op programs.
  • Course Equivalencies: DMIT164
  • Open Studies: Not Available

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 - Core Courses (must take to graduate)

DMIT2000Advanced Communication for Digital Media and IT
  • Requisites: Prerequisite: DMIT1001.
  • Course Equivalencies: DMIT154
  • Open Studies: Not Available

This course provides opportunities to apply communication concepts and skills to an IT or digital media environment. It will allow students to further enhance their skills in formal research, academic and business writing, discussion facilitation, as well as formal presentations, some of the foundational skills for career success.

DMIT2590Capstone Project
  • Requisites: Prerequisites: Successful completion of 12 credits of 2000 level courses.
  • Course Equivalencies: DMIT254
  • Open Studies: Not Available

This course will bring together the knowledge and skills acquired during the first, second and third semesters of the DMIT program. Students or student teams will develop a project from analysis, through design, to development for an industry client. To further simulate the business environment, the teams will present their findings through both oral presentation and written documentation.

Level 2 - Required

DMIT2018Intermediate Application Development
  • Requisites: This course is available to students in the Digital Media and IT program with the areas of emphasis of Computer Software Development or IT Business Analysis. Prerequisites: CPSC1517, DMIT1508.
  • Course Equivalencies: DMIT204
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT program with the areas of emphasis of Computer Software Development, Game Programming, or IT Business Analysis. Prerequisites: CPSC1012 and DMIT1508.
  • Course Equivalencies: DMIT229
  • Open Studies: Not Available

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.

DMIT2028Systems Analysis and Design II
  • Requisites: This course is available to students in the Digital Media and IT program with the area of emphasis of Computer Software Development or IT Business Analysis. Prerequisite: ANAP1525.
  • Course Equivalencies: DMIT225
  • Open Studies: Not Available

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.

Level 2 - Recommended Electives

CPSC1519iOS Development
  • Requisites: This course is available to students in the Digital Media and IT program with an area of emphasis in Computer Software Development or IT Business Analysis. Prerequisite: CPSC1012 or CPSC1520.
  • Course Equivalencies: DMIT231
  • Open Studies: Not Available

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.

DMIT2003Quality Assurance and Software Testing
  • Requisites: This course is available to students in the Digital Media and IT program with an area of emphasis in Computer Software Development, Game Programming, or IT Business Analysis. Prerequisite: CPSC1012.
  • Course Equivalencies: DMIT223
  • Open Studies: Not Available

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.

DMIT2008Advanced JavaScript
  • Requisites: This course is available to students in the DMIT program in the areas of emphasis of Computer Software Development, IT Business Analysis, or Web Design and Development. Prerequisite: CPSC1520. Corequisites: DMIT2018 or DMIT2025 or DMIT2033.
  • Course Equivalencies: DMIT276
  • Open Studies: Not Available

In this course, students will design and build client-side web applications using the JavaScript programming language. An emphasis is placed on rapid prototyping of application interfaces and best practices in JavaScript development. Students will be introduced to various JavaScript libraries and frameworks used for creating templates, developing single-page applications, implementing test driven development methodologies, and improving development workflow.

DMIT2015Enterprise Application Development
  • Requisites: This course is available to students in the Digital Media and IT program with the areas of emphasis of Computer Software Development, Game Programming, IT Business Analysis. Prerequisites: COMP1017, CPSC1517, DMIT1508.
  • Course Equivalencies: DMIT221
  • Open Studies: Not Available

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.

DMIT2025PHP/MySQL
  • Requisites: This course is available to students in the Digital Media and IT program with the area of emphasis of Computer Software Development, IT Business Analysis, or Web Design and Development. Prerequisite: DMIT1530.
  • Course Equivalencies: DMIT222
  • Open Studies: Not Available

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.

DMIT2027Project Essentials
  • Requisites: This course is available to students in the Digital Media and IT program with an area of emphasis of Computer Software Development, Game Design, Game Programming, IT Business Analysis, or IT System Administration.Prerequisite: DMIT1001.
  • Course Equivalencies: DMIT259
  • Open Studies: Not Available

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.

DMIT2507Business Intelligence
  • Requisites: This course is available to students in the Digital Media and IT program with an area of emphasis in Computer Software Development, Game Programming, IT Business Analysis, or IT System Administration. Pre-requisite: DMIT1508.
  • Open Studies: Not Available

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.

DMIT2509Computer Forensics
  • Requisites: This course is available to students in the Digital Media and IT program with an area of emphasis in IT System Administration or IT Business Analysis. Prerequisite: DMIT1518.
  • Course Equivalencies: DMIT270
  • Open Studies: Not Available

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).

Level 2 - Electives

DMIT1506Process Management
  • Requisites: This course is available to students in the Digital Media and IT program in the area of emphasis of IT Business Analysis. Prerequisite: DMIT2012.
  • Open Studies: Not Available

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
  • Requisites: Prerequisite: DMIT1512.
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT program or the Digitial Media and IT Co-op program. Prerequisite: COMP1017.
  • Course Equivalencies: DMIT208
  • Open Studies: Not Available

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.

DMIT20043D Animation II
  • Requisites: This course is available to students in the Digital Media and IT program with the area of emphasis of Animation. Prerequisite: DMIT1501.
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT program with the area of emphasis of Animation or Digital Cinema. Prerequisite: DMIT1003.
  • Open Studies: Not Available

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.

DMIT2005Compositing and Visual Effects
  • Requisites: This course is available to students in the Digital Media and IT program with the area of emphasis of Animation or Digital Cinema. Prerequisite: DMIT1003.
  • Open Studies: Not Available

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.

DMIT2006Digital Sculpting
  • Requisites: This course is available to students in the Digital Media and IT program or the Digitial Media and IT Co-op program. Prerequisite: DMIT1003.
  • Open Studies: Not Available

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
  • Requisites: Prerequisite: DMIT1003.
  • Open Studies: Not Available

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
  • Open Studies: Not Available

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.

DMIT2010Artificial Intelligence
  • Requisites: This course is available to students in the Digital Media and IT program with an area of emphasis in Game Programming. Prerequisite: DMIT1514.
  • Course Equivalencies: DMIT207
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT program with an area of emphasis in Digital Cinema. Prerequisite: DMIT1510.
  • Open Studies: Not Available

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.

DMIT2016Game Design and Publishing
  • Requisites: This course is available to students in the Digital Media and IT program with an area of emphasis in Game Design. Prerequisite: DMIT1511.
  • Open Studies: Not Available

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
  • Requisites: Prerequisite: DMIT1513.
  • Open Studies: Not Available

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.

DMIT2020Introduction to Directing for Documentary and Dramatic Digital Video Productions
  • Requisites: Prerequisites: DMIT1524, DMIT1526, DMIT1013.
  • Course Equivalencies: DMIT266
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT program with an area of emphasis in IT System Administration. Prerequisites: DMIT1518, DMIT1531.
  • Course Equivalencies: DMIT220
  • Open Studies: Not Available

Install, configure and maintain Active Directory in a Microsoft Environment.

DMIT2022Microsoft SharePoint Server
  • Requisites: Prerequisites: DMIT1518, DMIT1531.
  • Open Studies: Not Available

This course introduces students to aspects of installing, configuring and administering Microsoft Sharepoint Server.

DMIT2023Microsoft Windows Server
  • Requisites: This course is available to students in the Digital Media and IT program with an area of emphasis in IT System Administration. Prerequisite: DMIT1531.
  • Open Studies: Not Available

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.

DMIT2024Motion Graphics
  • Requisites: Pre-requisite: DMIT1009.
  • Course Equivalencies: DMIT169
  • Open Studies: Not Available

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.

DMIT2026Digital Post Production Sound Design
  • Requisites: This course is available to students in the Digital Media and IT program with an area of emphasis in Digital Cinema. Prerequisites: DMIT1510.
  • Course Equivalencies: DMIT239
  • Open Studies: Not Available

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.

DMIT2029Typography
  • Requisites: This course is available to students in the Digital Media and IT program or the Digitial Media and IT Co-op program. Prerequisites: COMP1008, DSGN1016.
  • Course Equivalencies: DMIT173
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT program with an area of emphasis in Digital Cinema. Prerequisites: DMIT1510, DMIT1524, DMIT1526, DMIT1013.
  • Course Equivalencies: DMIT232
  • Open Studies: Not Available

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
  • Requisites: Prerequisite: DSGN1527.
  • Course Equivalencies: DMIT203
  • Open Studies: Not Available

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
  • Requisites: Prerequisites: DMIT1530.
  • Open Studies: Not Available

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
  • Requisites: Prerequisites: DMIT1530, DMIT1529.
  • Open Studies: Not Available

With an emphasis on designing responsive websites, this course builds upon the concepts uncovered in DMIT1529 to further practice implementing user-centric design principles while leveraging a variety of CSS and JavaScript frameworks. This course explores the most recent developments in responsive design, interactive JavaScript components, and CSS3 effects and animations.

DMIT2034Seminar on Emerging Technologies
  • Requisites: Prerequisite: DMIT1518. This course is not available to Open Studies students.
  • Open Studies: Not Available

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.

DMIT2501Portfolio Development
  • Requisites: This course is not available to Open Studies students.
  • Course Equivalencies: DMIT219
  • Open Studies: Not Available

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.

DMIT25022D Animation
  • Requisites: Prerequisites: DMIT2004 or DMIT2005 or DMIT2007.
  • Open Studies: Not Available

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
  • Requisites: Prerequisite: DMIT2025.
  • Open Studies: Not Available

Building on the knowledge and skills gained in the prerequisites, students in this course will continue designing and developing rich internet websites and applications utilizing client-side and server side techniques. The focus will be on further PHP/MySQL web development utilizing extensive Javascript , CSS and design techniques to enhance user experience. Additional web technologies will be explored.

DMIT2504Android Development
  • Requisites: This course is available to students in the Digital Media and IT program with an area of emphasis in Computer Software Development, Game Programming, or IT Business Analysis. Prerequisite: CPSC1012.
  • Course Equivalencies: DMIT275
  • Open Studies: Not Available

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
  • Requisites: Pre-requisite: DMIT2009.
  • Open Studies: Not Available

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.

DMIT2506Requirements Management
  • Requisites: This course is available to students in the Digital Media and IT program with the area of emphasis IT Business Analysis. Prerequisite: DMIT2012.
  • Course Equivalencies: DMIT237
  • Open Studies: Not Available

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.

DMIT2508Cinematography for Games and Animation
  • Requisites: Prerequisites: DMIT2004 or DMIT2005 or DMIT2007.
  • Open Studies: Not Available

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.

DMIT2510Digital Video and Transmedia Content Producer
  • Requisites: Prerequisites: DMIT2030, DMIT1522.
  • Open Studies: Not Available

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
  • Requisites: Prerequisite: DMIT1513.
  • Open Studies: Not Available

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.

DMIT2512Mail Server
  • Requisites: This course is available to students in the Digital Media and IT program with an area of emphasis in IT System Administration. Prerequisite: DMIT2021.
  • Course Equivalencies: DMIT230
  • Open Studies: Not Available

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
  • Requisites: Prerequisite: DMIT1524.
  • Open Studies: Not Available

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
  • Requisites: Pre-requisite: DMIT2004 or DMIT2005 or DMIT2007.
  • Open Studies: Not Available

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
  • Requisites: This course is available to students in the Digital Media and IT program with an area of emphasis in IT System Administration. Prerequisites: DMIT2021, DMIT2023.
  • Open Studies: Not Available

This course provides the student with the knowledge of advanced techniques in Microsoft Active Directory management.

DMIT2516Visual Communications IV
  • Requisites: Prerequisites: DMIT2031.
  • Course Equivalencies: DMIT272
  • Open Studies: Not Available

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
  • Requisites: Prerequisites: DMIT1001, ORGB1500.
  • Course Equivalencies: DMIT256
  • Open Studies: Not Available

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.

Tuition

Cost Per Credit: $180
Tuition Cap: $1,940

Tuition for International Students

Cost Per Credit: $747
Tuition Cap: $8,051

Mandatory Fees

NAITSA: $129
U-Pass: $175
Health & Dental: $128
Rec. & Athletics: $70

Pay Your Tuition & Fees
How much will first year cost?

Books, Supplies & Program Fees (est.)

Level 1 Term 1: $625
Level 1 Term 2: $625
Level 2 Term 1: $625
Level 2 Term 2: $625


The tuition and fee amounts are valid for the current academic year and are subject to change for subsequent intakes. For financial planning purposes, please use these totals as an approximate estimate of your costs. The approved tuition and fee information for your intake will be available in April.

Dates & Deadlines

We recommend submitting your program application at least 90 days before the application deadline.

Application Deadline: May 03, 2021

Term Start Date: May 03, 2021

Entrance Requirements

OR

  • Successful completion of the following 3 courses through NAIT Open Studies with an overall minimum GPA of 2.0:
  1. DMIT1001 - Communications for Digital Media and IT
  2. COMP1017 - Web Design Fundamentals I
  3. ORGB1500 - Organizational Behaviour for Digital Media and IT

Note: DMIT will no longer offer daytime seats for Open Studies. Evening courses will be available for Open Studies students.

OR

  • 5 credits of Advanced Level Computer Sciences or Advanced Level Design Studies or Advanced Level Communication Technology courses taken within the Career and Technology Studies program
  • Proof of English Language Proficiency

Competitive Entrance Requirements:

70% overall average Note: Competitive entrance requirements are determined by the program area and are subject to change without notice.

Apply to Program

Apply to the program with step-by-step instructions on how to complete the application process. Please note, processing time may vary for applicants, so we recommend starting early.

Apply nowHow to apply checklist


Open Studies

A great option to get started or take a few courses without committing to a full program. Learn more

International Students

This program is open to international applicants. For more detailed information about applying, visit our admissions page. Learn more

Legend

Term Definition
Open Program still has seats available.
Waitlisting Program is full and qualified applicants are being placed on a waitlist. For information about waitlists, please visit the Waitlist FAQs.

If you’re on a non-competitive waitlist, you should consider NAIT’s Academic Upgrading program or NAIT Equivalency Tests to become a more competitive applicant.

There is no guarantee that waitlisted applicants will be offered a seat, however it is common for seats to become available until the start of class. As seats become available, they are filled from the waitlist.
Closed Program is no longer accepting applications.
N/A Not available for this term.


*Program availabilty is subject to change without notice.

Scholarships & Awards

The following scholarships and/or bursaries are available to you as a student in this program. To access your opportunities, visit the Student Portal.

Canadian Information Processing Society - Fall $1,000.00
  • Award Amount: $1,000.00
  • Number of Awards: 1

Criteria:
Available to a student enrolled in the second year of the Digital Media and IT program who has achieved a high academic standing during the first year of studies and is a member of CIPS Edmonton.

City Of Edmonton - Fall $1,250.00
  • Award Amount: $1,250.00
  • Number of Awards: 1

Criteria:
Available to second year students enrolled in the Digital Media and IT program. The award will be granted on the basis of academic achievement. In addition, students must be a permanent resident of Edmonton.

Computer Systems Technology Academic Achievement Scholarship - Winter $1,200.00
  • Award Amount: $1,200.00
  • Number of Awards: 1

Criteria:
Available to full-time day students of the Digital Media and IT program who have completed their 3rd semester. Awarded on the basis of superior academic achievement.

Hewlett-Packard (Canada) Ltd. - Fall $1,250.00
  • Award Amount: $1,250.00
  • Number of Awards: 1

Criteria:
Available to a student enrolled in the second year of the Digital Media and IT program or the Electronics Engineering Technology program who has not yet received any awards. Awarded on the basis of academic achievement, technical abilities, and participation in school activities.

LGS Group Inc. - Fall $1,000.00
  • Award Amount: $1,000.00
  • Number of Awards: 1

Criteria:
Available to second year students enrolled in the Digital Media and IT program. The award will be offered on the basis of satisfactory academic achievement, and to a student who has demonstrated strong interpersonal skills.

NorQuest College - Dave Hoy Achievement Award $1,000.00
  • Award Amount: $1,000.00
  • Number of Awards: 1

Criteria:
Available to a NorQuest College student entering the first year of a Business or Technical program as a full-time student, and who have completed their studies with NorQuest College within the last three years. Awarded on the basis of the highest mark in two combined subjects as follows: if applying to a Technical program the subjects are Math and Science: if applying to a Business program the subjects are Math and English.

Wendell Stanton Memorial Bursary $1,000.00
  • Award Amount: $1,000.00
  • Number of Awards: 1

Criteria:
Available to mature students (out of high school for a minimum of 3 years) of the Digital Media and IT or Computer Engineering Technology programs at NAIT. Awarded on the basis of financial need and satisfactory academic achievement based on first or second semester marks.

CONTAVA Inc. Scholarship - Fall $500.00
  • Award Amount: $500.00
  • Number of Awards: 1

Criteria:
Available to student Athletes in the following programs: Bachelor of Applied Information Systems Technology, Computer Engineering Technology, Digital Media and IT, Electrical Engineering Technology, Electronics Engineering Technology, Network Engineering Technology, and Wireless Systems Engineering Technology. Awarded on the basis of acceptance into their program, and acceptance onto a NAIT Intercollegiate Team.

George Ward Digital Media and IT Bursary $1,250.00
  • Award Amount: $1,250.00
  • Number of Awards: 1

Criteria:
Available to full-time students entering the Digital Media and IT program at NAIT of two or more years' duration. Awarded on the basis of superior academic achievement and demonstrated financial need.

Women in Technology & Trades IT Bursary $2,500.00
  • Award Amount: $2,500.00
  • Number of Awards: 1

Criteria:
Available to female students at NAIT who are enrolled in the second year of the following programs: Bachelor of Applied Information Systems Technology, Computer Network Administrator, Computer Engineering Technology, Digital Media and IT, Network Engineering Technology. Awarded on the basis of demonstrated financial need. Applicants must have achieved a satisfactory academic standing in the previous year.

Bob and Wendy Hiew Bursary $2,000.00
  • Award Amount: $2,000.00
  • Number of Awards: 1

Criteria:
Bob and Wendy Hiew are both NAIT graduates from the Electrical Engineering and Accounting programs. Bob and Wendy have established this bursary in order to support students who are experiencing financial difficulties so they can devote their time to their studies in order to embark on a good career. Available to a second year student enrolled in any full time credit program in either the JR Shaw School of Business, or the School of Applied Sciences and Technology at NAIT. Awarded on the basis of demonstrated financial need and a minimum academic achievement of 75% in the first year of their program at NAIT.

Eva Mah Borsato Scholarship $1,000.00
  • Award Amount: $1,000.00
  • Number of Awards: 1

Criteria:
Available to a second year student enrolled in the Digital Media and IT program at NAIT. Awarded on the basis of highest academic achievement in the previous semester.

Apply to NAIT

Learn how to register through Alberta Post-Secondary Application System (APAS) or begin the application process.

Apply Now How to Apply