Official government website of the Government of Kingdom of Saudi Arabia
Link to official Saudi websites end with edu.sa

All links to official educational websites in the Kingdom of Saudi Arabia end with sch.sa or edu.sa

Government websites use the HTTPS protocol for encryption and security.

Secure websites in the Kingdom of Saudi Arabia use the HTTPS protocol for encryption.

Registered with the Digital Government Authority under number:

20250417892

Digital Logic and Computer Organization

CEN1011
3 hours English

Digital Logic and Computer Organization

Digital Logic and Computer Organization
1 Number systems and code
2 The basics of logic design: Logic gates and truth tables
3 The basics of logic design: Boolean equations and algebra
4 The basics of logic design: Combinational logic
5 The basics of logic design: Sequential Logic
6 Introduction to types of computer designs
7 Computing and comparing computer performance
8 Instruction-set architecture (ISA) for MIPS
9 Pipelining and its hazards and remedies
10 Types of memory and memory hierarchy
1.1 Mapped to: K1

Recognize the different number representations and how to convert numbers between different representations.

Teaching Strategy Lectures, discussions, self- test at the beginning of each lecture, and participation in solving examples
Assessment Methods Homework and Exams
1.2 Mapped to: K1

Recognize the basics of logic design, starting by knowing the logic gates and truth tables, up until understanding combinational logic.

Teaching Strategy Lectures, discussions, self- test at the beginning of each lecture, and participation in solving examples
Assessment Methods Homework and Exams
1.3 Mapped to: K1

Identify the multi-step process by which a high-level program becomes a stream of instructions executed by a processor.

Teaching Strategy Lectures, discussions, self- test at the beginning of each lecture, and participation in solving examples
Assessment Methods Homework and Exams
1.4 Mapped to: K1

Explain the basic organization of the memory hierarchy and the effect of its parameters on system performance.

Teaching Strategy Lectures, discussions, self- test at the beginning of each lecture, and participation in solving examples
Assessment Methods Homework and Exams
1.5 Mapped to: K1

Identify the design priorities present in technical systems, and how they relate to historical context.

Teaching Strategy Lectures, discussions, self- test at the beginning of each lecture, and participation in solving examples
Assessment Methods Homework and Exams
2.1 Mapped to: S1

Develop code to be take advantage of the computer execution model to improve execution efficiency.

Teaching Strategy Lab tutorials
Assessment Methods Lab reports, programming assignments
2.2 Mapped to: S5

Communicate to others the importance and relevance of computer organization and architecture in the modern world.

Teaching Strategy Traditional lectures, discussions, and group project
Assessment Methods Project report, presentation, and discussion
3.1 Mapped to: V1

Develop improved collaborative skills.

Teaching Strategy Group project
Assessment Methods Project report, presentation, and discussion