Quarter 1
Three foundational courses that assume nothing: formal logic, programming from zero, and how a computer actually executes code.
| Course | Code | What |
|---|---|---|
| Reasoning and Logic | CSE11A | Formal logic, proofs, induction, set theory |
| Introduction to Programming | CSE11B | Java from scratch through OOP and streams |
| Computer Organisation | CSE11C | Logic circuits, assembly, CPU, memory hierarchy |
Worth knowing
- All three courses are self-contained within the quarter — no in-quarter prerequisites — but R&L's proof techniques underpin Algorithms & Data Structures later (Q3).
- IP and CO both demand steady weekly lab time; don't let one slide while cramming the other.
- Resits for all three courses land in Quarter 2.