Program overview
Admission Requirements
Intakes

Last updated on 2026-01-14

Program overview

Program Overview

The Master of Science in Applied Computer Science (MSACS) is designed to prepare students for successful careers in the tech industry and for further academic pursuits. This program emphasizes the development of leadership skills in various domains of computer science, including software engineering, computer design, systems analysis, and information systems management. The curriculum is structured to equip students with the necessary skills to evaluate emerging technologies, identify user needs, and design user-friendly interfaces, ensuring they are well-prepared for the challenges of the modern computing landscape.

Program Structure

The MSACS program is structured to provide a comprehensive education in applied computer science. Key features of the program include:

  • Program Length: The program is designed to be completed in a timely manner, allowing students to balance their studies with other commitments.
  • Students can choose between two specializations: database administration or advanced computer programming, each consisting of four courses.
  • For those interested in research, a thesis-based stream is available, allowing students to engage in deeper study and contribute original research to the field.
  • The program emphasizes the importance of ethical considerations and societal impacts of technology, preparing students to be responsible professionals.

 

Graduates will be equipped with the skills necessary to adapt to the rapidly changing technology landscape and to pursue further education or professional certifications.

Featured Experiences

  • Hands-on learning opportunities through practical projects and case studies.
  • Access to state-of-the-art technology and resources in the field of computer science.
  • Collaboration with industry partners for real-world experience and networking.
  • Opportunities for internships and co-op placements to gain valuable work experience.
  • Engagement in research projects that contribute to advancements in computer science.

Career Options

Graduates of the MSACS program can pursue a variety of career paths in Canada, including:

  • Software Engineer: Design and develop software applications, ensuring functionality and user experience.
  • Systems Analyst: Analyze and improve computer systems and processes to enhance efficiency and effectiveness.
  • Database Administrator: Manage and maintain databases, ensuring data integrity and security.
  • IT Project Manager: Oversee technology projects, coordinating teams and resources to meet project goals.
  • Information Systems Manager: Lead the IT department, managing technology resources and aligning them with business objectives.

 

These roles highlight the diverse opportunities available to graduates, allowing them to make significant contributions to the field of computer science and technology.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit FDU - Fairleigh Dickinson University official website