| Code | Description |
|---|---|
| LO1 | Identify the hardware components of a computer system and explain how machine instructions and the data they operate on are represented, stored, and executed. |
| LO2 | Explain the roles of the OS, compiler, assembler, loader, and linker and how subroutines are commonly linked and executed |
| LO3 | Identify the basic components of an instruction-set architecture and explain the differences between machine programming models. |
| LO4 | Identify the factors affecting execution performance and measure the impact of various architectural implementation strategies on performance. |
| LO5 | Explain the principle of pipelining and the interdependencies between pipelining and instruction set design. |
| LO6 | Identify the main components of the memory hierarchy and explain how caches increase the apparent speed of memory. |
| Week | Content |
|---|---|
| 1 | Introduction to Computer architecture, History of computers |
| 2 | Top-level view of computer function, digital logic |
| 3 | Digital logic |
| 4 | Number systems, computer arithmetic |
| 5 | Instruction sets: characteristics and functions |
| 6 | Instruction sets: addressing modes and formats |
| 7 | Instruction sets: MIPS |
| 8 | Midterm Exam |
| 9 | Processor structure and function |
| 10 | RISC processor - Single Cycle |
| 11 | RISC processor - Multi-Cycle |
| 12 | Memory architecture -Ram and ROM |
| 13 | Memory architecture -Cache |
| 14 | Memory architecture -Cache |
| 15 | I/O, storage |
| Activity | Count | Duration (Hours) | Total |
|---|---|---|---|
| Attendance | 16 | 3.00 | 48.00 |
| Pre-Class Individual Study | 16 | 1.00 | 16.00 |
| Post-Class Individual Study | 16 | 1.00 | 16.00 |
| Midterm Exam/Preparation | 1 | 15.00 | 15.00 |
| Final Exam/Preparation | 1 | 15.00 | 15.00 |
| Quiz Preparation | 4 | 3.00 | 12.00 |
| Homework | 4 | 8.00 | 32.00 |
| Total Workload (Hours) | 154 | ||
| ECTS Credit (Workload / 25) | 5 | ||
| # | Assessment Type | Contribution (%) |
|---|---|---|
| 1 | Final Exam | %100 |
| PO \ LO |
LO1
|
LO2
|
LO3
|
LO4
|
LO5
|
LO6
|
|---|---|---|---|---|---|---|
| PO-1 | ||||||
| PO-2 | ||||||
| PO-3 | ||||||
| PO-4 | ||||||
| PO-5 | ||||||
| PO-6 | ||||||
| PO-7 | ||||||
| PO-8 | ||||||
| PO-9 | ||||||
| PO-10 | ||||||
| PO-11 |
| # | Method Name | Description | Tools |
|---|---|---|---|
| 1 | Oral | Research – lifelong learning, processing situations, developing questions, interpreting, presenting | |
| 2 | Lecture (expository teaching), interactive discussion | Listening and taking notes. | Standard classroom technologies, multimedia tools (projector, computer, digital presentations) |
| 3 | Problem Solving | * Analyzing physical and physiological problems using problem-solving techniques and developing appropriate solutions. | |
| 4 | Demonstration | Listening and comprehension, processing observations/situations | Presentation content |
| 5 | Homework | Solving and analyzing homework questions using a computer and Excel. | Computer |
| 6 | Project | One-on-one critique sessions, problem solving, brainstorming, design/model production and oral/visual presentation | Design software, drawing tools, model making materials, board/presentation equipment, sample projects and specimens |