=
Messina
UNIVERSITY
fe «Approved
i) Dean
bg) 3) Syzdykova Z.A.
a9 J 08 2025
Syllabus
Academie Year 2024 - 2025
1. General Information
‘Course title
‘Computer Architecture
Degree cycle (level)/
B6B06301 — Bachelor of information and communication technology
deliver
| major in Cybersecurity
‘Year, term 2.6 e a
Number of credits 5
Language of English
Prerequisi
Digital Logie Design
Postrequisites
Ethical Hacking
Lecturer(s)
1. Anuar Baitulakov,
MSc in industrial engineering, Senior-lecturer in the Department of
intelligent systems and cybersecurity at Astana IT University,
[email protected],kz, Expo CI block, office C1.1.329
2. Konakbayey Olzhas,
MSc in Automation and Control, Senior-lecturer in the Department of
intelligent systems and cybersecurity at Astana IT University,
oxkon dastanait edu, kz, Expo C1 block, office C1.1.329
3. _Kymbat Seilkhanova,
MS¢ in Engineering, Instructor in the Department of intelligent systems
and cybersecurity at Astana rv University,
k.sei/
[email protected], Expo C1 block, office C1.1.329
4. Didar Yarullin,
MS¢ in physics, Senior-lecturer in the Department of intelligent systems
and cybersecurity at Astana IT University, d.varulin(@astana.itedu.k2,
Expo C1 block, office C1.1.329
Zoals, Objectives and Learning Outcomes of the Course
1. Course
Description
Tn this course, students will learn about the principles of computer
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
Objectives
+ Tounderstand digital logic fundamentals including number 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 modem processors desi
+ 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 &
Competences
Throughout this course, students will be immersed in a wealth of
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 leam how to write a program in assembly language
5. Course Leaning
Outcomes:
The students will be able to:
LO-1:; Identify number systems, signed arithmetic
10-2; Understand basic operations of Boolean Algebra
LO-3: Utilize Boolean algebra and Karnaugh maps to simplify logical
expressions
L.0-4: Present general overview of programmable logic devices
0-5: Distinguish among different types of flip-flops
0-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
10-9: Understand characteristics of machine instructions
LO-10: Understand types of operands and ARM data types
10-11: Understand different types of addressing modes
10-12: Explain the difference between machine language and assembly
Janguage (at brief)
10-13: Understand processor structure and function
LO-14: Explain assembly language elements, operands, registers, ete.
LO-15: Explain condition flags, branching, conditional statement, loops
6. Methods of
Assessment
© Quizzes:
© Assignments,
7. Reading List
Lecture slides willbe ible after class (available on
moodle.astanait.edu.k7);
1. Lecture notes (available on Moodle);
2. Computer Organization and Architecture: Designing for
Performance, 11" Edition, William Stallings;
3. Digital Design and Computer Architecture, Sarah L. Hartis,
David Money Harris
Supplementary textbook:
1. Computer System Architecture. 3" Edi
jon, M. Morris Mano.8. Resources
‘Online joumals, article, papers. books and internet resources as well as
software for simulation.
9. Course policy
‘Course and University policies include:
The discipline is conducted in accordance to the individual
characteristics and needs of students with disabilities and special
‘educational needs, ensuring accessibility of the educational process,
equal learning conditions and a comfortable educational environment.
‘Attendane
Students are expected to attend all scheduled class sessions with prior
reading of all required reading and supplementary materials.
‘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 instructor 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 other words, students must participate in at least 70% of all class
time, otherwise he/she can't right to pass exams and can fail the
course.
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. |
For example, an instructors has the rights to give an additional task,
inini-projects or any other ease studies in the framework of practical
‘works or assignments on the studied course.
‘The evaluation and grading process should be done by the
structor and students before starting the Midterm Exam or the
Endterm Exam,This individual opportunity can be considered by teacher in case if
student can not to present approved medical document from medical
policlinics on any reasons.
In any other cases student must attend to the course not less 70% of
all classes.
Preparation for Class: Class participation is a very important part of
the learning process in this course. Although not explicitly grade,
students will be evaluated on the QUALITY of their contributions and
insights. Quality comments possess one or more of the follo
properties:
- Offers a different and unique, but relevant, perspective;
= Contributes to moving the discussion and analysis forward;
~ Builds on other comments
Class work: The duration of each lecture and practical lesson is 50
minutes for offline classes. and 40 minutes for online classes. Students
are expected to complete all readings and assignments ahead of time,
attend class regularly and participate in class discussions. In ease of
systemie student's misconduct, the student can be dispensed from the
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 T and II: Students with score less than 25% for Attestation
period I or Attestation period IT (RK1/RK2) automatically fail to pass
and should retake the course.
Homework / Assignments: The assignments are designed to acquaint
students with the theoretical knowledge and practical skills required for
the course. The textbook readings will be supplemented with materials
collected from recent professional articles and journals. In case of using
someone's work (papers, articles, any publications). all works must be
properly cited. Failure to cite work will be resulted as a cheating from
the students and may be a subject of additional disciplinary measures.
Late assignments: Most assignments will be discussed in class on the
due date. It is expected that all work is to be submitted on time. All
gradings are based using a percentage grading scale:
In the case of some extraordinary event, students should notify the
insiructor and request an extension of the deadline for submission. If
approved, a new date will be given to the student depending upon the
circumstances by instructor.Final exam: The final exam for the course “Computer Architecture”
includes multiple-choice test and questions for two hours, 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.
Online lessons can be used in case if there won't be a chance to make
offline traditional lessons. [It must not discourage the interest and
enthusiasm of students. The main software to run the online lessons is
Microsoft Teams for video calls and live webinars, and Moodle
(moodle.astanait.edu.kz) as a Learning Management System. Also,
some alternatives such as ‘Telegram, Zoom, or other messenger may be
involved as an additional workaround.
Cheating and plagiarism are defined in the Academie conduct policies
of the university and include
1, Submitting work that is not your own papers, assignments, or exams;
2, Copying ideas, words, or graphics from a published or unpublished
source without appropriate citation;
3, Submitting or using falsified data;
4. Submitting the same work for credit in two courses without prior
consent of both instructors.
Any student who is found cheating ot plagiarizing on any work for this
course will receive 0 (zero) for that work and further actions will also
be taken regarding academic conduct policies of the university,
Academic Conduct Policies of the university: The full texts ofall the
academic conduct code will be posted to the students using Learning
Management System (moodle.astanait.edu.kz).
Contacting the Instructor: The easiest and most reliable way to get in
touch with the teacher is by email. Students must feel free to send an
email if have # question related to the course. Instructors will respond
as soon as they can but not always instantaneously. Besides, students
are also welcomed to arrange a one-on-one meeting with the instructor
in their office during office hours (both online and ofiline formats are
a acceptable). _ i
3. Course Content
[_ # | Abbreviation e ~___ Meaning al
1 TSIS “Teacher-supervised independent work
2 |sIs ~ | Students” independent work iz E
3__[1P i Individual project a
4 [PA Practical assignment =
3 [iw Laboratory work -
6 {McQ Multiple choice quiz3.1 Lecture, Practical/Seminar/Laboratory Session Plans
Week
No
Course Topic
&
Lectures
Practice
sessions.
(HIW)
(HW)
TSIS
(HW)
SIS
ca)
‘Course introduction and overview.
Computer abstraction and technology.
Number systems: the decimal system,
positional number systems, the binary
system, hexadecimal notation
| Lab. sessions
Instructions: language of the computer.
RISC.
Computer Arithmetic: integer
representation, integer arithmetic,
floating-point representation, floating-
point arithmetic _
‘The basics of digital Logie: Boolean
algebra, gates, combinational logie
circuits, sequential circuits,
programmable logic devices.
(Quiz 1)
4 | Memory system organization: bit cells,
organization, memory ports, memory
types, DRAM, SRAM _
3 | Instruction sets: machine instruction
characteristics, types of operands, ARM
data types, types of operations,
addressing modes, ARM instruction
formats.
‘The processor. (Midterm)
6 | Instruction sets: addressing modes, ARM
addressing modes, instruction formats,
ARM instruction formats
7__| Mapping control to hardware.
9
8 | Large and Fast: exploiting memory
hierarchy.
(Quiz 2)
rere)
Parallel process from Client to Cloud
10 | Graphies processor unit. (Endterm)
2 150
20 0 0
10
4, Student Performance Evaluation System for the Course
Period ‘Assignments
Number
of points
Total7
attestation,
Assignment 1
Assignment 2
Assignment 3
Assignment 4
Quiz |
Mid Term
100
aaaaa
ae
| attestation
‘Assignment 5
‘Assignment 6
‘Assignment 7
Assignment &
Quiz2
End Term
100
aaaaale
30,
Final exam
MCQ (paper-based)
40 100
Total
0,3 * 1 Ate+ 0,3 * 2" Att + 0.4*Final
100
% The mumber of assignments can be different. 1t 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 eredit system,
Letter Numerical Percentage | oF#d according to the traditional
Grade equivalent system
40 95-100 "
ae oad Excellent
L 3.33 $5.89
i 3.0 80-84
ae 2.67 15-9 Cae
233 70-74
2.0 65-69
i 1,67_ 60-64
55-59 Satisfactory
Es 50-54
PX 0 25-49 ae
E 0 024
Based on the specific grade for each assignment, and the final grade, following criteria must be
satisfied
Grade | Criteria to be satisfied
[Work would be worthy of further dissemination under appropriate conditions
{Mastery of advanced methods and techniques at a level beyond that explicitly
taught
= Ability to synthesize and employ in an original way idea from across the subject
90-100 | - Outstanding command of crtieal analysis and judgment
~ Excellent range and depth of attainment of intended outcomes
= Mastery of a wide range of methods and techniques
= Evidence of study and originality of what has been taught
30-89 _| ~ Able to display a command of critical analysis and judgement~ Attained all the intended learning outcomes for a unit
= Able to use well a range of methods and techniques to come to conclusions
70-79 - Able to employ critical analysis and judgement
= Some limitations in attainment of learning objectives, but has managed to grasp
most of them
‘Able to use most of the methods and techniques taught
~ Evidence of study and comprehension of what has been taught but grasp insecure
- Some grasp of the issues and concepts underlying the techniques and material
60-69 _| taught, but weak and incomplete
~ Attainment of only a minority of the learning outcomes
~ Able to demonstrate a clear but limited use of some of the basie methods and
techniques taught
~ Weak and incomplete grasp of what has been taught
- Deficient understanding of the issues and concepts underlying the techniques and
50-59 _| material taught
~ Attainment of nearly all the intended learning outcomes deficient
- Lack of ability to use at all or the right methods and techniques taught
Inadequately and incoherently presented
- Wholly deficient grasp of what has been taught
- Lack of understanding of the issues and concepts underlying the techniques and
25-49 _ | material taught
‘No significant assessable material, absent or assessment missing a must pass
0-24 _| component
5. Methodological Guidelines
Assessment is administered continuously throughout the course. Students are rated against
their performance in continuous rating administered throughout the semester (60%)
and summative ratingdone during the examination session (40%), comprising a
total 100%. Continuous rating is students’ on-going performance in class and independent
work. Class work is assessed for attendance 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 isa 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.
6. Lecturer (lecturers) approvals
Full name Job title Date | Sign—
Anuar Baitulakov Senior-lecturer =e
‘Didar Yarulin Lecturer WS
| Olzhas Konakbayev
i | Seaiorlecimer
Kymbat Seilkhanova Senior lecturer
finetafobeora AG