Computer Science

Degree Programs

Academic Regulations

For all variations of undergraduate degrees offered by the Faculty of Computer Science:

  • of the minimum 57 to maximum 60 credit hours required for all CSCI credit hours required at all levels, at least half must be chosen from Dalhousie CSCI course offerings, and
  • of all CSCI credit hours required at the 3000 and 4000 level, at least half must be chosen from Dalhousie CSCI course offerings.

In addition to the regulations below, please see the University's Academic Regulations section.

Workload

A normal course load is five courses during each study term.

Course Selection

The content of every course that students take to meet degree requirements must represent new material: students may not take courses whose content is largely repetitive of, or more elementary than, a course taken earlier on the same topic, without permission of the Faculty.

Of the 120 credit hours required to complete any CS undergraduate degree, at least 60 must be taken from Dalhousie University.

Courses offered by the Faculty of Computer Science may be cancelled due to low registration in accordance with the FCS Procedures on Course Cancellation.

Computer courses in other departments

Computer courses offered by other departments (e.g., COMM 1502.03, MGMT 1601.03) cannot be taken for credit in the Faculty's degree programs without explicit permission of the Faculty of Computer Science.

Grades

  1. Course instructors will describe methods of student evaluation during the first week of each course.
  2. Supplementary examinations are not given in Computer Science courses.
  3. A grade of at least C is required for a course to satisfy a prerequisite condition for a CSCI/INFX course.
  4. A grade of at least C is required in all Computer Science CSCI/INFX core courses to graduate with any Computer Science degree.

 

Dismissal

A student who meets the conditions for dismissal as outlined in Section 20, Academic Dismissal, of the Academic Regulations will be dismissed from the program. A student who fails more than one co-op work term will be dismissed from the co-op program.

A student in any undergradute degree program offered by the Faculty of Computer Science, where the first major is Computer Science or Applied Computer Science, who receives a grade lower than C in the same required CSCI course twice, will be dismissed. The required CSCI courses are:

Bachelor of Applied Computer Science:  CSCI 1110, CSCI 1120, CSCI 1170, CSCI 1800, CSCI 1801, CSCI 2100, CSCI 2110, CSCI 2134, CSCI 2141, CSCI 2170, CSCI 2201, CSCI 2690, CSCI 2691, CSCI 3101, CSCI 3130, CSCI 3160, CSCI 3171, CSCI 3172, CSCI 3691, CSCI 4163, CSCI 4691

Bachelor of Computer Science:  CSCI 1110, CSCI 1120, CSCI 1170, CSCI 1315, CSCI 1800, CSCI 1801, CSCI 2100, CSCI 2110, CSCI 2115, CSCI 2122, CSCI 2134, CSCI 2141, CSCI 3101, CSCI 3110, CSCI 3120, CSCI 3130, CSCI 3137, CSCI 3171

Bachelor of Arts in Computer Science/Bachelor of Science in Computer Science:  CSCI 1110, CSCI 1120, CSCI 1170, CSCI 1315, CSCI 1800, CSCI 1801, CSCI 2110, CSCI 2122, CSCI 2134, CSCI 2141, CSCI 3110, CSCI 3120, CSCI 3130, CSCI 3171

An application for readmission to the program may be considered two terms after dismissal. A student who has been dismissed and who has been required to withdraw from the university for one term or more may be readmitted to a program in the Faculty of Computer Science only once. A readmitted student is considered to be on probation.

Minors

Computer Science students doing a minor may not use a 2000+ level course to satisfy both a major requirement and a minor requirement.  For each course that is explicitly required by both the major and the minor, the choice of an additional course in the minor subject and at the same level or higher must be used to fulfill the duplicate requirement.

Back