Results 1 - 10 of 21 Courses PRINT ALL 21 COURSES

Computer Science
Department of Computer Science, College of Arts and Science

KEY TO COURSE
DESCRIPTIONS
Computer Science > 400-level+

CMPT 400.3
Research Topics in Computer Science
1&2(1.5S)
Prerequisite(s): In the final year of an Honours Program, or a cumulative percentage average of at least 70% in 24 credit units in computer science and written permission of the department.

Senior students will be introduced to research in an advanced area of computer science under the supervision of a faculty member specializing in the area.

CMPT 401.0
Professional Internship 1
Prerequisite(s): Professional Internship placement with a sponsoring employer, and approval of the department.

Internship students register in one of these zero-credit-unit
courses for each four-month installment of the 16 month internship
placement. The initial four-month period is probationary, and
satisfactory completion of each course is required prior to registration
in the next course. Each course is graded on a Pass/Fail basis.

CMPT 402.0
Professional Internship 2
Prerequisite(s): Professional Internship placement with a sponsoring employer, and approval of the department.

Internship students register in one of these zero-credit-unit
courses for each four-month installment of the 16 month internship
placement. The initial four-month period is probationary, and
satisfactory completion of each course is required prior to registration
in the next course. Each course is graded on a Pass/Fail basis.

CMPT 403.0
Professional Internship 3
Prerequisite(s): Professional Internship placement with a sponsoring employer, and approval of the department.

Internship students register in one of these zero-credit-unit
courses for each four-month installment of the 16 month internship
placement. The initial four-month period is probationary, and
satisfactory completion of each course is required prior to registration
in the next course. Each course is graded on a Pass/Fail basis.

CMPT 404.0
Professional Internship 4
Prerequisite(s): Professional Internship placement with a sponsoring employer, and approval of the department.

Internship students register in one of these zero-credit-unit
courses for each four-month installment of the 16 month internship
placement. The initial four-month period is probationary, and
satisfactory completion of each course is required prior to registration
in the next course. Each course is graded on a Pass/Fail basis.

CMPT 405.3
Project Design and Implementation
1&2(1.5P-1.5S)
Prerequisite(s): 24 credit units in computer science and permission of the department.

Senior students apply engineering and scientific methods to develop a major computer system or system component. Students work individually or in teams and are supervised by a faculty member specializing in the area. Students prepare and present interim and final reports on their project.

CMPT 409.3
Professional Internship 5
1&2(1.5S)
Prerequisite(s): CMPT 401, 402, 403, 404, or equivalent, or special permission of the department.

This 3 credit-unit two semester course allow internship students to share their internship experience with other students, through written and verbal reports, as well as to apply and build upon their experience through participation in suitable peer mentoring activities.

CMPT 416.3
Advanced Algorithms
2(3L)
Prerequisite(s): CMPT 360.

A continuation of the algorithms part of CMPT 360. Some of the algorithm techniques include: augmenting algorithms for network flows, matching and graph connectivity, geometric algorithms for nearest neighbour, intersection problems, and convex hull; parallel and distributed algorithms.

CMPT 417.3
Knowledge Representation and Reasoning
1(3L)
Prerequisite(s): CMPT 317, one of CMPT 340 or 360.

An introductory study of logic-based approaches to knowledge representation and automated reasoning. Topics include search techniques, constraining satisfaction problems, meta-programming, truth maintenance systems, modal logics, and situation calculus. Besides these logic-based approaches, we will also discuss uncertainty formalisms such as probabilistic causal nets and the Dempster-Shafer theory.

CMPT 421.3
Introduction to VLSI Systems
1(3L)
Prerequisite(s): CMPT 321.

Emphasizes the design and issues of VLSI-based systems, analysis of subsystems design approaches, specialized VLSI chips design, and VLSI impact on architectures. Topics include: MOS technology, CMOS circuit and logic design, array structures, subsystem design, system design aspects, and new trends in VLSI design.


  Results 1 - 10 of 21 Courses   More Listings  >>