CS Background Worksheet
Please complete this Background Worksheet (PDF - 25 KB).
Part A. (For both Master's and PhD applicants)
-----------------------------------------------
List the CS courses you have taken that you consider equivalent to each of the core Dalhousie CS courses listed below. Include number, full name, year of studies (1-5), calendar year taken, grade received (letter grade or numeric grade 0-100), name of university, in tabular form as indicated below.
The guideline for converting numeric grades 0-100 to letter grades is the following:
90-100 | A+ | excellent |
85-89 | A | excellent |
80-84 | A- | excellent |
77-79 | B+ | good |
73-76 | B | good |
70-72 | B- | good |
65-69 | C+ | satisfactory |
60-64 | C | satisfactory |
55-59 | C- | satisfactory |
50-54 | D | marginal pass |
0-49 | F | fail |
If the numeric grades at your university do not correspond to letter grades in the above way, please submit an explanation of the grading scheme (for example by asking your references to elaborate on it).
For the description of the Dalhousie courses listed, consult this Background Worksheet (PDF - 25 KB).
If you feel that there is no single course in your background that is the exact equivalent of a Dalhousie course, but you have the equivalent education on the basis of more than one course, list all courses that you have taken that cover the material. Ensure that the equivalent courses that you list are at approximately the same year of studies as the Dalhousie courses (i.e. do not claim a year 1 course in your background as the equivalent of a year 3 course at Dalhousie).
Year 1:
CSCI1105 - Introduction to Computer Science
CSCI1101 - Introduction to Computer Science 2
(state the programming language used in the equivalent courses you took)
Year 2:
CSCI2110 - Data Structures and Algorithms in Java
CSCI2122 - Systems Programming
CSCI2134 - Software Development
CSCI2141 - Introduction to Database Management Systems
Year 3:
CSCI3110 - Design and Analysis of Algorithms
CSCI3120 - Operating Systems
CSCI3130 - Software Engineering
CSCI3136 - Principles of Programming Languages
CSCI3171 - Computer Networks
Students who have already taken this core set of courses qualify for admission into the thesis stream. Exceptional students who are lacking up to three courses from the core may be admitted into the thesis stream with the requirement to take these courses in addition to their graduate courses.
Students who have not taken the core qualify for admission into the project-based stream.
Students who have taken only part of the core are advised to take the rest of the core in their home institution and then apply for admission into the thesis stream.
You can use this Background Worksheet (PDF - 25 KB) to organize your course information.
B. (For Ph.D. applicants only)
-------------------------------
List here the title, year, university, and supervisor of your Master's thesis. Attach a two-page summary of the thesis in English, with a summary of the topic and a description and importance of the main results, including references to publications out of the thesis.B. (For Ph.D. applicants only)
-------------------------------
Attach a full copy of the publication(s) (conference or journal) that was(were) published out of the work. Even if the publications are not in English, you still need to provide them in the original language.
PhD applicants should contact by email the graduate coordinator well before the application deadline for assistance in locating a potential thesis supervisor. Direct communication with potential supervisors is encouraged. A PhD applicant will only be accepted if a thesis supervisor is identified.
Such contact should be specifically about potential thesis topics of interest to the applicant. A message that includes the applicant's CV only is not useful.