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
CEN2202
3 hours English

Computer Architecture

Computer Architecture
1 Defining computer architecture, classes of computers, technology trends, power in integrated circuits, cost, performance metrics
2 Instruction set architectures, simple pipelined processors, hazards, data forwarding, control, and branch prediction
3 Memory hierarchy, DRAM, cache organization, multi-level caches, cache optimizations, virtual memory, cache performance
4 Instruction-level parallelism, complex pipelines, superscalar processors, static scheduling, dynamic scheduling, scoreboard, Tomasulos’s algorithm, VLIW approach
5 Data-level parallelism, GPU architectures, SIMD, loop-level parallelism
6 Multiprocessor architectures, shared and distributed memory models, cache coherence, snooping and directory-based protocols, multithreaded cores and Domain Specific Architectures (DSA), Hardware Acceleration (HWA)
1.1 Mapped to: K1

An ability to identify and explain the broad in-depth knowledge and comprehension of concepts, principles, theories, processes and methodologies in the domain of Computer Architecture

Teaching Strategy One or more of the following strategies may be used: • Classroom lectures • PowerPoint slides • Reading assignments
Assessment Methods One or more of the following strategies may be used: • Written exams • Home assignments • Oral questions
2.1 Mapped to: S1 (S1 in ABET)

Cognitive Skills: An ability to identify, formulate, and solve problems in the domain Computer Architecture

Teaching Strategy One or more of the following strategies may be used: Classroom lectures • PowerPoint slides • Reading assignments • Problem solving practice • Tutorials
Assessment Methods One or more of the following strategies may be used: • Written exams • Home assignments • Oral questions
2.2 Mapped to: S2 (S2 in ABET)

Cognitive Skills: an ability to apply engineering design to produce solutions in the domain of Computer Architecture

Teaching Strategy One or more of the following strategies may be used: • Design activities through problem-based learning to meet one or both of the following factors: (1) public health, safety, welfare, (2) global, cultural, social, environmental, and economic factors • Design examples • Open-ended design tasks • Classroom lectures • PowerPoint slides • Reading assignments • Problem solving • Tutorials
Assessment Methods One or more of the following strategies may be used: • Design projects (design approaches and design outcomes) • Written exams • Home assignments
2.3 Mapped to: S4 (S3 in ABET)

Communication Skills: an ability to communicate effectively in the domain of Computer Architecture

Teaching Strategy One or more of the following strategies may be used: • Classroom lectures • PowerPoint slides
Assessment Methods One or more of the following strategies may be used: • Written assignments or project reports • Oral presentations
3.1 Mapped to: V1 (S4 in ABET)

Values: an ability to recognize ethical and professional responsibilities

Teaching Strategy One or more of the following strategies may be used: • Discussion on how to make informed judgments in a given engineering situation, considering the impact of engineering solutions in global, economic, environmental, and societal contexts • Classroom lectures • PowerPoint slides
Assessment Methods Assessment of informed judgments through written assignments or project reports or oral presentations
3.2 Mapped to: V2 (S7 in ABET)

Autonomy: An ability to acquire new knowledge as needed, using appropriate learning strategies

Teaching Strategy One or more of the following strategies may be used: • Design activities through problem-based learning • Design examples • Open-ended design tasks • Classroom lectures • PowerPoint slides • Reading assignments • Problem solving • Tutorials
Assessment Methods One or more of the following strategies may be used: • Projects • Written exam • Home assignments • Oral presentations
3.3 Mapped to: V3 (S5 in ABET)

Responsibility: an ability to function effectively in a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objective

Teaching Strategy One or more of the following strategies may be used: • Discussion on various aspects of teamwork such as: (1) how to establish goals, plan tasks, and meet objective (2) how the group shares responsibilities and makes decisions together to foster collaboration • Classroom lectures • PowerPoint slides
Assessment Methods One or more of the following strategies may be used: • Project breakdown structure • Minutes of meeting