CA.SFU.FAS.UCC/Papers:2004-4

2004/2005 Program Changes - Joint Major in Computing Science and Molecular Biology and Biochemistry

Qianping Gu, Director of Undergraduate Programs, School of Computing Science and Robert. D. Cameron, Associate Dean of Applied Sciences

February 24, 2004

1. Revised Lower Division Requirements

The calendar description of the Joint Major in Computing Science and Molecular Biology and Biochemistry under Department of Molecular Biology and Biochemistry is proposed to be revised as follows in accord with corresponding revisions to the Computing Science major program.

Current Proposed

The School of Computing Science and the Department of Molecular Biology and Biochemistry co-operate in offering this joint major program. The administrative home is within the Faculty of Science for purposes of student registration, appeals and graduation processing.

The program is administered by a co-ordinating committee consisting of two faculty members each from computing science, and molecular biology and biochemistry. The committee chair serves as program director in two-year appointments on an alternating basis between representatives from the two units.

The School of Computing Science and the Department of Molecular Biology and Biochemistry co-operate in offering this joint major program.

The program is administered by a co-ordinating committee consisting of two faculty members each from computing science, and molecular biology and biochemistry. The committee chair serves as program director in two-year appointments on an alternating basis between representatives from the two units.

The student registration, appeals, graduation processing are handled by either the School of Computing Science in the Faculty of Applied Sciences or the Department of Molecular Biology and Biochemistry in the Faculty of Science.

Lower Division Requirements

(72 credit hours, or 74 credit hours if CMPT 101 is taken)

Lower Division Requirements

(72 credit hours, or 75 credit hours if CMPT 120 and 125 are taken)

Computing Science Lower Division Requirements

Students must complete all of
CMPT 101-4 Introduction to Computer Programming
CMPT 104-2 Computer Programming

and all of
CMPT 150-3 Introduction to Computer Design
CMPT 201-4 Data and Program Abstraction
CMPT 275-4 Software Engineering
MACM 101-3 Discrete Mathematics I
MACM 201-3 Discrete Mathematics II
MATH 232-3 Elementary Linear Algebra

Computing Science Lower Division Requirements

Students must complete
CMPT 126-3 Introduction to Computing Science and Programming (or CMPT 120 and 125)
CMPT 150-3 Introduction to Computer Design
CMPT 225-3 Data Structures and Programming
CMPT 275-4 Software Engineering
MACM 101-3 Discrete Mathematics I
MACM 201-3 Discrete Mathematics II
MATH 232-3 Elementary Linear Algebra

Rationale

The wording changes offers the students the freedom of choosing the degree either from Applied Science or Science. In practice, most of the administrative works are performed at Computing Science. The course changes reflect the replacement of the CMPT 101-4, 104-2 and 201-4 by the new courses CMPT 120-3, 125-3, 126-3 and 225-3.