Site Menu
Overview

Courses

To complete a Master of Applied Computer Science degree, you must complete 30 credit hours of coursework, consisting of:

  • Internship stream: 9 hours of required courses, 18 hours of elective courses and 3 hours of internship work term;
  • Entrepreneurship stream: 9 hours of required courses, 6 hours of stream-specific required courses, 12 hours of elective courses and 3 hours of entrepreneurship work term; or,
  • Project stream: 9 hours of required courses, 15 hours of elective courses and 6 hours of research project.

Required Courses

Effective September 2020, students in every stream are required to take the following three courses:

  • CSCI 5100: Communicating Computer Science Ideas
    Credit hours: 3
  • CSCI 5308: Advanced topics in Software Development
    Credit hours: 3
  • CSCI 5408: Data Management, Warehousing, & Analytics
    Credit hours: 3

Elective Courses

Students in every stream are required to take four 5000 level CSCI courses from the following list of electives:

  • CSCI 5001: Privacy & IT
    Credit hours: 3
  • CSCI 5193: Technology Innovation
    Credit hours: 3
  • CSCI 5306: Software Comprehension
    Credit hours: 3
  • CSCI 5409: Advanced Topics in Cloud Computing
    Credit hours: 3
  • CSCI 5410: Serverless Data Processing 
    Credit hours: 3
  • CSCI 5411: Advanced Cloud Architecting
    Credit hours: 3
  • CSCI 5601: Designing for User Experience
    Credit hours: 3
  • CSCI 5708: Mobile Computing 
    Credit hours: 3
  • CSCI 5709: Advanced Topics in Web Development
    Credit hours: 3
  • CSCI 5901.03: Special Graduate Topics in Applied Computer Science
    Credit hours: 3
  • CSCI 5902.03: Special Graduate Topics in Applied Computer Science
    Credit hours: 3

Additional stream-specific course requirements

Internship Stream

Entrepreneurship Stream

Project Stream

 


Course descriptions
macs5

Learn more about our required courses & elective options and find the courses right for you. Descriptions of all graduate computer science (CSCI) courses can be accessed on the Dalhousie Academic Calendar.

Search Dal.ca