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

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 Game Programming area of emphasis, you will learn how to give life to video games. You will create and implement game code and scripts that support environments, characters, vehicles, cameras and special effects and allow them to interact with each other.

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 courses in this area of emphasis offer a multi-language approach to object-oriented programming (OOP), which is an approach to designing modular, reusable software systems. You'll also learn how multi-language programming functions on various game engines and platforms.

You will become familiar with programming languages such as C++, C# and JavaScript, languages that are at the core of game programming. You will then learn how to plan and create small games – on your own as well as with your classmates.

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 Game Programming grads include:

  • Programmer
  • HUD/GUI Programmer
  • Quality Assurance
  • Independent Developer
  • Level Designer

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

Term 1 - Required Courses

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.

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.

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.

Term 1 - 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.

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.

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.

Term 2 - Required Courses

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.

ORGB1500Organizational Behaviour for Media and IT
  • Requisites: Prerequisite: DMIT1001. This course is available to Open Studies students.
  • 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.

Term 2 - Electives

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.

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.

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.

Term 3 - Required Courses

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.

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.

Term 3 - Electives

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.

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.

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.

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.

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.

Term 4 - Required Courses

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.

Term 4 - Electives

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.

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.

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.

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.

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.

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


Dates & Deadlines

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

Application Deadline: Sep 03, 2019

Term Start Date: Sep 03, 2019

Program Availability Status:  

Domestic Applicants: WL
International Applicants: WL

Entrance Requirements

OR

  • Successful completion of any 3 Digital Media and IT courses through NAIT Open Studies with an overall minimum GPA of 2.0
  • Proof of English Language Proficiency

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 $1,000.00
  • Award Amount: $1,000.00
  • Number of Awards: 3

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,625.00
  • Award Amount: $2,625.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