Applied Computer Science (MACSc)
Become a better designer and builder of software technologies.
Why choose this program?
The Master of Applied Computer Science (MACS) program is a 16-month graduate degree that prepares you for a dynamic career in the software industry by developing strong technical skills with core courses in systems, communications, and data management.
You’ll develop the technical skills needed for rapid advancement in the software industry through in-demand required courses in mobile computing, data management, warehousing and analytics, and communications.
This program is a strong fit whether you’re an IT professional working in Canada, coming directly from an undergraduate degree, or an internationally trained professional.
Careers
A Master of Applied Computer Science degree adds value to your career and can open new opportunities in the IT industry and beyond.
With the skills you learn in this course-based master’s program, you’ll be able to connect with and contribute to information technology advancements across industries.
Program options
This is a course-based professional master’s program with options that let you apply your learning in real-world contexts, including an internship option and an entrepreneurship option. Learn more about professional master's degrees at Dal.
Internship: Gain technical experience in the context of an industry work placement.
Entrepreneurship: Learn the technical and business knowledge needed to create your own business.
Courses include:
- Privacy & IT
- Communicating Computer Science Ideas
- Technology Innovation
- Software Comprehension
- Advanced Topics in Software Development
- Data Management, Warehousing, and Analytics
All graduate programs at Dalhousie are collaboratively delivered by a home Faculty and the Faculty of Graduate Studies.
Admission requirements
You'll need to meet the Faculty of Graduate Studies minimum requirements as well as any program-specific admission requirements before you can apply.
The next deadline to apply for this program:
September 2026 (Fall) intake:
- Canadian citizens or permanent residents: June 1
- International applicants: April 1
Program-specific requirements
This program requires you to meet the following criteria:
- Equivalent of a four-year undergraduate university degree.
- Minimum GPA of 3.0, with emphasis on technical courses.
- Knowledge base equivalent to second-year core computer science undergraduate curriculum.
- Applicants from non-computer science backgrounds may be required to complete qualifying year courses.
- Applicants who have been away from academia should demonstrate relevant industry experience maintaining technical skills.
TOEFL iBT 92 or IELTS (Academic) 7, if required.
For more information about other English language proficiency tests, please visit the Faculty of Graduate Studies English language proficiency requirements.
- Admissions interview required.
- Applications may be closed if an invited interview is not scheduled within one month of request.
Financial information
Questions about tuition and fees? Contact Student Accounts.
Email student.accounts@dal.ca or phone 902-494-3998.