¶¡ÏãÔ°AV

Multimedia Computing Specialist Major Program

School of Computing Science | Faculty of Applied Sciences
¶¡ÏãÔ°AV Calendar 2013 Summer

The school offers a specialist major program in multimedia computing leading to a bachelor of science (BSc) degree. Students must consult an advisor before commencing a specialist program, preferably early in their second year.

¶¡ÏãÔ°AV Requirements

Entry into computing science programs is possible via

  • direct admission from high school
  • direct transfer from a recognized post-secondary institution, or combined transfer units from more than one post-secondary institution
  • internal transfer from within ¶¡ÏãÔ°AV

¶¡ÏãÔ°AV is competitive. A separate admission average for each entry route is established each term, depending on spaces available and subject to the approval of the Dean of Applied Sciences. ¶¡ÏãÔ°AV averages are calculated over a set of courses satisfying particular breadth constraints.

Internal Transfer

Internal transfer allows students to transfer, within ¶¡ÏãÔ°AV, from one faculty to another. Once you have completed our 3 qualifying courses (see below) you can apply for internal transfer into the School of Computing Science. ¶¡ÏãÔ°AV students applying for School of Computing Science admission are selected on the basis of an admission Computing Related Grade Point Average. The CRGPA is calculated over the best three courses chosen as follows.

  • one mathematics course chosen from MACM 101, 201, MATH 150 (or 151), 152 and 240 (or 232)
  • one computing course chosen from CMPT 125 (or 126 or 128), 150, (or ENSC 150), 225, 250 and 275
  • one additional mathematics or computing science course chosen from the above lists

No course may be included in the average if it is a duplicate of any previous course completed at ¶¡ÏãÔ°AV or elsewhere. All three courses must be completed prior to application.

Continuation Requirements

Students who do not maintain at least a 2.40 CGPA, will be placed on the school’s probation. Courses available to probationary students may be limited. Each term, these students must consult an advisor prior to enrolment and must achieve either a term 2.40 term GPA or an improved CGPA. Reinstatement from probationary standing occurs when the CGPA improves to 2.40 or better and is maintained.

Graduation Requirements

A GPA of 2.00 must be obtained for upper division courses used to fulfill the program requirements.

Prerequisite Grade Requirement

Computing science course entry requires a grade of C- or better in each prerequisite course. A minimum 2.40 cumulative grade point average is required for 200,300 and 400 division computing courses. Please contact an Applied Sciences Advisor for more information.

Program Requirements

Special Topics Courses

Relevant FPA and CMNS lower and upper division special topics courses may be applied to the following requirements with the approval of the director of undergraduate studies in the School of Computing Science.

Lower Division Requirements

Students complete all lower division requirements for the computing science major as shown below and some additional lower division requirements.

Students complete either

  • CMPT 126 Introduction to Computing Science and Programming * (3)

or both of

  • CMPT 120 Introduction to Computing Science and Programming I * (3)
  • CMPT 125 Introduction to Computing Science and Programming II * (3)

and all of

  • CMPT 150 Introduction to Computer Design (3)
  • CMPT 225 Data Structures and Programming (3)
  • CMPT 250 Introduction to Computer Architecture (3)
  • CMPT 275 Software Engineering I (4)
  • FPA 111 Issues in Fine and Performing Arts (3)
  • MACM 101 Discrete Mathematics I (3)
  • MACM 201 Discrete Mathematics II (3)

and one of

  • MATH 150 Calculus I with Review (4)
  • MATH 151 Calculus I (3)
  • MATH 154 Calculus I for the Biological Sciences ** (3)
  • MATH 157 Calculus I for the Social Sciences ** (3)

and one of

  • MATH 152 Calculus II (3)
  • MATH 155 Calculus II for the Biological Sciences ** (3)
  • MATH 158 Calculus II for the Social Sciences ** (3)

and one of

  • MATH 232 Applied Linear Algebra (3)
  • MATH 240 Algebra I: Linear Algebra (3)

and one of

  • STAT 270 Introduction to Probability and Statistics (3)
  • BUEC 232 Data and Decisions I (4)

and at least two of

  • CMNS 259 Acoustic Dimensions of Communication I (3)
  • FPA 147 Introduction to Electroacoustic Music (3)
  • FPA 247 Electroacoustic Music I † (3)
  • FPA 289 Selected Topics in the Fine and Performing Arts (3)
  • FPA 290 Video Production I † (3)

