proto
proto
2024-2025
CE437 Syllabus
Contents
Contents ............................................................................................................................... 2
1 General Course Information ........................................................................................... 3
2 Course Description ........................................................................................................ 4
3 Course Objectives.......................................................................................................... 4
4 Learning Outcomes........................................................................................................ 4
5 Student Evaluation ......................................................................................................... 5
6 Overall Course Grading Scale........................................................................................ 5
7 Turnitin ........................................................................................................................... 6
8 Responsible use of AI .................................................................................................... 6
9 Use of textbook and other course material ..................................................................... 6
10 APA Style....................................................................................................................... 6
11 Lab Reports ................................................................................................................... 6
12 Attendance Policy .......................................................................................................... 7
13 Makeup of assessments or Late submissions ................................................................ 7
14 Academic Honesty and Integrity Assurance ................................................................... 7
15 Copyrights...................................................................................................................... 8
16 Disruption of the Learning Process ................................................................................ 8
17 The need to study! ......................................................................................................... 9
18 Teaching Methodology ................................................................................................... 9
19 The Project and team-based work ................................................................................. 9
20 Activities and participation .............................................................................................. 9
21 Assignments / Graded Class Activities / Quizzes / Other assessments .......................... 9
22 Surveys ........................................................................................................................ 10
23 Specific Notes .............................................................................................................. 10
Appendix A ......................................................................................................................... 13
A.1 Computer Engineering Program Student Outcomes – ABET:.................................... 13
A.2 Course contribution to the global goals ..................................................................... 13
American University of the Middle East (AUM)
COURSE SYLLABUS
Lab Instructor’s
Section Sunday Monday Tuesday Wednesday Thursday
Name
F1 08:00 - 10:30
F2 03:30 - 06:00
Ms. Sara
F3 10:30 - 01:00
Mahmoud
F4 11:30 - 02:00
F5 02:30 - 05:00
Dr. Maha
F7 11:00 - 01:30
Zayoud
F8 10:30 - 01:00
M1 03:30 - 06:00
Ms. Asli Gizem M2 05:00 - 07:30
Baysal M3 03:30 - 06:00
M4 12:30 - 03:00
M5 03:00 - 05:30
2 Course Description
An introduction to computer organization and design, including instruction set selection, arithmetic logic
unit design, datapath design, control strategies, pipelining, memory hierarchy, and I/O interface design.
3 Course Objectives
Computer design is the science and art of selecting and interconnecting hardware components to build
a computer that meets functional, performance, and cost goals. In this course, students will learn to
design a uniprocessor computer system, including processor datapath, processor control, memory
systems, and I/O. The course provides a thorough and detailed treatment of basic computer arithmetic
algorithms, multi-cycle implementations of modern computer instruction sets, pipelined CPU designs,
design of cache hierarchy and virtual memory, and fundamentals of computer system I/O. The course
also includes evaluation and analysis of processor and memory performance.
Through the combination of homework assignments and laboratory experiments, students will learn
how to:
i. Implement an instruction set with a multiple cycle non-pipelined architecture
ii. Optimize and pipeline the CPU design
iii. Prototype variations of the CPU design using field programmable gate arrays (FPGAs) and
measure their relative performance
4 Learning Outcomes
A student who successfully fulfills the course requirements will have demonstrated:
i. an understanding of basic computer arithmetic algorithms. [1,2]
ii. an ability to understand and implement multi-cycle implementations of a computer
instruction set. [1,2]
iii. an ability to understand and design a pipelined CPU, and cache hierarchy including virtual
memory. [1,2]
iv. an understanding of the fundamentals of computer system I/O. [1,2]
v. an ability to analyze and evaluate CPU and memory hierarchy performance. [1,6]
vi. experience with the design, simulation, and documentation of a multi-cycle CPU, and a
pipelined CPU with a cache hierarchy using modern CAD tools. [1,2,3,6,7]
5 Student Evaluation
Assessment type Number of assessment Weight
Attendance 5%
Graded Lab 1 [5%] *
Graded Lab 2 [5%]
Assignments Graded Lab 3 [5%] 30%
Graded Lab 4 [5%]
Project [10%]
Graded Class Activity GCA 1 [10%]
20%
(GCA) GCA 2 [10%]
Moodle Quiz Moodle Quiz (5%) 5%
Midterm 20%
Final exam 20%
Total 100%
✓ Students may be asked to work in groups to complete certain assignments. Depending on the needs
of the course, the faculty may arrange the groups and inform students on Moodle in advance.
Notes:
✓ Students have the full responsibility of:
o submitting the required documents within the deadline
o verifying that the correct files are submitted
o verifying that the submitted files are not corrupted
✓ Softcopies are required to be uploaded into Turnitin when applicable.
8 Responsible use of AI
AI-powered content-generating tools are still under development. Students must be aware that using
AI-based tools in their academic work may hinder their creativity, critical thinking, and the attainment
of other learning objectives. However, responsible use of these tools offers significant advantages. To
uphold academic integrity while using AI responsibly, students should:
✓ Follow specific course guidelines regarding AI use. Make sure to understand and adhere to
any rules set by your instructor about using AI in your assignments. Failing to comply with the
course AI guidelines will be considered as a breach of academic integrity (refer to the section
Academic Honesty and Integrity Assurance).
✓ Understand and articulate the content generated by AI. Ensure that you can explain and
elaborate on any AI-generated content you include in your work.
✓ Verify and cite AI-generated information appropriately. Since AI-generated content can
potentially contain biases or inaccuracies, always check the facts provided by AI tools and give
proper credit to the original sources.
✓ Include a disclaimer detailing AI use in your submissions. Whether you use AI for creating
images, generating text, or other functions, be transparent about it in your work.
AI systems can gather and process information from user interactions. It is advisable not to share
personal or sensitive information.
10 APA Style
AUM adopts the APA writing style for all its academic programs. AUM students are required to use
this style in their assignments. The following website can be of value for students: APA Formatting
and Referencing Guidelines for AUM Students . Students are also encouraged to visit the AUM
Writing Lab to receive help and guidance on all APA-related questions.
11 Lab Reports
It is expected of students to follow and abide with lab procedures and guidelines. The lab report format
must be strictly followed by the student.
12 Attendance Policy
Our educational philosophy is based on two criteria; developing a professional graduate who
understands and respects discipline and a graduate who masters the course material given during the
class session. Missing more than the maximum allowed sessions within a course means the student
cannot fully acquire the amount of information needed to pass the course. Hence, the student is
declared “Dismissed”.
Regular quality attendance is a clear indication of the student’s commitment, dedication, and respect
towards the course and the class. Students must regularly attend every class they register for. In case
of absence, the student is responsible for making up missing class work. Much of the learning will take
place during the class session, so it is important that students be there. The skills which are central to
the course are best developed through practice. Most of the classes follow a discussion rather than a
lecture format. Each student is expected to participate and may be called upon at any time to provide
an analysis of the topic or case for discussion, or a critique of others' comments. Also, missing a class
may well mean missing an assessment. Students’ active participation in class discussions will
contribute to making the class sessions enjoyable and enhance the learning. In the context of class
discussions, students have the opportunity to develop their analytical, listening, and communication
skills.
For more details, please check the attendance policy of AUM.
Late submission: Assessments that has a submission deadline are subject to the below Late Submission
policy:
After the submission deadline, students have a maximum 2-days grace period for late submissions with
the following penalty (excluding Fridays):
Upon suspicion and doubt of the authenticity of the work submitted, the Instructor has the right to
ask the student to verify her/his work. This can be done through, but not limited to, repeating the
work, oral examination or discussion, alternative or similar on spot class assignment, quiz, or any
other action deemed necessary. If the student fails to prove the authenticity of the work, then the
instructor will apply the academic misconduct rules as mentioned in the AUM Student Handbook
which may include awarding the work a zero grade.
Students are expected and encouraged to be honest and maintain the highest standards of academic
integrity in their academic work and assignments at the university. Any act of academic dishonesty
may result in severe consequences for violations range from zero grades given for the assignments,
failing the course, and suspension from the University. Students will refrain from any academic
dishonesty or misconduct including, but not limited to:
• Plagiarism: the presentation of someone else’s ideas, words, or artistic, scientific, or technical
work as one’s own creation. Also, paraphrasing, summarizing, direct quotations, are
considered as plagiarism, if the original source is not properly cited.
• Cheating: is an act of lying, deception, trickery, imposture, or imposition. Cheating
characteristically is employed to create an unfair advantage, usually in one’s own interest, and
often at the expense of others. The person who is sending or receiving assistance is considered
cheating.
• Assisting in cheating
• Substituting for another student in the taking of an examination
• Substituting examination booklets/papers
• Submitting the same work for more than one course
• Submitting papers and other work written by others
• Receiving or providing unauthorized help or assistance in any academic work or assignment
• Intentional violation of program and degree requirements and regulations as established by
the University
• Dishonest reporting of computational, statistical, experimental, and research results, or the
like
• Using any format of smart or electronic devices as a tool of cheating
For a detailed description of academic misconduct please refer to the AUM Student Handbook.
15 Copyrights
Students are expected to adhere to copyright practices, refer to the undergraduate AUM Student
Handbook.
18 Teaching Methodology
Students are encouraged to participate in class and work in teams. Both individual and team efforts
are evaluated and rewarded. The students are also encouraged to develop their critical thinking and
communication skills. There will be several teaching methods employed in the course which will include
all or some of the following: interactive lectures; group work; case studies and discussions; lab sessions;
debates; assignments; multimedia; individual and team activities; field visits; guest lecturers; project,
problem, and research-based tasks; and/or analysis and reflection on scholarly textbooks and papers.
Some of the learning outcomes will be achieved through assignments, projects, and activities.
For all group-related work, the entire team is responsible for the project outcome and the
deliverables, except for the specific parts of the project that may be graded individually depending on
the project’s requirements as outlined in the project document.
Specific requirements will be highlighted by the instructor prior to the assessment date.
Assessments may be scheduled on different days and time than the regular class meeting times,
including on Saturdays (Ex. Midterm Exam or Final Exam)
22 Surveys
Any survey to be conducted by the student in relation to the course needs first to be approved through
the course instructor.
23 Specific Notes
Course Weekly Calendar
REFERENCE LEARNING
DATE CLASS TOPIC & DESCRIPTION IN THE /ABET ASSIGNMENT/TASK
TEXTBOOK OUTCOMES
Note: The instructor has the right to amend the content of this syllabus with prior notice given to students.
The most updated syllabus is on Moodle.
Appendix A
This course particularly focuses on the following SDG(s): Industry, Innovation and Infrastructure.