Course Syllabus
Course Syllabus
COLLEGE OF ENGINEERING
DEPARTMENT COMPUTER SCIENCE AND ENGINEERING
CMPE 263 / Computer Architecture & Organization I
Spring 2024
Instructor Information
Name: Dr. Khalid Abualsaud
Academic title: Lecturer of Computer Engineering
Office: H07-B301.
Phone: 4403 4285
E-mail: [email protected]
Office Hours: Tuesday 08:00-8:50am, Room H07-B301,
Thursday 12:00PM - 12:50PM Room H07-B301,
OR by appointment (set by email)
TA Information
Name: TBA
Office:
Phone:
E-mail:
Office Hours:
Class/Laboratory Schedule
L53: Sunday, Tuesday, Thursday, 11:00 – 11:50, room H07-C125
L54: Monday, Wednesday, 08:00 AM – 09:15 AM, Room H07-B131.
Coordinator Information
Name: Dr. Muhammad Moazam Azeem
Academic title: Assistant professor of Computer Engineering
Office: B307-H07, College of Engineering Building
Phone: 4403 4287
E-mail: [email protected]
Course Information
Catalog Description:
Higher-level concepts in computer architecture. Data representation; classic components of a
computer; performance measures for computers; CPU types, design, organization, instruction-level
description; processor programming, addressing modes, assembly language; main and cache
memory, caching techniques, basics of parallel architectures.
Credits:
3 Credit hours.
Contact Hours:
3 Credit hours.
Prerequisites: CMPS 151 and CMPS 205
Textbook(s):
- Computer Organization and Architecture. By William Stalling. ; 11th edition (March 1, 2018).
ISBN: 978-0134997193
Page 1 of 5
CENG-CC-02
Approved: May 2023
References:
- Computer System Architecture – Moris Mano third edition ISBN: 0-13-175738-5
- Structured Computer Organization 5th Edition : Tanenbaum. ISBN: 0-13-147521-0
Course Objectives:
The course aims to give the students:
• A theoretical perspective of basic computer architecture.
• An Introduction to the basic computer components and their design.
• An introduction to register transfer language and its usage in computer architecture
description and design
Course Learning Outcomes (CLO):
1. Define the basic components of a Computer.
2. Identify the CPU description at the instruction level.
3. Identify single/multi processor organization, types and design.
4. Identify Internal memory organizations
5. Compare between different cache techniques.
Page 2 of 5
CENG-CC-02
Approved: May 2023
Method of Instruction
The course will be primarily lecture-based, with frequent class discussions. This course has three
50-minutes lectures per week.
Assessment Methods and Grading Policy
Quizzes: 30% (5 Quizzes NO MAKEUP Best 4 are counted)
Project: 20% (Groups of 4 Students – Launch after the midterm)
Midterm Exam: 25% Week 7th March 06, and 07, 2024
Final Exam: 25% QU calendar for the timing.
Key Dates:
Quizzes(Thursdays) Exam
1 Quiz 1 08/02/2024
Midterm 6 & 7/03/2024
2 Quiz2 22/02/2024
3 Quiz3 21/03/2024
March 10 - 14, Project distribution (Teams of 4 members each)
Sunday, April 07 – Monday, April 15, 2024 Eid Al-Fiter break
4 Quiz4 18/04/2024
5 Quiz5 02/05/2024
Project Submission: 25/04
Final: QU calendar
* The key dates are subject to change based on the time.
Page 3 of 5
CENG-CC-02
Approved: May 2023
Computer/Software Usage
Project documents should be submitted electronically using appropriate standard formats such as
Microsoft word, PDF, or PowerPoint. A student may submit using different format if agreed upon
by the instructor ahead of time. Online Simulator to practice assembly language
https://schweigi.github.io/assembler-simulator/
Laboratory Projects
The course has no associated laboratory.
Page 4 of 5
CENG-CC-02
Approved: May 2023
Males
Tel: (00974) 4403 6380
Location: C07-0205
Email: [email protected]
Sessions' Booking
Females
1- One-to-one sessions’ registration via Simplybook:
https://crulearningfemales.simplybook.me
2- Weekly sessions via email invitation from Engineering Success Oasis (ESO)
Males
1- One-to-one sessions’ registration via Simplybook:
https://crulearningmales.simplybook.me
2- Weekly sessions via email invitation from Engineering Success Oasis (ESO)
Page 5 of 5