Skip to main content


Applied Computer Science MApCompSc

Admission Requirements

  • Undergraduate degree in computer science or a graduate diploma in computer science.

Admission to the program is competitive and only applicants with high academic standing will be considered. The graduate studies committee, in consultation with the department, is responsible for recommending on all applications for admission.

Degree Requirements

Fully-qualified candidates are required to complete a minimum of 45 credits.

16 credits – Core Courses

COMP 6231 - Distributed System Design (4 credits)
COMP 6481 - Programming and Problem Solving (4 credits)
COMP 6651 - Algorithm Design Techniques (4 credits)

SOEN 6441 - Advanced Programming Practices (4 credits)

29 credits – Elective Courses

Minimum 20 credits:
Chosen from Topic Areas C01 through C07.

Remaining credits:
May include ENCS 6931, COMP 6971, COMP 6981, or COMP 6961, and a maximum of 8 credits chosen from computer science courses at the 6000 level marked with a (*); 4 credits chosen from COMP 5261 and COMP 5421; and 12 credits from Topic Areas C08 through C13, and C16.

Programming Competency: The programming competency of students is assessed on the basis of computer-based tests, administered in the core course COMP 6481.

Program of Study. The student, in consultation with faculty, must plan an individual program of study approved by the department graduate studies committee.

Credits.  Additional credits may be required in some cases.

Completion. Normally a full-time student will require six terms to complete the degree requirements.

Transfer Credits. A student may be granted credit for, in general, not more than 12 credits taken in approved graduate studies prior to his or her entry into this program. A course submitted for transfer credit must be appropriate to the student’s program of study at Concordia University. An application for such credit will be considered only at the time of admission.

Cross-Registration. A student in the program wishing to take courses under the cross-registration scheme outlined in the graduate calendar must first obtain permission of the graduate program director.

Time Limit. Please refer to the Academic Regulation page for further details regarding the Time Limit requirements.

Projects. Students may choose to do a project as part of their program. They do so by registering for COMP 6971. Students may also choose to extend their project work from COMP 6971 by registering for COMP 6981.

COMP 6971 Project and Report I (4 credits). The purpose of the project report is to provide students in the MApCompSc program with an opportunity to carry out independent project work and to present it in an acceptable form.

COMP 6981 Project and Report II (4 credits)
Prerequisite: COMP 6971.
Same course description as COMP 6971.
Note: Students who have received credit for ENCS 6931 may not take this course for credit.

Industrial Experience Option in the Master of Applied Computer Science

Applicants to the Master of Applied Computer Science may apply to the Industrial Experience option in the industrial milieu through the Institute for Co-operative Education. Students should indicate their choice on the application form. The Institute for Co-operative Education will help them with resumes, cover letters and interview techniques. The suggested schedule is as follows: fall and winter terms will be dedicated to course work followed by one term in industry, culminating with two terms in University for the remaining course work. The industrial experience term will be noted on the student transcript/record.

Students apply to the Industrial Experience option as early as possible, preferably when they enter the program. It is preferable to be bilingual in French and English if they wish to work in Quebec. Students who lack good language skills and still want to be part of the program should improve their language skills prior to final acceptance.

Admission Criteria

Students need to be enrolled in the Industrial Experience option at least the semester before going on a work term. They begin applying for jobs the semester prior to the work term. Previous work experience cannot be used toward credit for the ENCS 6931. Students should have good grades (greater than a CGPA of 3.40) for the master’s program, be full-time and have good communication skills. A Canadian work permit is required. The Departmental Co-op Program Director will recommend final acceptance to the Industrial Experience option.

ENCS 6931 Industrial Stage and Training (9 credits)
Prerequisite: Completion of at least twenty credits in the program and permission of the Departmental Co-op Program Director.
This is an integral component of the Industrial Experience option that is to be completed under the supervision of an experienced engineer/computer scientist in the facilities of a participating company (a Canadian work permit is required).
Each student receives an assessment from the Departmental Co-op Program Director in consultation with the industry supervisor and the faculty advisor. Grading is on a pass/fail basis based on a proposal, monthly progress reports, a final report and a presentation.

Back to top Back to top

© Concordia University