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.
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
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.
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 firstname.lastname@example.org 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.
- 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
Median Starting Salary
The expected starting salary for individuals with a(n) Digital Media and IT Diploma is $48,000.
This salary information was based on graduate data from the past 3 years and reflects annual salaries for graduates who claimed they were working more than 30 hours per week. Graduates who quoted salaries below $10,000 and above $200,000 per year have been excluded. Note that NAIT publishes the median salary instead of the average to minimize the potential of outlying salaries distorting the mean. Data represented here may differ from other data sources due to differences in definition or differences in timing.
Take your career planning to the next level
This program can be used as a step toward earning higher credentials and/or certifications.
Further education at NAIT
Once you complete your credential, explore the programs below to specialize further or develop management skills.
After graduation and required work experience, you may also be eligible to join the following professional associations:
Post-secondary articulation agreements within Alberta are approved by the Alberta Council on Admissions and Transfer (ACAT). To view the details of specific agreements, please visit transferalberta.ca or contact email@example.com For questions regarding transfer agreements or to obtain a course description/outline that is no longer available on our website, please contact firstname.lastname@example.org.
Courses and Advanced Credit
Current and recently admitted students can find information and updates about their program on their My Program page in the MyNAIT Portal. To monitor your course progress and the courses still needed to graduate, visit your Academic Progress Report.
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).
In addition to the common guidelines outlined on the Transfer and Credit Options section, 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
Read more about advanced credit or contact us about applying for credit for this program.
Expand each course below to see details about credits, requisites, scheduling, and more.