University of Alberta 2000/2001 ACADEMIC PROGRAMS
Department of Computing Science
University of Alberta

* Undergraduate Programs   [IMPORTANT]
CIPS
CSAB Accredited
The Department of Computing Science is pleased to announce that our Specialization and Honours Programs are Accredited by the Computer Science Accreditation Board (CSAB) of Canada. CSAB is sponsored and promoted by the Canadian Information Processing Society of Canada (CIPS), the largest association of computer professionals in Canada, and our local chapter CIPS Edmonton.

* Graduate Programs   [IMPORTANT]
Holders of NSERC Postgraduate Scholarships will be awarded an additional $12000 for choosing the University of Alberta Department of Computing Science for graduate work. Contact stewart@cs.ualberta.ca for details.



COURSES AND FURTHER INFORMATION


100   |   200   |   300   |   400   |   500   |   600   |   Further Information

> 100-Level Courses:

* ENCMP 100 - Computer Programming for Engineers
* CMPUT 101 - Introduction to Computing
* CMPUT 102 - Structural Programming and Data Structures
* CMPUT 114 - Introduction to Computing Science
* CMPUT 115 - Programming with Data Structures (Java)
* CMPUT 115 - Programming with Data Structures (Pascal)

> 200-Level Courses:

* CMPUT 201 - Practical Programming Methodology
* CMPUT 204 - Algorithms I
* CMPUT 229 - Computer Organization and Architecture I
* CMPUT 272 - Formal Systems and Logic In Computing Science
* CMPUT 291 - Introduction to File and Database Management

> 300-Level Courses:

* CMPUT 300 - Computers and Society
* CMPUT 301 - User Interfaces and Software Design
* CMPUT 304 - Algorithms II
* CMPUT 306 - Introduction to Image Processing
* CMPUT 313 - Telecommunications and Computers
* CMPUT 325 - Non-Procedural Programming Languages
* CMPUT 329 - Computer Organization and Architecture II
* CMPUT 340 - Introduction to Numerical Computing
* CMPUT 366 - Intelligent Systems
* CMPUT 379 - Operating System Concepts
* CMPUT 391 - Database Management Systems

> 400-Level Courses:

* CMPUT 400 - Industrial Internship Practicum
* CMPUT 401 - Software Process and Product Management
* CMPUT 402 - Software Quality
* CMPUT 411 - Introduction to Computer Graphics
* CMPUT 412 - Experimental Mobile Robotics (not offered)
* CMPUT 414 - Introduction to Multimedia Technology
* CMPUT 415 - Compiler Design
* CMPUT 419 - Numerical Analysis: Numerical Approximation
* CMPUT 425 - Object-Oriented Programming Languages
* CMPUT 429 / CMPE 382 - Computer Systems and Architecture
* CMPUT 466 - Machine Learning
* CMPUT 474 - Formal Languages, Automata and Computability
* CMPUT 485 - System and Network Administration
* CMPUT 495 - Honors Seminar
* CMPUT 499 - Web-Based Information Systems

> 500-Level Courses:

* CMPUT 510 - Multimedia Communication
* CMPUT 511 - Computer Graphics
* CMPUT 551 - Artificial Intelligence

> 600-Level Courses:

* CMPUT 601 - Teaching and Research Methodology
* CMPUT 605 - Individual Studies
* CMPUT 605-1 - Software Systems Research Seminar
* CMPUT 610 - Hand-Eye Coordination and Vision-Based Interaction
* CMPUT 615 - Image Processing and Computer Vision
* CMPUT 625 - Object-Oriented Computing
* CMPUT 641 - Advanced Computer Networks
* CMPUT 642 - Computer Network Protocols
* CMPUT 650 - Natural Language Processing
* CMPUT 652 - Agent Communication and Architectures
* CMPUT 657 - Heuristic Search
* CMPUT 660 - Software Evolution
* CMPUT 662 - Software Specification and Verification
* CMPUT 672 - Algorithmic Graph Theory
* CMPUT 674 - Combinatorial Computing
* CMPUT 680 - Compiler Design and Optimization
* CMPUT 681 - Parallel and Distributed Systems
* CMPUT 690 - Data Management in the Internet
* CMPUT 694 - Information Retrieval
* CMPUT 695 - Knowledge Discovery in Databases

> Further Information:

* Course Timetable
* Teaching Assignments
* Spring/Summer 2000, sorted by course number
* Fall/Winter 2000, sorted by course number
* Fall/Winter 2000, sorted by instructor name
* Spring/Summer 2001, sorted by course number
* Final exam schedule

[University of Alberta]
University of Alberta
[Department of Computing Science]
Computing Science

Copyright © Department of Computing Science.
All rights reserved.
Last update:
Visitor number: