Department

COMPSCI Courses

Explore COMPSCI courses at McMaster University and set seat alerts for the ones you need.

Courses in COMPSCI

COMPSCI 1DM3

Discrete Mathematics for Computer Science

Seat Alert

COMPSCI 1JC3

Introduction to Computational Thinking

Seat Alert

COMPSCI 1MD3

Introduction to Programming

Seat Alert

COMPSCI 1XC3

Computer Science Practice and Experience: Development Basics

Seat Alert

COMPSCI 1XD3

Computer Science Practice and Experience: Introduction to Software Design Using Web Programming

Seat Alert

COMPSCI 2AC3

Automata and Computability

Seat Alert

COMPSCI 2DB3

Databases

Seat Alert

COMPSCI 2SD3

Concurrent Systems

Seat Alert

COMPSCI 2XC3

Computer Science Practice and Experience: Algorithms and Software Design

Seat Alert

COMPSCI 3AC3

Algorithms and Complexity

Seat Alert

COMPSCI 3DM3

Introduction to Data Mining

Seat Alert

COMPSCI 3N03

Computer Networks and Security

Seat Alert

COMPSCI 3TB3

Syntax-Based Tools and Compilers

Seat Alert

COMPSCI 4E03

Performance Analysis of Computer Systems

Seat Alert

COMPSCI 4EN3

Software Entrepreneurship

Seat Alert

COMPSCI 4FP3

Functional Programming

Seat Alert

COMPSCI 4NL3

Natural Language Processing

Seat Alert

COMPSCI 4SD3

Data-Driven Algorithms for Sequential Decision Making

Seat Alert

COMPSCI 4Z03

Directed Readings

Seat Alert