Masters of Applied Computer Science (MACS) in Canada at StFX




University St. Francis Xavier University (StFX)
Location: Antigonish, Nova Scotia, Canada
Type https://www.stfx.ca/
Program Type Course-based
Program Delivary On campus
Co-op Yes
Language English
Program Duration 16 months
Students 3,895
Learn more about Masters of Applied Computer Science (MACS) in Antigonish, Nova Scotia, Canada
Similar Programs

Detailed Information of Masters of Applied Computer Science (MACS) in Canada at St. Francis Xavier University

Program Overview for Masters of Applied Computer Science (MACS) in Canada:

The MACS course is a Master's course (full-time) that is completed over 16 months or 2 years of full-time study. It is open to students with a bachelor's degree in computer science or an equivalent combination of courses. Students can flexibly choose from many electives to design a master's program that meets their career interests and desires. Students may also complete a project-based elective course in a work setting or a cooperative education option. The department also offers a thesis-based research-intensive master's degree in computer science.

The eligibility for Masters of Applied Computer Science (MACS) in Canada for both domestic and international student is:

Incoming students should have a Bachelor’s degree or equivalent with a major in Computer Science or a related field. A degree in a related field is acceptable if the applicant shows evidence of a sufficient Computer Science background suitable for entry into the program as determined by the departmental Graduate Committee. The minimum background is the equivalent of all required courses of an StFX Major degree in Computer Science:

  • Introduction to Programming: An introduction to computers, algorithms, and programming. Topics include problem analysis, algorithm development, data representation, control structures, arrays, and file manipulation.
  • Programming and Data Structures: This course covers memory management and data abstraction via classes and objects and introduces the linear data structures lists, stacks, and queues. Structured programming is encouraged via modular development.
  • Advanced-Data Structure: This course provides a deep investigation of foundational data structures and algorithms. Criteria for selecting appropriate data structures and algorithms for a given problem are presented. General problem solving is emphasized throughout the course. Specific topics include stacks, queues, lists, trees, searching, sorting, traversals, recursion, graphs, hashing, and complexity analysis.
  • Computer Organization: This course covers basic computer arithmetic, architectures, instruction sets; in-depth study of the central processing unit, memory and input/output organization; and microprogramming and interfacing.
  • Database Management Systems: an introduction to the theory and practice associated with the design and implementation of databases. Topics include database models (the relational model in detail), design, normalization, transactions, SQL, and a DBMS (Oracle). A project involving the design and implementation of a database and creating an application with embedded SQL is a key component of the course.
  • Discrete Structures: An introduction to sets, binary relations, and operations; induction and recursion; partially ordered sets; simple combinations; truth tables; Boolean algebras and elementary group theory, with applications to logic networks, trees, and languages; binary coding theory and finite-state machines.
  • Operating Systems: An overview of operating systems functions: file management, CPU scheduling, process management, synchronization, memory management, and deadlock handling. UNIX will be introduced and used in this course.
  • Matrix Algebra and Introduction to Statistics are recommended.

Students who have completed undergraduate programs in related disciplines (e.g., business information systems) may be eligible for admission.

If the applicant is missing some prerequisite courses, acceptance may still be recommended if the student has sufficient CS background. Alternatively, a student might be required to take qualifying courses at the undergraduate level.

Admission is competitive. The minimum admission average is 70.

Other Application Documents:

  • Statement of intent 
  • Two reference letters 
  • Original transcripts: No students will be accepted to the university until original transcripts have been received and verified. Arrange to have sealed transcripts sent from each college or university you have attended.

N.B: Most universities have specific international admission requirements based on different education systems.

These are the test eligibilities for the Masters of Applied Computer Science (MACS) to qualify.

The English Language Proficiency (ELP) requirements for Masters of Applied Computer Science (MACS) in Canada: are:

N.B: ELP is not mandatory for all international students. You could apply without ELP if your previous degree's medium of instruction were in English. Students of Ghana, Nigeria, Liberia, for example, are not required to take the ELP test.

Other test requirements:

  • GRE(computer): No
N.B: Some programs require both international and domestic students to seat for SAT/ACT (for undergraduate) or GRE/GMAT (for graduate and Ph.D. programs). While others require these aptitude tests only for international students. So, verify it with the respective university before applying.

The scholarships available for the Masters of Applied Computer Science (MACS) are:

The international student tuition fees and costs for Masters of Applied Computer Science (MACS) in Canada.

Items Costs
Application Fees CA$40.00
Living Cost CA$10,800.00/year
(CA$900.00/month)
Student Earning CA$16,064.00/year
You will earn CA$16,064.00/year by working (20h/week * 4 weeks * 8 months * CAD 12.55/h) + (40h/week * 4 weeks * 4 months * CAD 12.55/h) at minimum wage of CA$12.55/hour.

The domestic student tuition fees and costs for Masters of Applied Computer Science (MACS) in Canada.

Items Costs
Application Fees CA$40.00
Living Cost CA$10,800.00/year
(CA$900.00/month)
Student Earning CA$16,064.00/year
This is just an estimate. You don't have any work hour limit. You will earn CA$16,064.00/year by working (20h/week * 4 weeks * 8 months * CAD 12.55/h) + (40h/week * 4 weeks * 4 months * CAD 12.55/h) at minimum wage of CA$12.55/hour.

Unfortunately, students in this program are not eligible for StFX scholarships.

Contact: If you are from India or the region: india@stfx.ca
Other countries: international@stfx.ca

Program Information Inquiry

Please sign up to send email directly to universities.

Save program