Introduction to Computer Organization
Course Objectives (Competencies):
The course objective is to familiarize students with the components of digital electronics, as well as their
application in the organization of computer systems.
Course Content:
Number Systems. Binary Number System and Binary Arithmetic. Octal and Hexadecimal Number System.
Binary Codes: BCD Codes and Alpha-Numeric Codes (ASCII and Unicode). Boolean Algebra. Logic Gates, OR. AND, NOR, NOT, Ring Sum, Ring Product. Combinational Networks. Standard formats of Logic Functions. Analysis and Synthesis of Combinational Networks. Karnaugh Maps,
Minimization of Logical Expressions, Karnaugh Maps with Incompletely Specified Functions.
Applications of Combinational Networks. Encoders, decoders, multiplexers, demultiplexers, adders and ROM memories. Sequential networks. Latches and flip-flops. Registers. Counters.
Learning methods: Oral presentation method, problem-based teaching method.