COSC 2310
Computer Organization
In this course, students will learn about the building blocks of computers. This class introduces students to concepts that help them understand how computers operate and how they are designed. The course takes a bottom-up approach, beginning with information representation and basic logic gates, then systematically introducing new concepts to help students understand computer organization and assembly language programming. In particular, some of the main topics covered in this class include information representation and manipulation, logic elements and combinational logic, sequential logic and memory, machine language and instruction set architecture, basic computer organization, and assembly language and programming constructs.
Sources
- Course catalogue ↗2026-2027