CSC 2304 01 - Syllabus - Computer Architecture
CSC 2304 01 - Syllabus - Computer Architecture
Syllabus
Course Syllabus
CATALOG DESCRIPTION
This course provides a discussion of the fundamentals of computer organization and architecture and
relates it to contemporary design issues. Students will gain an understanding of the basic structure and
operation of a digital computer. Topics include digital logic, instruction set architecture, computer
arithmetic, architectural CPU design, and functional computer organization. Besides emphasizing the
fundamental concepts, the course will discuss the critical role of performance in driving computer
design.
TEXTBOOK/REFERENCES
Computer Organization and Architecture: Designing for Performance, 10th Edition, Prentice-Hall,
William Stallings.
Companion website: http://williamstallings.com/ComputerOrganization/
COURSE OUTCOMES
Students successfully completing the course will be able to:
Describe computer architecture and organization concepts, computer arithmetic, CPU design, and
interconnection structures of computers.
https://my.aui.ma/ICS/Academics/CSC/CSC__2304/2021_SP-CSC__2304-01/Syllabus.jnz 1/4
6/24/2021 Syllabus | CSC 2304 01 - Computer Architecture- Online- | Portal
https://my.aui.ma/ICS/Academics/CSC/CSC__2304/2021_SP-CSC__2304-01/Syllabus.jnz 2/4
6/24/2021 Syllabus | CSC 2304 01 - Computer Architecture- Online- | Portal
Presentations
14 10-14/5
17/5: End Class
Tests: Tests and exams will be given in different formats, given the online constraints. An excused
absence for a test will allow the student to take a makeup during the final week of class; expect makeup
tests to be more difficult than the original test. All tests will be open-book; you should bring whatever
you expect to need. There will be no sharing of ANYTHING on a test.
Homework: You can work individually or in pairs to complete programming homework of moderate
difficulty during the semester. All Assignments should be submitted online by the assigned deadline
through Jenzabar (assignments submitted by email will be discarded). Late submission is authorized,
with a penalty of 5% per each day late.
Term Presentation: You should submit the topic of your presentation no later than the deadline specified
by the schedule for approval. Presentations will take place during the last couple of week of the
semester. You can work in pairs. Assessment will depend on quality and topic chosen. Students working
in pairs might be graded differently depending on their performance. You can find sample presentation
topics in the presentation requirements document. All requirements are to be submitted through the
LMS system (Not by email). More details are posted online in a separate syllabus.
Attendance and participation: Class attendance will be a critical part of this course. It is your
responsibility to keep up with course material and to ask questions when concepts are unclear either in
class or during office hours. Attendance will be evaluated according to AUI regulations and absences
might lower your grade.
Course Philosophy: I will present course material in a variety of ways, including lecture, working
through extended examples, and assignment and review of exercises. A significant part of this course
will be student research and presentation. I will also evaluate students’ progress using regular tests, and
the final exam. It is your responsibility to keep up with course material and to ask questions when
concepts are unclear. You are encouraged to use the feedback I provide to measure your own progress,
and to seek assistance where needed, either by asking general questions during class, or by bringing
specific questions about class topics or assignments to me outside of class. Since this class will be
taught largely as a distance learning class, students will need to show initiative in using email and other
options provided.
GRADING
Student grades will be based on midterm tests, a final exam, project reports and presentations, and
online participation, as follows:
Midterms 30%
Final exam: 20%
Reports and presentations: 40%
Online participation: 10%
ACADEMIC INTEGRITY
https://my.aui.ma/ICS/Academics/CSC/CSC__2304/2021_SP-CSC__2304-01/Syllabus.jnz 3/4
6/24/2021 Syllabus | CSC 2304 01 - Computer Architecture- Online- | Portal
Students have the responsibility to know and observe the requirements of the AUI Code of Academic
Honesty and the penalties resulting from violation of this code. This code forbids cheating, fabrication
or falsification of information, multiple submissions of academic work, plagiarism, abuse of academic
materials, and complicity in academic dishonesty.
Downloadable Version
Ungrouped
(.pdf, 811K)
Download
Readings
https://my.aui.ma/ICS/Academics/CSC/CSC__2304/2021_SP-CSC__2304-01/Syllabus.jnz 4/4