The following undergraduate programs are available in the Department:
-
Computer Science (Software Engineering) Honours (B.Sc. only)
-
Major in Computer Science (Visual Computing and Games) (B.Sc. only)
Details of joint program offerings may be found in the Faculty of Science section under Joint Program Regulations.
Computer Science course descriptions are found at the end of the Faculty of Science section under Course Descriptions, Computer Science.
Admission to the Major programs in the Department of Computer Science is competitive and selective. Students who wish to enter these programs must submit a completed application form to the Department of Computer Science by June 1 for Fall semester registration.
To be eligible for admission to a Bachelor of Science program in Computer Science, students must have normally completed 24 credit hours as listed below:
-
Six credit hours in Critical Reading and Writing (CRW) courses, including at least 3 credit hours in English courses.
-
Six credit hours to satisfy the second Science requirement.
Students who fulfill the eligibility requirements compete for a limited number of available spaces. Selection is based on academic performance, normally cumulative average and performance in recent courses.
To be eligible for admission to a Bachelor of Arts program in Computer Science, students must have normally completed 24 credit hours as listed below:
-
Six credit hours to satisfy the Critical Reading and Writing (CRW) requirement, including at least 3 credit hours in English courses.
-
Six credit hours to satisfy the Language Study requirement.
Students who fulfill the eligibility requirements compete for a limited number of available spaces. Selection is based on academic performance, normally cumulative average and performance in recent courses.
The Honours programs in the Department of Computer Science are designed for students who would like to concentrate their studies or pursue graduate work. Students who wish to be admitted to these programs must submit an "Application for Admission to Honours Program Faculties of Humanities and Social Sciences or Science" to the Department of Computer Science by June 1 for Fall semester registration. To be eligible for admission, students must have completed all Computer Science core requirements (Computer Science 1001, 1002, 1003, 2001, 2002, 2003, 2004, 2005, 2006, 2007, and 2008) and obtained in these courses a grade of "B" or better, or an average of 75% or higher. Students who fulfill the eligibility requirements compete for a limited number of available spaces. Selection is based on academic performance in the required courses. In special circumstances, students may be admitted to Honours Programs at times other than June.
Students are advised to consult the Bachelor of Arts (Honours) Degree Regulations or Degree Regulations for the Honours Degree of Bachelor of Science (as appropriate).
As a component of the Degree Regulations for the General Degree of Bachelor of Science or the Degree Regulations for the General Degree of Bachelor of Arts, as appropriate, a student must complete the following courses:
-
Forty-five credit hours in Computer Science courses are required for a major in Computer Science:
-
Additional courses required are: Mathematics 1000, 1001, 2000, 2050, and Statistics 1510 or 2550.
As a component of the Degree Regulations for the General Degree of Bachelor of Science a student must complete the following courses:
-
Forty-five credit hours in Computer Science courses are required for a major in Computer Science (Smart Systems):
-
Additional courses required are: Mathematics 1000, 1001, 2000, 2050, and Statistics 1510 or 2550.
As a component of the Degree Regulations for the General Degree of Bachelor of Science a student must complete the following courses:
-
Forty-five credit hours in Computer Science courses are required for a major in Computer Science (Visual Computing and Games):
-
Computer Science 1001, 1002, 1003, 2001, 2002, 2003, 2004, 2005, 2006, 2007, and 2008;
-
Six additional credit hours in Computer Science courses selected from Computer Science 2300, 3200, 4301, 4302, 4303, 4304; and
-
Three additional credit hours in Computer Science courses selected from those listed in c. above, or Computer Science 2100, 4766, 4768.
-
-
Additional courses required are: Mathematics 1000, 1001, 2000, 2050, and Statistics 1510 or 2550.
-
See Bachelor of Arts (Honours) Degree Regulations or Degree Regulations for the Honours Degree of Bachelor of Science (as appropriate).
-
Sixty-three credit hours in Computer Science courses are required for the Honours Degree in Computer Science, including:
-
Additional courses required are: Mathematics 1000, 1001, 2000, 2050, and Statistics 1510 or 2550.
Completion of the Honours in Computer Science (Software Engineering) Program does not qualify persons to hold the designation "Professional Engineer" as defined by various Provincial Acts governing the Engineering Profession.
-
See Degree Regulations for the Honours Degree of Bachelor of Science.
-
Sixty-three credit hours in Computer Science courses are required for the Honours Degree in Computer Science (Software Engineering), including:
-
Computer Science 1001, 1002, 1003, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 4770, 4780.
-
Nine additional credit hours in Computer Science chosen from 4718, 4721, 4723, the former 4751, the former 4753, 4756, 4759, 4766, and 4768.
-
Nine additional credit hours in Computer Science at the 4000 level.
-
Twelve additional credit hours in Computer Science at the 3000 level or beyond.
-
-
Additional courses required are: Mathematics 1000, 1001, 2000, 2050, and Statistics 1510 or 2550.
Note:
The Honours project (4780) must be in the area of Software Engineering.
For a Minor in Computer Science, a student must complete at least 24 credit hours in Computer Science courses, including:
-
At least 6 credit hours selected from Computer Science 2002, 2003, 2004, 2005, 2006, 2007, 2008.
-
Three additional credit hours at the 3000 level or above.
-
Additional courses as necessary, at the 2000 level or above, to fulfill the requirement for 24 credit hours in Computer Science.
The Co-operative Internship in Computer Science (CICS) provides an opportunity for qualified students to obtain rewarding placements that help them develop practical skills in a real work setting before graduation. The CICS is available to Computer Science Majors who will typically apply between their third and fourth year of studies.
In order to be considered for admission to the CICS, an applicant:
-
must be a declared Computer Science Major;
-
must be registered as a full-time student at the time of application;
-
must have successfully completed Computer Science 1000, 1001, 1002, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 and 6 credit hours at the 3000 level;
-
must have at least 15 credit hours remaining after the internship in order to satisfy degree requirements, 3 of which must be in Computer Science; and
-
is expected to return to University as a full-time student after the internship.
In addition to the above, admission is also subject to academic performance.
Subject to the availability of job openings, a student may choose either an 8, 12 or 16 consecutive month internship period.
-
Internship employment is normally organized by Co-operative Education; however, students who have been accepted to the CICS may also obtain their own internship placements. All placements are subject to the approval of Co-operative Education and of the Head of the Department of Computer Science.
-
Students who have applied to the internship program give permission to Co-operative Education to supply prospective employers with copies of their resume and transcript.
-
After being placed with an employer, students are not permitted to drop their internship without prior approval from Co-operative Education and the Head of the Department of Computer Science. Students who drop an internship without permission, who fail to honour an agreement to work with an employer, or who conduct themselves in such a manner as to cause their discharge from the placements, will normally be awarded a fail grade for the internship period and may not be permitted to reapply.
Note:
Students should also refer to the UNIVERSITY REGULATIONS - General Academic Regulations (Undergraduate).
Students must register for the course Computer Science 3700 every semester during their internship.
Computer Science 3700 is a non-credit course open only to students who have been accepted into the Internship Program.
During the internship, the employer and intern will complete student performance evaluations every four months and will submit them to Co-operative Education. The final assessment of total work performed is the responsibility of Co-operative Education, and will be based upon both input from the employer and the intern’s report(s).
The Internship evaluation shall consist of two components:
-
On-the-job Student Performance: Job performance shall be assessed by Co-operative Education in consultation with the Department using information gathered during the internship and input from the employer. Evaluation of the on-the-job student performance will result in one of the following classifications: PASS WITH DISTINCTION, PASS, FAIL.
-
Internship Report(s): Evaluation of the internship report will result in one of the following classifications: PASS WITH DISTINCTION, PASS, FAIL.
The evaluation of the on-the-job student performance and the internship report(s) are recorded separately on the transcript.
Overall evaluation of the internship will result in one of the following final grades being awarded:
-
PASS WITH DISTINCTION: indicates outstanding performance in both the internship report(s) and the on-the-job student performance. PASS WITH DISTINCTION has been awarded to each of the internship report(s) and the on-the-job student performance.
-
PASS: indicates that performance meets expectations in both the internship report(s) and on-the-job student performance. The student meets the requirements of a passing mark in the final internship report and on-the-job student performance.
-
FAIL: indicates failing performance in either the internship report(s) or on-the-job student performance or both.
Also, the following will be noted in the transcript of the intern:
-
Requirements for the Co-operative Internship in Computer Science have been completed. Internship Duration: - months.
-
A grade of NC (No Credit) for Computer Science 3700 will be awarded in all semesters of the Co-operative Internship prior to the final Semester.
In case a student is enrolled in both the Honours program and the CICS, the requirements of both must be met. Upon approval from the honours project supervisor within the Department, the employer and the Head of the Department of Computer Science, an internship project may be submitted as a component of an honours project. These arrangements must be made within the first semester of the Internship placement.
Supplementary examinations will be allowed in certain Computer Science courses which have written final examinations. Students should refer to Supplementary Examinations in the Faculty of Science section for details.
The Department has an Undergraduate Advisor for Computer Science majors to consult with on academic matters.
Additional information about the undergraduate Computer Science programs and courses can be found in the Computer Science Undergraduate Handbook available from the General Office, Department of Computer Science or from www.mun.ca/computerscience/.