Proposed calendar changes: CMPT Certificate Update

Greg Baker, Director of Undergraduate Programs, School of Computing Science

Jan 8, 2008

Summary of Changes

More options are being added to increase student flexibility. A general cleanup of this calendar section is being done as well.

Rationale

CMPT 276 is being added as an option to allow completion of the certificate at the Surrey campus. (CMPT 276 is part of the new Software Systems program.) MATH 240 and STAT 270 are added as alternatives to MACM 101 to allow students an alternative math course, depending on their interests.

CMPT 118 is a "Special Topics" course that is rarely offered. Inclusion here is confusing to students. If it is offered, it can be used by appeal.

Revised Wording

[Changes highlighted]

Changes to CMPT Certificate program
CurrentProposed

This program provides both part time and full time students with an opportunity to understand the fundamentals of computers and programming without necessarily specializing in computing science.

Admission is governed by Simon Fraser University admission regulations.

Program Requirements

This certificate requires completion of from 25 to 28 credit hours of required course work and electives, as follows.

Required Courses

one of *

CMPT 125-3 Introduction to Computing Science and Programming II
CMPT 126-3 Introduction to Computing Science and Programming

and all of

CMPT 150-3 Introduction to Computer Design
CMPT 225-3 Data Structures and Programming
CMPT 275-4 Software Engineering I
MACM 101-3 Discrete Mathematics I

*to aid your choice, prior to enrollment, complete the self-evaluation test at www.cs.sfu.ca/undergrad/Advising/120-126/

Elective Courses

A total of nine elective credit hours must be completed and must include two of the following lower division electives

CMPT 110-3 Event-Driven Programming in Visual Basic
CMPT 118-3 Special Topics in Computer and Information Technology
CMPT 165-3 Introduction to Multimedia and the Internet
CMPT 212-3 Object-Oriented Applications Design in C++

plus a three credit CMPT course at the 300 or 400 division. 9 credit hours

Notes

A 2.00 GPA is required on the CMPT courses used for this certificate and ONLY courses taken at Simon Fraser University are used in this calculation.

This program provides both part time and full time students with an opportunity to understand the fundamentals of computers and programming without necessarily specializing in computing science.

Program Requirements

(24-28 credits)

A 2.00 GPA is required on the CMPT courses used for graduation. Only courses taken at Simon Fraser University are used in this calculation.

Required Courses

one of *

CMPT 125-3 Introduction to Computing Science and Programming II
CMPT 126-3 Introduction to Computing Science and Programming

and all of

CMPT 150-3 Introduction to Computer Design
CMPT 225-3 Data Structures and Programming

and one of

CMPT 275-4 Software Engineering I
CMPT 276-3 Introduction to Software Engineering

and one of

MACM 101-3 Discrete Mathematics I
MATH 240-3 Linear Algebra
STAT 270-3 Introduction to Probability and Statistics

*to aid your choice, prior to enrollment, complete the self-evaluation test at www.cs.sfu.ca/undergrad/Advising/120-126/

Elective Courses

A total of nine elective credit hours must be completed and must include two of the following lower division electives

CMPT 110-3 Event-Driven Programming in Visual Basic
CMPT 165-3 Introduction to Multimedia and the Internet
CMPT 212-3 Object-Oriented Applications Design in C++

plus a three credit CMPT course at the 300 or 400 level.