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

2004/2005 Program Changes - Mathematics and Computing Science Honors Program

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

January 19, 2004

1. Revised Lower Division Requirements

The calendar description of the Mathematics and Computing Science Honors Program under Department of Mathematics is proposed to be revised as follows in accord with corresponding revisions to the Computing Science major program.

Current Proposed

Lower Division Requirements

CMPT 101-4 Introduction to Computer Programming
CMPT 150-3 Introduction to Computer Design
CMPT 201-4 Data and Program Abstraction
CMPT 250-3 Introduction to Computer Architecture
CMPT 275-4 Software Engineering
MACM 101-3 Discrete Mathematics I
MACM 201-3 Discrete Mathematics II
MACM 202-4 Mathematical Modeling and Computation
MATH 151-3 Calculus I
MATH 152-3 Calculus II
MATH 232-3 Elementary Linear Algebra
MATH 242-3 Introduction to Analysis
MATH 251-3 Calculus III
PHIL 001-3 Critical Thinking*
STAT 270-3 Introduction to Probability and Statistics

*a 100 division English course or PHIL 120 may be substituted

Lower Division Requirements

CMPT 126-3 Introduction to Computer Science and Programming (or CMPT 120 and 125)
CMPT 150-3 Introduction to Computer Design
CMPT 225-3 Data Structures and Programming
CMPT 250-3 Introduction to Computer Architecture
CMPT 275-4 Software Engineering
MACM 101-3 Discrete Mathematics I
MACM 201-3 Discrete Mathematics II
MACM 202-4 Mathematical Modeling and Computation
MATH 151-3 Calculus I
MATH 152-3 Calculus II
MATH 232-3 Elementary Linear Algebra
MATH 242-3 Introduction to Analysis
MATH 251-3 Calculus III
PHIL 100-3 Knowledge and Reality*
STAT 270-3 Introduction to Probability and Statistics

*a 100 division English course or PHIL 120 may be substituted

Rationale

These 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. PHIL 001-3 has also been replace by PHIL 100-3 in accord with changes to the Computing Science major program made last year.