Architecture and basic components of computing systems. Programming environment and program development methodology. Basics of programming: from data structures and functions to communication with external devices. Principles of object-oriented programming. Good programming style. Prerequisite: ENCMP 100.
| Section | Capacity | Class times | Login to view Instructor(s) and Location |
|---|---|---|---|
|
LECTURE B1
(81875) |
178 |
2026-01-05 - 2026-04-10 (MWF)
13:00 - 13:50
|
|
| Section | Capacity | Class times | Login to view Instructor(s) and Location |
|---|---|---|---|
|
LAB H31
(81894) |
58 |
2026-01-05 - 2026-04-10 (W)
14:00 - 16:50
|
|
|
LAB H41
(81876) |
58 |
2026-01-05 - 2026-04-10 (R)
14:00 - 16:50
|
|
|
LAB H51
(81893) |
62 |
2026-01-05 - 2026-04-10 (F)
14:00 - 16:50
|
|
Basics of computing systems architecture. Programming environment and development: data structures, functions, peripheral communication, object-oriented model. Introduction to numerical methods through programming: differentiation, integration, root finding for non-linear equations, linear systems of equations, and curve fitting. Prerequisite: ENCMP 100. Corequisite: MATH 201.
| Section | Capacity | Class times | Login to view Instructor(s) and Location |
|---|---|---|---|
|
LECTURE B1
(76606) |
189 |
2027-01-04 - 2027-04-09 (MWF)
13:00 - 13:50
|
|
| Section | Capacity | Class times | Login to view Instructor(s) and Location |
|---|---|---|---|
|
LAB H31
(76624) |
63 |
2027-01-04 - 2027-04-09 (W)
14:00 - 16:50
|
|
|
LAB H41
(76607) |
63 |
2027-01-04 - 2027-04-09 (R)
14:00 - 16:50
|
|
|
LAB H51
(76623) |
63 |
2027-01-04 - 2027-04-09 (F)
14:00 - 16:50
|
|
| Section | Capacity | Class times | Login to view Instructor(s) and Location |
|---|---|---|---|
|
SEMINAR X31
(83141) |
189 |
2027-01-04 - 2027-04-09 (W)
17:00 - 17:50
|
|