2004 - 2005 Calendar

FACULTY OF SCIENCE

COMPUTER SCIENCE PROGRAMS AND REGULATIONS

The following undergraduate programs are available in the Department:

a) Major in Computer Science
b) Honours in Computer Science
c) Honours in Computer Science (Software Engineering)(B.Sc. only)
d) Computer Internship Option (CIIO) (B.Sc. and B.Sc. Honours only)
e) Minor in Computer Science
f) Applied Mathematics/Computer Science Joint Major (B.Sc. only).
g) Computer Science/Statistics Joint Major (B.Sc. only)
h) Computer Science/Pure Mathematics Joint Major (B.Sc. only)
i) Computer Science/Geography (Cartography option) Joint Major (B.Sc. only)
j) Computer Science/Physics Joint Major
k) Computer Science/Pure Mathematics Joint Honours (B.Sc. only)
l) Computer Science/Statistics Joint Honours
m) Computer Science/Geography (Cartography option) Joint Honours (B.Sc. only)
n) Computer Science/Physics Joint Honours.
o) Joint Degree of Bachelor of Science and Bachelor of Commerce (Co-operative)
p) Computer Science/Economics Joint Major (B.Sc. Only)

Details of our joint program offerings in the Faculties of Arts, Science, and Business Administration may be found under the heading JOINT PROGRAMS following the heading REGULATIONS FOR THE HONOURS DEGREE OF BACHELOR OF SCIENCE.

MAJOR IN COMPUTER SCIENCE

1) Forty-five credit hours in Computer Science courses are required for a major in Computer Science:

a) Computer Science 1710, 2710, 2711, 2740, 2741, 3711, 3714, 3724, 3725, 3740, 4718, and 4721.
b) At least 6 additional credit hours at the 4000-level in Computer Science courses.
c) Three additional credit hours in Computer Science courses at the 3000 level or beyond.

2) Additional courses required of the Majors are: Mathematics 2000, 2050, Statistics 2510, and 3 additional credit hours in Mathematics courses at the 2000 level or beyond.

NOTE: Students are encouraged to take Business 2000, Mathematics 1031, Mathematics 2001, and Statistics 2560.

HONOURS IN COMPUTER SCIENCE

1) See General Regulations for the Honours Degree (B.A. or B.Sc. as appropriate).

2) Sixty-three credit hours in Computer Science courses are required for the Honours Degree in Computer Science, including:

a) Computer Science 1710, 2710, 2711, 2740, 2741, 3711, 3714, 3724, 3725, 3740, 4718, 4721 and 4780.
b) Eighteen additional credit hours in Computer Science at the 4000 level.
c) Six additional credit hours in Computer Science courses at the 3000 level or beyond.

3) Additional courses required of the Majors are: Mathematics 2000, 2050, Statistics 2510, and 3 additional credit hours in Mathematics courses at the 2000 level or beyond.

NOTE: Students are encouraged to take Business 2000, Mathematics 1031, Mathematics 2001, and Statistics 2560.

HONOURS IN COMPUTER SCIENCE (SOFTWARE ENGINEERING) (B.Sc. ONLY)

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.

1) See General regulations for the Honours Degree (B.Sc.).

2) Sixty-three credit hours in Computer Science courses are required for the Honours Degree in Computer Science (Software Engineering), including:

a) Computer Science 1710, 2710, 2711, 2740, 2741, 3711, 3714, 3718, 3724, 3725, 3740, 4716, 4718, 4719, 4721, 4759 and 4780.
b) Nine additional credit hours in Computer Science courses at the 4000 level.
c) Three additional credit hours in Computer Science courses at the 3000 level or beyond.

3) Additional courses required of the Majors are: Mathematics 2000, 2050, Statistics 2510, and 3 additional credit hours in Mathematics courses at the 2000 level or beyond.

NOTE: The Honours project (4780) must be in the area of Software Engineering.

COMPUTER INDUSTRY INTERNSHIP OPTION (CIIO):

The CIIO provides an opportunity for qualified students to obtain rewarding jobs in computer industries for several months of continuous duration, and, at the same time, to gain practical skills in an employment situation during their course of studies.

The CIIO is available to Computer Science Majors (B.Sc. and B.Sc. Honours only).

Application requirement:

