Prerequisite(s): CSIT 111 or CSIT 114; and CSIT 170; and MATH 122 or AMAT 120 with a grade of C- or higher. This course aims to introduce the fundamental aspects of computer systems from the hardware and software point of view. Students will be exposed to the principles of computer architecture and organization within the framework of digital design and Assembly language. Recent modem computer technologies will also be stressed.