Jump to content

Computer Architecture (Computer Science)

From UoB Wiki
(Redirected from ITCS223)
Course TitleComputer Architecture
Course Code(s)
  • ITCS 223
  • ITCS 222
CollegeInformation Technology
DepartmentComputer Science
Academic Program(s)
Course Credits3-0-3
Course NQF Level6
Notional Hours120
NQF Credits12
Prerequisite(s)ITCS 214
Lectures Timing & Location
General Mode of Teaching and LearningTraditional
Course CoordinatorDr. Abdul Fattah Salman
Course InstructorDr. Abdul Fattah Salman
Office Hours
  • UTH 11:00 – 12:00
  • MW 12:00 – 13:00
Office LocationS40-2057
Instructor’s Emailamsalman@uob.edu.bh
Academic Year2025-2026
SemesterSecond

Computer Architecture, ITCS 223, or ITCS 222 is a computer science course which introduces the basics of computer architecture. Topics include data representation, basics of digital logic, basics of Assembly language, Computer performance evaluation, data path and control unit, non-pipelined and pipelined processor design, main memory hierarchy. Assembly language programming is used as a means of exploring instruction set architectures.