a) Applicants must have successfully completed at least CS1710, CS2710, CS2711, CS2740, CS2741, CS3718, CS3724 and CS3740.

b) Applications for the internship will not be considered if all computer science courses required for the CS major/honours degree will have been completed prior to the beginning of the internship.

c) Admission to the CIIO is subject to academic performance.

Internship duration:

Subject to the availability of job openings, a student may choose either an 8, 12 or 16 consecutive month internship period.

Internship placement:

A competition for internship employment is organized by the Department Co-ordinator (hereafter referred to as Co-ordinator).

A student who has applied to the internship program gives permission to the Co-ordinator to supply prospective employers with copies of his/her resume.

A student who has been accepted to the CIIO may obtain his/her own internship placement outside the competition. Such jobs must be confirmed by the employer, and must be subject to the approval of the Co-ordinator and the Head of the Department of Computer Science.

A student who withdraws from an internship program, after a placement, without any reason of grievance, will not be accepted in the internship program again in the future.

Students are not permitted to drop internship periods without prior approval from the Co-ordinator and the Head of the Department of Computer Science. Students who drop an internship period without permission, or 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 job, will normally be awarded a fail grade for that internship period.

Note: Students should also refer to the GENERAL ACADEMIC REGULATIONS (UNDERGRADUATE).

Expectation of work

The student is expected to submit, within a month from starting his/her internship, a plan of the intended work for the internship period. The student is also required to submit a progress report due in the last week of each semester. The plan of intended work and progress reports are to be submitted to the Coordinator.

At the end of the internship period, the student is required to submit a final report which will include the description of the project, the objectives, the goals, and the duties of the intern; it would also include a history of the intern’s activities and accomplishments. The final report is to be submitted to the Coordinator by the first day of examinations.

Registration, Assessment of Performance, and Assignment of Grades

Students must register for the course CS3700 every semester during their internship.

CS3700 is a non-credit course open only to students who have been accepted into the Internship Program.

Student performance evaluations are to be completed by the employer and returned to the Co-ordinator. Evaluations are requested every four months. In the evaluation form, the intern also can include his/her comments.

The overall assessment of work performed during the entire internship period is the responsibility of the Co-ordinator, and will be done based upon input from the employer and the final report submitted by the intern.

Assessment of performance will result in the assignment of one of the following grades in the final semester of internship:

a) Pass with Distinction: Indicates EXCELLENT PERFORMANCE in both the work report and work performance.

b) Pass: Indicates that PERFORMANCE MEETS EXPECTATIONS in both the work report and the work performance.

Fail: Indicates FAILING PERFORMANCE in the work report or the work performance.

Also, the following will be noted in the transcript of the intern:

Requirements for the Computer Industry Internship Option have been completed. Internship Duration: - months.

A grade of NC (No Credit) for CS3700 will be awarded in all semesters of the Internship Option prior to the final semester.

CIIO and Honours Program:

In case a student is enrolled in both the Honours program and the CIIO, 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.

MINOR IN COMPUTER SCIENCE

1) For a Minor in Computer Science, a student must complete at least 24 credit hours in Computer Science courses, including: Computer Science 1710, 2710, 2711, 2740, 2741.

2) The remaining 9 credit hours in Computer Science courses must be at the 3000 level or above.

COURSE NUMBERING SCHEME

There are five areas of Computer Science offered in the 3000- and 4000-level courses. The meaning of the third digit of a course number is as follows:

1- Programming Languages
2- Computer Systems
3- Numerical Computations
4- Theoretical Aspects
5,6- Applications (e.g. Artificial Intelligence, Computer Graphics, Data Base, Robotics, Computational Geometry, Image Processing, Computer Networking, Computer Aided Design)
8- Honours Project
9- Directed Readings

SUPPLEMENTARY EXAMINATIONS

Supplementary examiniatons will be allowed in certain Computer Science courses which have written examiniations. Students should refer to the Faculty of Science degree regulations for details.

FACULTY ADVISORS

Each student majoring in Computer Science will be assigned a Faculty Advisor from within the Department of Computer Science. Majors should consult their Faculty Advisor on all academic matters.

UNDERGRADUATE HANDBOOK

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.


Please direct inquiries to science@mun.ca.


Last modified on April 30, 2004 by R. Bruce

Up to Calendar Table of Contents

Back to Office of the Registrar's Home Page