Home  »  Faculty of Engineering »  Program of Computer Engineering (English 30%)

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
COMPUTER ORGANIZATION BİL218 Fourth Term (Spring) 3 + 1 6

TYPE OF COURSE UNITCompulsory Course
LEVEL OF COURSE UNITBachelor's Degree
YEAR OF STUDY2
SEMESTERFourth Term (Spring)
NUMBER OF ECTS CREDITS ALLOCATED6
NAME OF LECTURER(S)Instructor Şemsi Yıldırım Ünal
LEARNING OUTCOMES OF THE COURSE UNIT At the end of this course, the students;
1) Know concepts of organization and architecture. Historical evolution of computers and general structure and operation of computers.
2) Informed of interfacing, bus structures, cache and cache organization. DRAM, SRAM, ROM, DRAM organization.
3) Gather optical disk structures, I/O architecture, programmed I/O, interrupt driven I/O, DMA, I/O channels and processors.
4) Learn operating system, scheduling, memory management and virtual memory.
5) Apply arithmetic logic unit, types of arithmetic operations and number representation.
6) Gain an insight on machine language instructions, data types, operations, and assembly language.
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSEYes(BİL275)
RECOMMENDED OPTIONAL PROGRAMME COMPONENTNone
COURSE DEFINITIONConcepts of organization and architecture. Historical evolution of computers. General structure and operation of computers. Interfacing, bus structures and PCI, memory, cache and cache organization. DRAM, SRAM, ROM, error correction, DRAM organization, magnetic disk and disk organization. Optical disk structures. I/O architecture, programmed I/O, interrupt driven I/O, DMA, I/O channels and processors. Operating system. Scheduling. Memory management, virtual memory. Arithmetic Logic Unit, types of arithmetic operations and number representation. Machine language instructions. Data types, operations. Assembly language.
COURSE CONTENTS
WEEKTOPICS
1st Week Concepts of organization and architecture
2nd Week Historical evolution of computers
3rd Week General structure and operation of computers
4th Week Arithmetic calculations
5th Week Processor, databus and control
6th Week Cache Memory
7th Week Machine language commands
8th Week Mid-term
9th Week Machine language commands addressing
10th Week CISC arhitecture and pipeline
11th Week RISC arhitecture and pipeline
12th Week Machine language instructions
13th Week Control Unit
14th Week Assembly language.
RECOMENDED OR REQUIRED READING1. Stallings, Computer Organization and Architecture: Designing for Performance: International Version, 8th Edition, 2010, Pearson Higher Education, ISBN-10: 0135064171
PLANNED LEARNING ACTIVITIES AND TEACHING METHODSLecture,Questions/Answers,Practice,Presentation
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term130
Assignment110
Quiz220
Total(%)60
Contribution of In-term Studies to Overall Grade(%)60
Contribution of Final Examination to Overall Grade(%)40
Total(%)100
ECTS WORKLOAD
Activities Number Hours Workload
Midterm exam122
Preparation for Quiz6530
Individual or group work
Preparation for Final exam14545
Course hours14456
Preparation for Midterm exam13535
Laboratory (including preparation)
Final exam122
Homework
Quiz616
Total Workload176
Total Workload / 305,86
ECTS Credits of the Course6
LANGUAGE OF INSTRUCTION
WORK PLACEMENT(S)No
  

KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)
LO1LO2LO3LO4LO5LO6
K1  X   X   X   X   X   X
K2           
K3           
K4           
K5           
K6           
K7           
K8           
K9           
K10           
K11           
K12