間眅埶AV

Computing Science Dual Degree Major Program

School of Computing Science | Faculty of Applied Sciences
間眅埶AV Calendar 2013 Summer

The school offers a dual program with Zhejiang University (ZJU) in China that leads to the acquisition of two bachelors degrees a bachelor of science from 間眅埶AV (間眅埶AV) and a bachelor of engineering from Zhejiang University.

間眅埶AV Requirements

This is a direct admission program. 間眅埶AV applicants indicate their interest on the Application for Undergraduate 間眅埶AV to 間眅埶AV by selecting the BSc CMPT (間眅埶AV-Zhejiang University Dual Degree) under Program/Plan in the School of Computing Science, Faculty of Applied Sciences.

間眅埶AV is competitive and enrolment is limited.

The program begins each fall term.  Applicants must meet the standard requirements for admission to 間眅埶AV and the School of Computing Science.  Concurrent to the 間眅埶AV admission application, students must also submit a Statement of Interest to the 間眅埶AV-Zhejiang University 間眅埶AVs Committee, School of Computing Science.  Applicants will be selected based on their Statement of Interest and their academic standing.

For more details, consult an Applied Sciences advisor.

Continuation Requirements

Students who do not maintain at least a 2.40 cumulative grade point average (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.

Students must obtain permission from the department if they wish to complete, for further unit, any course that is a prerequisite for a course the student has already completed with a grade of C- or higher.

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 upper division computing courses.

Program Requirements

For specific information about the program and course plans, consult an Applied Sciences Advisor.

間眅埶AV Students

Prep / Year 0

Students with no previous knowledge of Chinese languages will complete a five year curriculum with customized intensive Mandarin courses at 間眅埶AV in addition to some foundational courses in the Prep/0th year, and Chinese immersion in the summer.

間眅埶AV and Zhejiang University Students

Year 1 and Year 2

Zhejiang University students complete lower division courses required by the Dual Degree Program curriculum at Zhejiang University (equivalent of 60 間眅埶AV units).

間眅埶AV students complete lower division courses required by the Dual Degree Program curriculum at 間眅埶AV (Year 0) and Zhejiang University (Year 1 and 2) (equivalent of at least 60 間眅埶AV units).

Year 3 and Year 4

All 間眅埶AV and Zhejiang University students complete 60 units at 間眅埶AV (including a minimum of 45 upper division units).

Core courses required for 間眅埶AV students in Prep/Year 0 and courses for all students required by Zhejiang University in Years 1 and 2 are availabe from an Applied Sciences Advisor.

Dual Degree Credential

Students will receive two degrees, one each from 間眅埶AV and Zhejiang University after completing lower division courses at Zhejiang University and upper division courses at 間眅埶AV.

All students complete the following 間眅埶AV upper division courses

  • CMPT 300 Operating Systems I (3)
  • CMPT 307 Data Structures and Algorithms (3)
  • CMPT 320 Social Implications - Computerized Society (3)
  • CMPT 354 Database Systems I (3)
  • CMPT 371 Data Communications and Networking (3)
  • CMPT 376W Technical Writing and Group Dynamics (3)
  • MACM 316 Numerical Analysis I (3)
  • two 300 division CMPT courses from two different Table I computing science concentrations as specified here: artificial intelligence, computer graphics and multimedia, or programming languages and software (See Table I computing science concentrations below)
  • four 400 division or higher CMPT courses from Table I Computing Science Concentrations
  • CMPT 497 Dual Degree Program Capstone Project (6)

Table I

Artificial Intelligence

  • CMPT 310 Artificial Intelligence Survey (3)
  • CMPT 340 Biomedical Computing (3)
  • CMPT 411 Knowledge Representation (3)
  • CMPT 412 Computational Vision (3)
  • CMPT 413 Computational Linguistics (3)
  • CMPT 414 Model-Based Computer Vision (3)
  • CMPT 417 Intelligent Systems (3)
  • CMPT 418 Computational Cognitive Architecture (3)
  • CMPT 419 Special Topics in Artificial Intelligence (3)

Computer Graphics and Multimedia

  • CMPT 361 Introduction to Computer Graphics (3)
  • CMPT 363 User Interface Design (3)
  • CMPT 365 Multimedia Systems (3)
  • CMPT 461 Image Synthesis (3)
  • CMPT 464 Geometric Modeling in Computer Graphics (3)
  • CMPT 466 Animation (3)
  • CMPT 467 Visualization (3)
  • CMPT 468 Introduction to Computer Music and Sound Synthesis (3)
  • CMPT 469 Special Topics in Computer Graphics (3)

Computing Systems

  • CMPT 300 Operating Systems I (3)
  • CMPT 305 Computer Simulation and Modeling (3)
  • CMPT 371 Data Communications and Networking (3)
  • CMPT 379 Principles of Compiler Design (3)
  • CMPT 401 Operating Systems II (3)
  • CMPT 431 Distributed Systems (3)
  • CMPT 432 Real-time Systems (3)
  • CMPT 433 Embedded Systems (3)
  • CMPT 471 Networking II (3)
  • CMPT 479 Special Topics in Computing Systems (3)
  • CMPT 499 Special Topics in Computer Hardware (3)

Information Systems

  • CMPT 301 Information Systems Management (3)
  • CMPT 354 Database Systems I (3)
  • CMPT 370 Information System Design (3)
  • CMPT 441 Computational Biology (3)
  • CMPT 454 Database Systems II (3)
  • CMPT 456 Information Retrieval and Web Search (3)
  • CMPT 459 Special Topics in Database Systems (3)
  • CMPT 470 Web-based Information Systems (3)
  • CMPT 474 Web Systems Architecture (3)

Programming Languages and Software

  • CMPT 373 Software Development Methods (3)
  • CMPT 375 Mathematical Foundations of Software Technology (3)
  • CMPT 383 Comparative Programming Languages (3)
  • CMPT 384 Symbolic Computing (3)
  • CMPT 473 Software Quality Assurance (3)
  • CMPT 475 Software Engineering II (3)
  • CMPT 477 Introduction to Formal Verification (3)
  • CMPT 481 Functional Programming (3)
  • CMPT 489 Special Topics in Programming Language (3)

Theoretical Computing Science

  • CMPT 307 Data Structures and Algorithms (3)
  • CMPT 308 Computability and Complexity (3)
  • CMPT 404 Cryptography and Cryptographic Protocols (3)
  • CMPT 405 Design and Analysis of Computing Algorithms (3)
  • CMPT 406 Computational Geometry (3)
  • CMPT 407 Computational Complexity (3)
  • CMPT 408 Theory of Computing Networks/Communications (3)
  • CMPT 409 Special Topics in Theoretical Computing Science (3)
  • MACM 300 Introduction to Formal Languages and Automata with Applications (3)

Minimum Unit and Residency Requirement

Students must complete at least 54 units at Zhejiang University including at least 34 computing science core course units. Students must also complete at least 54 units at 間眅埶AV. Students admitted from Zhejiang University must complete at least 39 upper division units of these minimum 54 units at 間眅埶AV. Courses completed at Zhejiang University are not transfer units. They are marked as DDP units on the 間眅埶AV transcript.

Co-operative Education and Work Experience

All students may choose to participate in co-operative education or work placements.

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 students major subject
Q - Quantitative

6

Q courses may be lower or upper division
B - Breadth

18

Designated Breadth Must be outside the students 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 students 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.

 

All students in the dual degree program are expected to fulfil the Writing, Quantitative, and Breadth (WQB) requirements.

Tuition and Program Fee

All students pay undergraduate fees (including tuition and other fees) to 間眅埶AV. All students also pay a $700 program fee each year in addition to the other tuition fees. Students are also responsible for travel, accommodation, insurance, textbooks and general living expenses (noting that in China, books, housing meals, transportation and living expenses will be lower than in Canada). Domestic students pay the basic 間眅埶AV tuition. International students attending the 間眅埶AV-Zhejiang University dual degree program pay the basic 間眅埶AV tuition in years one and two when studying at Zhejiang University. In years zero, three and four, when studying at 間眅埶AV, international students will pay differential tuition fees.

Return to computing science index page.

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