0% found this document useful (0 votes)
29 views

Course Syllabus

Uploaded by

DizzyDragon
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views

Course Syllabus

Uploaded by

DizzyDragon
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

CENG-CC-02

Approved: May 2023

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.

Relationship of Course Outcomes to Student Outcomes:


Course Related CS Student Outcomes Related CE Student Outcomes (SO)
Learning (SO)
Outcomes
(CLO) 1 2 3 4 5 6 1 2 3 4 5 6 7
1 √ √ √
2 √ √
3 √ √ √ √
4 √ √ √
5 √ √ √

Student Outcomes (CS-SO)


1. Analyze a complex computing problem and to apply principles of computing and other relevant
disciplines to identify solutions.
2. Design, implement, and evaluate a computing-based solution to meet a given set of computing
requirements in the context of the program’s discipline.
3. Communicate effectively in a variety of professional contexts.
4. Recognize professional responsibilities and make informed judgments in computing practice
based on legal and ethical principles.
5. Function effectively as a member or leader of a team engaged in activities appropriate to the
program’s discipline.
6. Apply computer science theory and software development fundamentals to produce computing-
based solutions.

Student Outcomes (CE-SO)


1. An ability to identify, formulate, and solve complex engineering problems by applying principles
of engineering, science, and mathematics.
2. An ability to apply engineering design to produce solutions that meet specified needs with
consideration of public health, safety, and welfare, as well as global, cultural, social,
environmental, and economic factors.
3. An ability to communicate effectively with a range of audiences.

Page 2 of 5
CENG-CC-02
Approved: May 2023

4. An ability to recognize ethical and professional responsibilities in engineering situations and


make informed judgments, which must consider the impact of engineering solutions in global,
economic, environmental, and societal contexts.
5. An ability to function effectively on a team whose members together provide leadership, create
a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
6. An ability to develop and conduct appropriate experimentation, analyze and interpret data, and
use engineering judgment to draw conclusions.
An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.

Topics Covered (Stallings 11th Edition):


Topics Chapter Weeks
Introduction & Computer Evolution 1 0.5
Digital Logic Circuits and Components. 12 2
Data Representation 10 1
Computer Arithmetic 11 1
High Level Computer System Components, CPU 3 1.5
Instruction Sets Architecture (Characterictics, Functions) 13 1
Midterm exam (March 6 & 7, 2024) 0 0.5
Instruction Sets Addressing Modes 14 1.5
Assembly Language Programming (Appendix B) + Examples Ap.B 1.5
Memory Organization - Main memory 6 1
Memory Organization - Cache 5 1
Introduction to Parallel Processing and Interconnection Networks 20 1
Project Presentations 0.5
Revision
Total 14

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

ABET Contribution of Course to Professional Component


Math & Basic Science : 5%
Engineering : 70%
Engineering Design : 25%
General Education :

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.

Course Ground Rules


To be specified by the instructor

University Code of Conduct


QU expects its students to adopt and abide by the highest standards of conduct in their interaction
with professors, peers, staff members and the wider university community. Moreover, QU expects
its students to act maturely and responsibly in their relationships with others. Every student is
expected to assume the obligations and responsibilities required from them for being members of
the QU community. As such, a student is expected not to engage in behaviors that compromise their
integrity, as well as the integrity of QU. Further information regarding the University Code of
Conduct may be found on the web at http://www.qu.edu.qa/students/code-of-conduct
Subject: Using ChatGPT Tools by Students
"In accordance with Article 6 of the Student Code of Conduct at Qatar University, academic
violations include a range of actions, one of which pertains to submitting work that is not the
individual's own production. This includes using creative artificial intelligence tools such as
ChatGPT to produce content, images, videos, or programming code and presenting it as original
work. Therefore, students are cautioned that using artificial intelligence tools such as ChatGPT or
any similar tools to produce academic content and present it as their own work is considered
plagiarism, exposing the student to disciplinary penalties as stipulated in Qatar University's Student
Code of Conduct.
In light of this, we urge all students to adhere to ethical standards in all assignments and academic
work, and to seek guidance from the course instructor when unsure about the proper and ethical use
of artificial intelligence sources in completing assignments, duties, and academic tasks."

Support for Students with Special Needs


It is Qatar University policy to provide educational opportunities that ensure fair, appropriate and
reasonable accommodation to students who have disabilities that may affect their ability to
participate in course activities or meet course requirements. Students with disabilities are
encouraged to contact their Instructor to ensure that their individual needs are met. The University
through its Special Needs Section will exert all efforts to accommodate for individuals’ needs.

Page 4 of 5
CENG-CC-02
Approved: May 2023

Contact Information for Special Needs Section:


Tel-Female: (00974) 4403 3843
Tel-Male: (00974) 4403 3854
Location: Student Activities Building
Email: [email protected]

College of Engineering Learning Support


The Engineering Success Oasis (ESO) provides academic support services to all students
registered in Engineering courses at QU. We provide academic assistance through group and
one-on-one tutoring, tailored major programs, and various workshops. Support schedules are
announced at the beginning of semesters.

Contact Information for College of Engineering Learning Support:


Females
Tel: (00974) 4403 6380
Location: C07-0205
Email: [email protected]

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)

Student Complaints Policy


Students at Qatar University have the right to pursue complaints related to faculty, staff, and other
students. The nature of the complaints may be either academic or non-academic. For more
information about the policy and processes related to this policy, you may refer to the student
handbook.
Declaration
This syllabus and contents are subject to changes in the event of extenuating circumstances. The
instructor (with approval of the Head of Department) reserves the right to make changes as
necessary. If changes are necessitated during the term of the course, the students will be notified by
email communication and posting the notification on the online teaching tool Blackboard. It is the
student’s responsibility to check on announcements made while they were absent.
Faculty Name: Dr. Khalid Abualsaud
Last Modified: 21/01/2024
Date: 21/01/2024

Page 5 of 5

You might also like