WClasses
MSE 121 - Introduction to Computer Programming
An introduction to computer programming using a high level programming language. Concepts and topics covered include the basic components of algorithms (primitive operations, variables, sequencing operations, conditionals/branching, repetition/loops, subroutines/functions), problem decomposition, abstraction, testing and debugging, pseudo-code, file based input and output, use of a modern development environment including a symbolic debugger, good coding style, pointers/references, and basic data structures (arrays, records, objects).
Prerequisites
Management Engineering students.
Corequisites
None
Antirequisites
BME121, ECE150, MTE121/GENE121, SYDE121
Offerings
Fall 2025 [1259]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LEC 001 | 5694 | 89 / 100 | 10:30 - 11:20 | Th | ||
| TST 201 | 5703 | 89 / 100 | 14:30 - 17:20 | F | ||
| TUT 101 | 5692 | 89 / 100 | 14:30 - 16:20 | F |
Winter 2025 [1251]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LEC 001 | 7618 | 7 / 20 | 10:30 - 11:20 | M | ||
| TST 201 | 8523 | 7 / 20 | 14:30 - 17:20 | F | ||
| TUT 101 | 7619 | 7 / 20 | 14:30 - 16:20 | F |
Fall 2024 [1249]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LEC 001 | 8875 | 99 / 100 | 10:30 - 11:20 | Th | ||
| TST 201 | 8974 | 99 / 100 | 14:30 - 17:20 | F | ||
| TUT 101 | 8873 | 50 / 50 | 14:30 - 16:20 | F | ||
| TUT 102 | 8874 | 49 / 50 | 14:30 - 16:20 | F |
UW Flow Ratings
Liked: 65.45%
Easy: 69.23%
Useful: 80.77 %
MSE 121 leads to
MSE 240 - Algorithms and Data Structures