>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Basic Computer Hardware BPP116 Compulsory Associate degree 1 Spring 5

Name of Lecturer(s)

Lecturer Burak ÇAKIR

Learning Outcomes of the Course Unit

1) Explain hardware components
2) Explain representation of numbers in terms of hardware
3) Explain memory and stack concepts
4) Test and carry out maintenance of computer systems
5) Explain programming models

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Learning Outcomes
1 High Low No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
2 High Low No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
3 High Low No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
4 High Low No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
5 Low Low No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

There is not.

Course Contents

This course covers an overview of computer systems, languages, levels and virtual machines, the arrangement of computer systems, digital logic level, microprogramming level, conventional machine language level, memory and processor architecture and operating modes, programming techniques, computer mainboard, architectures of data buses, reduced instruction set and complex instruction set computers and chip sets.

Weekly Schedule

1) An overview of computer architecture
2) Programming languages, levels and virtual machines
3) Computer system structures
4) Programming models, stack-based and general purpose register models
5) Instruction set architecture (ISA)
6) Conventional machine language level
7) Mainboard, processor, memory
8) Midterm examination/Assessment
9) Memory: RAM, ROM and Cache.
10) Data bus architecture
11) Input/Output units and interrupts.
12) Complex Instruction Set Computer (CISC) and Reduced Instruction Set Computer (RISC)
13) Peripherals: Disk drivers, power supply, monitors
14) Performance concept for computer components
15) General revision
16) Final examination

Recommended or Required Reading

1- Bilgisayar Donanımı, M. Özgüler, Murathan Yayıncılık, 2009
2- Computer Architecture, Nicholas Carter, Schaum's Outline, 2007
3- PC Donanımı: Herkes İçin, M. Çömlekci, Selçuk Tüzel, Alfa yayınları,2005
4- Computer Architecture, Nicholas Carter, Schaum's Outline, 2001.

Planned Learning Activities and Teaching Methods

1) Lecture
2) Question-Answer
3) Discussion
4) Drill and Practice
5) Demonstration
6) Simulation
7) Case Study
8) Lab / Workshop
9) Self Study
10) Problem Solving
11) Project Based Learning


Assessment Methods and Criteria

Contribution of Midterm Examination to Course Grade

30%

Contribution of Final Examination to Course Grade

70%

Total

100%

Language of Instruction

Turkish

Work Placement(s)

Not Required