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


CS
University of Waterloo


Course Code
Course Name
Total Items

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

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

Introduction to Database Management
7

User Interfaces
3

Operating Systems
34

Introduction to the Theory of Computing
1

Software Requirements Specification and Analysis
18

Software Design and Architectures
2

Software Testing, Quality Assurance and Maintenance
1

Database Systems Implementation
9

Real-time Programming
11

System Performance Evaluation
1

Computer Security and Privacy
3

Algorithm Design and Analysis
5

Introduction to Computer Graphics
3

ADVANCED RESEARCH TOPICS
1



SHOW ALL COURSES