Diploma in Digital Media and IT - Computer Software Development Concentration (Co-op Optional)

Northern Alberta Institute of Technology (NAIT)

Canada,Alberta

 2 Shortlist

24 Months

Duration

CAD$ 19,404/year

Tuition Fee

CAD$ 115

Application Fee

Jan 2023

Apply Date

Canada, Alberta

Type: College

Location Type: Urban

Founded: 1962

Total Students: 32,000 +

Int. Students: 1,800 +

Campus Detail

Main Campus Address

11762 106 St NW, Edmonton, AB T5G 2R1, Canada

Diploma in Digital Media and IT - Computer Software Development Concentration (Co-op Optional)

Program Overview

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.

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