The Master of Science in Applied Computer Science (MSACS) program is no longer accepting new applications. Current and accepted students will continue to receive full support to complete the program by 2028 under the written consent of the Ministry of Post-Secondary Education and Future Skills of British Columbia.

Individuals interested in this area of study may alternatively consider the Master of Administrative Studies (MAS) program at FDU Vancouver, which offers specializations in Computer Security & Forensic Administration, and Global Technology Administration. The program develops advanced leadership, analytical, and technical skills for professionals in today’s technology-driven management fields. 

Advance your career in the dynamic field of computer science with the Master of Science in Applied Computer Science (MSACS) at Fairleigh Dickinson University Vancouver. This program is tailored for professionals aiming to deepen their expertise in areas such as software engineering, database administration, and systems analysis. The program offers hands-on learning experiences and industry-relevant specializations, making it an ideal choice for professionals seeking to advance in data analytics, programming, AI and the tech industry. 

Download the program info sheet (PDF).

Program Overview 

  • Total Credits: 30 credits 
  • Program Duration: 16–24 months (average full-time completion) 
  • Delivery Mode: In-person (Vancouver) 
  • Experiential Learning: Internship opportunities available 
  • Program Intakes: January, May and September 
  • Post-Graduation Work Permit Eligible (see details) 

Program Highlights 

  • MSACS program at the Vancouver Campus follows FDU’s Gildart Haase School of Engineering’s mission of preparing competent computer professionals and responsible global citizens. 
  • Expert Faculty & Small Class Sizes – Learn from industry professionals with personalized support and learning. 
  • Students have the option to complete a thesis by taking CSCI6803 and CSCI6804 to earn a total of six credits. 
  • Students can choose four courses from either of the following  three specializations (total 12 credits) 
    • Database Administration 
    • Advanced Computer Programming 
    • Other Electives 

Career Outcomes 

The program’s comprehensive curriculum and practical experiences prepare students to meet the demands of the rapidly evolving technology sector. Graduates of the MSACS program are equipped to pursue a variety of roles in the tech industry, including: 

  • Software Engineer/Developer 
  • Data Scientist 
  • Systems Analyst 
  • Database Administrator 
  • Network and Cybersecurity Specialist 
  • Project Manager 
  • IT Consultant 

Degree Plan  

Master of Science in Applied Computer Science (MSACS) degree plan provides a recommended sequence of courses designed to ensure a logical progression through required course prerequisites. While these course sequences offer a structured path to program completion, students should note that the actual order of courses may vary depending on their start term. 

Research Foundation 

All MSACS students are required to take a non-academic research course in their first semester. 

  • EPS 5289  Academic Writing Skills-Masters 

Foundation Courses 

Students without prior education equivalent to the following courses must complete these prerequisites: 

Computer Science Core Courses 

Specialization 

Choose either the first 4 courses or any 3 from the first 4 plus the internship (12 credits) 

Advanced Computer Programming Specialization  

Database Administration Specialization  

Other Electives Specialization (12 credits) 

Choose any 4 courses from the list below