Professional Documents
Culture Documents
Dean
___________ Syzdykova Z.A.
«__»_____ 2023
Syllabus
Academic Year 2023 -2024
1. General Information
Course title Computer Architecture
Degree cycle (level)/ 6B06301-Cyber Security
major
Year, term 2, 2
Number of credits 5
Language of English
delivery:
Prerequisites Digital Logic Design
Postrequisites -
Lecturer(s) 1. Suleimenov Kanat, PhD in Robotics Engineering, Senior-
Lecturer, kanat.suleimenov@astanait.edu.kz, Astana IT
University, Expo, C1 block
2. Konakbayev Olzhas, Master of Automation and Control,
Senior Lecturer, o.konakbayev@astanait.edu.kz
2. Goals, Objectives and Learning Outcomes of the Course
1. Course In this course, students will learn about the principles of computer
Description organization and fundamental concepts of computer architecture. The
first half of the course aims to study number systems, computer
arithmetic, Boolean algebra theory, memory system organization, and
machine instruction characteristics. The remaining half of the course
focuses on ARM instruction formats, addressing modes, processor
organization, instruction pipelining. Furthermore, the course provides
fundamental knowledge on assembly language and its components,
operands, registers, memory, constants, conditional flags, conditional
statements, and performance analysis of memory system.
2. Course Goal(s) Course goal is to provide a solid background in computer architecture
via problem-solving and practical tasks. The course will prepare
students to work in industry of computer engineering; it can also
provide a base for students interested in developing technologies and
digital circuits.
3. Course To understand digital logic fundamentals including number
Objectives: system, Boolean algebra
To design combinational logic circuits
To analyze sequential circuits
To facilitate students in understanding computer arithmetic
To explain concepts of computer architecture and mechanisms
required to modern processors design
To transfer basic concepts of computer architecture and
organization
To help students in understanding memory system organization
To help students in understanding characteristics of machine
instructions
To facilitate students in learning assembly language
4. Skills & Throughout this course, students will be immersed in a wealth of
Competences practical knowledge surrounding the realm of digital logic design.
Students will explore the intricate relationships between binary
representation, Boolean algebra, and logic gates, gaining insights into
how these components seamlessly interact to form the foundation of
digital systems. Moreover, students will obtain solid knowledge in
understanding architecture of computer systems and its components.
Students will learn how to write a program in assembly language.
5. Course Learning The students will be able to:
Outcomes: LO-1: Identify number systems, signed arithmetic
LO-2: Understand basic operations of Boolean Algebra
LO-3: Utilize Boolean algebra and Karnaugh maps to simplify logical
expressions
LO-4: Present general overview of programmable logic devices
LO-5: Distinguish among different types of flip-flops
LO-6: Explain twos complement representation
LO-7: Understand the use of significand, base, and exponent in the
representation of floating-point numbers
LO-8: Understand memory system organization
LO-9: Understand characteristics of machine instructions
LO-10: Understand types of operands and ARM data types
LO-11: Understand different types of addressing modes
LO-12: Explain the difference between machine language and
assembly language
LO-13: Understand processor structure and function
LO-14: Explain assembly language elements, operands, registers, etc.
LO-15: Explain condition flags, branching, conditional statement,
loops
6. Methods of Quizzes;
Assessment Assignments.
7. Reading List Lecture slides will be available after class (available on
moodle.astanait.edu.kz);
Main textbook:
1. Computer Organization and Architecture: Designing for
Performance, 11th Edition, William Stallings
2. Digital Design and Computer Architecture, Sarah L. Harris,
David Money Harris
Supplementary textbook:
1. Computer System Architecture, 3rd Edition, M. Morris Mano
1. Resources Online journals, article, papers, books and internet resources as well as
software for simulation.
2. Course policy Course and University policies include:
Attendance:
Students are expected to attend all scheduled class sessions with all
required reading and supplementary materials. Readings are to be
completed prior to class.
The student won’t obtain additional points for course attendance, but
the attendance is important to pass the course, in particularly, to pass
Mid-term and End-Term control exams. The total point of
Attendance is 70% or more to pass every separate exam (Midterm,
Endterm, and Final exams).
In case the student is not able to attend the classes for some reasons,
he/she must inform the teacher of the course or dean’s office in
advance and the student itself is responsible for self-learning all
materials, which were given during unattended lessons.
In case if the student did not attend more than 30% of the classes
without any reasonable excuses and do not inform in advance the
dean’s office or the teacher of the course then the teacher has a right
to mark him as “not graded”, and a student wouldn’t be admitted
to the exam (Midterm, Endterm, and Final exams).
In same time, in case if the student did not attend more than 30%
of the classes without any reasonable excuses, or not able to attend
the classes for some reasons, the teacher can able to give a student
the opportunity to submit assignments, practical works and others
tasks on the not studied topics during an additional time.
In any other cases student must attend to the course not less 70% of
all classes.
Being late on class: When students come to class late, it can disrupt
the flow of a lecture or discussion, distract other students, impede
learning, and generally erode class morale. Moreover, if left
unchecked, lateness can become chronic and spread throughout the
class. Therefore, the being late to the class is not welcome and can
have restriction activities by the teacher.
Attestation I and II: Students with score less than 25% for
Attestation period I or Attestation period II (RK1/RK2) are
automatically failed and should take the course again.
Final exam: The final exam for the course “Computer Architecture”
includes multiple-choice test and questions for one hour, which covers
theoretical and practical parts of the course. The format of the exam is
paper-based. No late submissions are allowed in the exam.
Laptops and mobile devices can only be used for classroom purposes
when directed by the teacher. Misuse of laptops or handheld devices
will be considered a breach of discipline and appropriate action will be
initiated by the teacher.
3. Course Content
# Abbreviation Meaning
1 TSIS Teacher-supervised independent work
2 SIS Students’ independent work
3 IP Individual project
4 PA Practical assignment
5 LW Laboratory work
6 MCQ Multiple choice quiz
Practice
sessions
(H/W)
(H/W)
(H/W)
(H/W)
(H/W)
Week
TSIS
SIS
Course Topic
No
Mid Term 40
nd
2 Assignment 4 15 100
attestation Assignment 5 15
Assignment 6 15
Quiz 2 15
End Term 40
Final exam Multiple Сhoice Questions 100
Total 0,3 * 1st Att + 0,3 * 2nd Att + 0,4*Final 100
* The number of assignments can be different. It depends from the course program and designed by
teacher course syllabus. But the total points of the assignment are 60 in each control period.
Achievement level as per course curriculum shall be assessed according to the evaluation chart
adopted by the academic credit system.
Based on the specific grade for each assignment, and the final grade, following criteria must be
satisfied:
5. Methodological Guidelines
Assessment is administered continuously throughout the course. The students are rated
against their performance in continuous rating administered throughout the semester (60%)
and summative rating done during the examination session (40%), total 100%. Continuous
rating is students’ on-going performance in class and independent work. Class work is assessed
for attendance, laboratory works' defense and in- class assessments.
- TSIS (Teacher Supervised Student Independent Study) -comprises presentation to be
done by students independently and checked by instructor.
- Mid-term and End-term is a review of the topics covered and assessment of
each student's knowledge. The form of the midterm and endterm exams is complex and
paper-based.
- Final assessment is a combination of both midterm and endterm covered tasks. The form
of the final assessment is complex and paper-based.