CS304 Computer Architecture

Print this page Please use the scale options of your printing settings for adjustments.

Course Code Course Title Weekly Hours* ECTS Weekly Class Schedule
T P
CS304 Computer Architecture 3 2 6 Tues 11:00-13:00; Thu 10:00-11:00
Prerequisite CS105 It is a prerequisite to
Lecturer Ali Almisreb Office Hours / Room / Phone
Tuesday:
14:00-18:00
Wednesday:
14:00-18:00
Thursday:
14:00-18:00
Friday:
14:00-18:00
A F2.6
E-mail aalmisreb@ius.edu.ba
Assistant Assistant E-mail
Course Objectives The course aims to show how programs and data are presented at the machine level, how computer is built from the low level electric signal to application software (processor, memory, I/O). It also aims to understand issues of performance and to be able to debug a sizable system when something breaks.
Textbook William Stallings, Computer Organization and Architecture Designing for Performance , Tenth Edition Global Edition, Pearson, 2016
Learning Outcomes After successful  completion of the course, the student will be able to:
  1. Master of the basic concepts underlying all computer systems
  2. Apply the knowledge of computer architecture to debug a program
  3. Design efficient, secure, cache-efficient and reliable programs
  4. Write programs in an assembly language
Teaching Methods Class discussions with examples. Active lab sessions for engaged learning and continuous feedback on progress. Projects. Lab exercises and practical assignments.
WEEK TOPIC REFERENCE
Week 1 Number Systems, Computer Arithmetic and Digital Logic Chapter 9,10,11
Week 2 Basic Concepts and Computer Evolution Chapter 1
Week 3 Performance Issues Chapter 2
Week 4 A Top-Level View of Computer Function and Interconnection Chapter 3
Week 5 Cache Memory Chapter 4
Week 6 Internal Memory Chapter 5
Week 7 External Memory-Quiz 1 Chapter 6
Week 8 Midterm
Week 9 Input/Output Chapter 7
Week 10 Instruction Sets: Characteristics and Functions Chapter 12
Week 11 Instruction Sets: Addressing Modes and Formats Chapter 13
Week 12 Parallel Processing Chapter 17
Week 13 Multicore Computers-Quiz 2 Chapter 18
Week 14 Control Unit Operation Chapter 20
Week 15 Microprogrammed Control Chapter 21
Assessment Methods and Criteria Evaluation Tool Quantity Weight Alignment with LOs
Final Exam 1 35 1,2,3,4,5
Semester Evaluation Compenents
Midterm exam 1 30 1,2,3,4
Quizzes 2 20 1,2,3,5
Project 1 10 4
Participation 5
***     ECTS Credit Calculation     ***
 Activity Hours Weeks Student Workload Hours Activity Hours Weeks Student Workload Hours
Lecture Hours 3 15 45 Home Study 4 15 60
Quizzes 2 4 8 Quizzes 2 4 8
Project 9 1 9 Final Exam Study 17 1 17
        Total Workload Hours = 150
*T= Teaching, P= Practice ECTS Credit = 6
Course Academic Quality Assurance: Semester Student Survey Last Update Date: 22/03/2020
QR Code for https://ecampus.ius.edu.ba/course/cs105-advanced-programming

Print this page Please use the scale options of your printing settings for adjustments.