*to aid your choice, prior to enrolment, consult an Applied Sciences Advisor
**with a grade of at least B+, and with school permission
†requires prerequisites

Upper Division Requirements

Students complete at least 39 units of computing science upper division courses, which should include CMPT courses in the following required and elective courses. Students must consult an advisor before commencing upper division requirements.

Students complete all of

  • CMPT 300 Operating Systems I (3)
  • CMPT 307 Data Structures and Algorithms (3)
  • CMPT 320 Social Implications - Computerized Society (3)
  • CMPT 361 Introduction to Computer Graphics (3)
  • CMPT 363 User Interface Design (3)
  • CMPT 365 Multimedia Systems (3)
  • MACM 316 Numerical Analysis I (3)

At least six of the following are required, three of which must be 400 division, three must be designated CMPT and two must be non-CMPT courses.

  • CMNS 358 Sound Recording: Theory and Design (4)
  • CMNS 359 Acoustic Dimensions of Communication II (4)
  • CMPT 310 Artificial Intelligence Survey (3)
  • CMPT 354 Database Systems I (3)
  • CMPT 371 Data Communications and Networking (3)
  • CMPT 412 Computational Vision (3)
  • CMPT 414 Model-Based Computer Vision (3)
  • CMPT 461 Image Synthesis (3)
  • CMPT 466 Animation (3)
  • CMPT 468 Introduction to Computer Music and Sound Synthesis (3)
  • CMPT 469 Special Topics in Computer Graphics (3)
  • FPA 311 Interdisciplinary Studies in the Arts (4)
  • FPA 353 Playmaking IV (4)
  • FPA 390 Video Production II (3)

Elective Courses

In addition to the courses listed above, students should consult an Applied Sciences Advisor to plan the remaining required elective courses.

Writing, Quantitative, and Breadth Requirements

Students admitted to ¶¡ÏãÔ°AV beginning in the fall 2006 term must meet writing, quantitative and breadth requirements as part of any degree program they may undertake. See Writing, Quantitative, and Breadth Requirements for university-wide information.

WQB Graduation Requirements
A grade of C- or better is required to earn W, Q or B credit.
Requirement

Units

Notes
W - Writing

6

Must include at least one upper division course, taken at ¶¡ÏãÔ°AV within the student’s major subject
Q - Quantitative

6

Q courses may be lower or upper division
B - Breadth

18

Designated Breadth Must be outside the student’s major subject, and may be lower or upper division
6 units Social Sciences: B-Soc
6 units Humanities: B-Hum
6 units Sciences: B-Sci

6

Additional Breadth

6 units outside the student’s major subject (may or may not be B-designated courses, and will likely help fulfil individual degree program requirements)
Additional breadth units must be from outside the student's major and may be B-designated (B-Hum, B-Soc, B-Sci courses). Students choosing to complete a joint major, joint honours, double major, two extended minors, an extended minor and a minor, or two minors may satisfy the breadth requirements (designated or not designated) with courses completed in either one or both program areas.

Students are encouraged to meet the ¶¡ÏãÔ°AV undergraduate degree requirements for writing, quantitative, and breadth courses as early as possible in their degree.

Residency Requirements and Transfer Credit

The University’s residency requirement stipulates that, in most cases, total transfer and course challenge credit may not exceed 60 units, and may not include more than 15 units as upper division work.

  • At least half of the program's total units must be earned through ¶¡ÏãÔ°AV study.
  • At least two thirds of the program's total upper division units must be earned through ¶¡ÏãÔ°AV study
  • At least two thirds of the upper division units in the courses of a school offering (or joint offering) must be earned through that school at ¶¡ÏãÔ°AV

For information regarding transfer, consult an Applied Sciences Advisor.

Co-operative Education and Work Experience

All computing science students are strongly encouraged to explore the opportunities that Work Integrated Learning (WIL) can offer them. Please contact a computing Science co-op advisor during your first year of studies to ensure that you have all of the necessary courses and information to help plan for a successful co-op experience. 

Return to computing science index page.

For calendar technical problems or errors, contact calendar-sfu@sfu.ca | Calendar changes and corrections