Username:
Password:
Sign up with school email:
(colleges & universities)


CS
University of Waterloo


Course Code
Course Name
Total Items

Introduction to Computing through Applications
0

Introduction to Computer Science 1
1

Introduction to Computer Science 2
1

INTRODUCTION TO PROGRAMMING PRINCIPLES
1

INTRODUCTION TO SOFTWARE DEVELOPMENT
1

PRINCIPLES OF PROGRAM DESIGN
4

DEVELOPING PROGRAMMING PRINCIPLES
1

Designing Functional Programs
6

Elementary Algorithm Design and Data Abstraction
4

Programming Principles
0

Introduction to Data Abstraction and Implementation
0

Designing Functional Programs (Advanced Level)
0

Elementary Algorithm Design and Data Abstraction (Advanced Level)
0

Concepts for Advanced Computer Usage
0

Introduction to Computers and Computer Systems
0

Data Types and Structures
2

Data Structures and Data Management
1

Foundations of Sequential Programs
1

Logic and Computation
4

Object-Oriented Software Development
12

Software Engineering Principles
2

Computer Organization and Design
2

Management Information Systems
0

Computational Methods in Business and Finance
0

Computer Applications in Business: Databases
0

Algorithms
0

Concurrent and Parallel Programming
0

Introduction to Database Management
7

User Interfaces
3

Operating Systems
34

Introduction to the Theory of Computing
1

Models of Computation
0

Numerical Computation
0

Introduction to Computational Mathematics
0

Topics in Computer Science
0

Readings in Computer Science
0

Applications Software Engineering
0

Business Systems Analysis
0

Networks and Distributed Computer Systems
0

Principles of Programming Languages
0

Compiler Construction
0

Software Requirements Specification and Analysis
18

Software Design and Architectures
2

Software Testing, Quality Assurance and Maintenance
1

Database Systems Implementation
9

Human-Computer Interaction
0

Computer Architecture
0

Real-time Programming
11

Distributed Systems
0

Computer Networks
0

System Performance Evaluation
1

Computer Security and Privacy
3

Formal Languages and Parsing
0

Algorithm Design and Analysis
5

Introduction to Quantum Information Processing
0

Medical Image Processing
0

Computational Linear Algebra
0

Numeric Computation for Financial Modeling
0

Computational Techniques in Biological Sequence Analysis
0

Computational Techniques in Structural Bioinformatics
0

Computational Vision
0

Machine Learning: Statistical and Computational Foundations
0

Introduction to Artificial Intelligence
0

Introduction to Symbolic Computation
0

Introduction to Computer Graphics
3

Advanced Topics in Computer Science
0

Information Systems Management
0

The Social Implications of Computing
0

Multidisciplinary Studies in Computer Science
0

Readings in Computer Science
0

Honours Thesis
0

ADVANCED RESEARCH TOPICS
1



SHOW ALL COURSES