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

Computer Organization and Digital Logic

CEN1012
3 hours English

Computer Organization and Digital Logic

Computer Organization and Digital Logic
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 Fundamentals of MIPS assembly programming
1.1 Mapped to: K3

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

Teaching Strategy Classroom lectures, PowerPoint slides, and reading assignments at home are used to develop knowledge of the course
Assessment Methods Assessment methods may include written exams, assignments, projects & oral presentations.
1.2 Mapped to: K3

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

Teaching Strategy Classroom lectures, PowerPoint slides, and reading assignments at home are used to develop knowledge of the course
Assessment Methods Assessment methods may include written exams, assignments, projects & oral presentations.
1.3 Mapped to: K3

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

Teaching Strategy Classroom lectures, PowerPoint slides, and reading assignments at home are used to develop knowledge of the course
Assessment Methods Assessment methods may include written exams, assignments, projects & oral presentations.
2.1 Mapped to: S1

Write (or rewrite) 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: S4

Understand and 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: V2

Develop improved collaborative skills.

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