Calendar Language for a B.Sc. Joint Major in
Computing Science, Molecular Biology and Biochemistry
Robert D. Cameron
February 11, 2003
The Proposal for a B.Sc. Joint Major in Computing Science,
Molecular Biology and Biochemistry, published a
FAS
UCC Paper 2002-14 has been approved in principle by the FAS
UCC, subject to agreement on revised administrative structure,
minor curriculum revisions, and development of a complete and
correct calendar description. This document provides proposed
calendar text and revisions to resolve these issues. Specifically,
the following items are included.
- The administrative structure is simplified to make the Faculty
of Science the home faculty for the purposes of student admission,
registration, appeals and graduation processing.
- A program director is appointed for alternating two-year terms
from Computing Science and Molecular Biology and Biochemistry,
respectively.
- The Liberal Arts Requirement is made concrete by using the list
of first year Arts courses used by Computing Science for its social
science requirement.
- The course CMPT 341 is introduced in place of CMPT 3xx in the
upper division requirements.
- Wording referring to requirements for "both majors," the "MBB
major" and the "CMPT major" is corrected.
- Correct course titles are used throughout.
Calendar Text - Faculty of Science Entry
The following text is proposed to be placed in the
Department of Molecular Biology and Biochemistry
section under Faculty of Science.
Joint Major in Computing Science and Molecular Biology and
Biochemistry
The School of Computing Science and the Department of Molecular
Biology and Biochemistry cooperate 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 coordinating committee
consisting of two faculty members each from the School of Computing
Science and the Department of Molecular Biology and Biochemistry.
The chair of this committee serves as program director.
Two-year appointments as chair are made on an alternating basis
between representatives from the two units.
Program requirements below include sections labelled
MBB Requirements and CMPT Requirements. The requirements under
these sections are intended to track corresponding requirements within
the MBB and CMPT Major programs, respectively.
Lower Division Requirements
(72 credits - or 74 credits if CMPT 101 is taken)
- MATH 151-3 Calculus I
- MATH 152-3 Calculus II
- STAT 270-3 Introduction to Probability and Statistics
- PHIL 100-3 Knowledge and Reality
- One additional arts course chosen from ARCH 105, CMNS 110, 130,
CNS 160, CRIM 101, ECON 103, 105, HIST 106, POL 100, PSYC 100, REM
100, SA 101, 150, WS 101.
- PHYS 101-3 General Physics I OR PHYS 120-3 Modern Physics and
Mechanics
- PHYS 102-3 General Physics II OR PHYS 121-3 Optics, Electricity
and Magnetism
MBB Requirements
- BISC 101-4 General Biology
- BISC 102-4 General Biology
- BISC 202-3 Genetics
- CHEM 121-4 General Chemistry and Laboratory I
- CHEM 122-2 General Chemistry and LaboratoryII
- CHEM 281-4 Organic Chemistry I
- CHEM 282-2 Organic Chemistry II
- MBB 221-3 Cell Biology and Biochemistry
- MBB 222-3 Molecular Biology and Biochemistry
CMPT Requirements
- CMPT 104-2 Computer Programming OR CMPT 101-4 Introduction to
Computer Programming
- 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
Upper Division Requirements
(48 credits)
- STAT 302-3 - Analysis of Experimental and Observational
Data
MBB Requirements
- BISC 331-3 Molecular Biology
- MBB 308-3 Molecular Biology and Biochemistry Laboratory I
- MBB 321-3 Intermediary Metabolism
- MBB 441-3 Bioinformatics
plus at least two additional 400-level MBB courses, with the
following suggested:
- MBB 423-3 Protein Structure and Function
- MBB 435-3 Genomic Analysis
- MBB 442-3 Proteomics
CMPT Requirements
- CMPT 307-3 Data Structures and Algorithms
- CMPT 341-3 Introduction to Computational Biology
- CMPT 354-3 Database Systems and Structures
- MACM 316-3 Numerical analysis
- CMPT 320-3 Social Implications of a Computerized
Society
plus two courses from:
- CMPT 300-3 Operating Systems
- CMPT 305-3 Computer Simulation and Modeling
- CMPT 310-3 Artificial Intelligence Survey
- CMPT 340-3 Computers in Biomedicine
- CMPT 361-3 Introduction to Computer Graphics
- CMPT 363-3 User Interface Design
plus at least two 400-level CMPT courses, with the following
suggested:
- CMPT 405-3 Design and Analysis of Computing Algorithms
- CMPT 413-3 Computational Linguistics
- CMPT 419-3 Special Topics in Artificial Intelligence
- CMPT 454-3 Database Systems II
Students are encouraged to enrol in the Cooperative Education
program.
Calendar Text - Faculty of Applied Sciences Entry
The following text is proposed to be placed in the
School of Computing Science
section under Faculty of Applied Sciences.
Joint Major in Computing Science and Molecular Biology and
Biochemistry
The School of Computing Science and the Department of Molecular
Biology and Biochemistry cooperate in offering this a joint major.
See the entry within the Department of Molecular Biology and
Biochemistry section under the Faculty of
Science.