Lectures: GACB 105, Tuesday and Thursday 9:30am-10:50am.
Instructor: Vassilis Athitsos
Computer organization from the viewpoint of software, including: the memory hierarchy, instruction set architectures, memory addressing, input-output, integer and floating-point representation and arithmetic. The relationship of higher-level-programming languages to the operating system and to instruction set architecture are explored. The course also teaches some programming in an assembly language.
Course web page:
Lecture times: Tuesday and Thursday, 9:30am-10:50am
Classroom: GACB 105
Prerequisites: CSE 1310 (Introduction to Computers and Programming), CSE 1320 (Intermediate Programming).
Textbook: Structured Computer Organization, by Andrew S. Tanenbaum and Todd Austin. 6th Edition, 2012, Prentice Hall. ISBN-10: 0132916525. ISBN-13: 978-0132916523.