| 
                
             | 
            
                 
                
    | BIL4025 | Computer Organization Lab. | 1+0+1 | ECTS:4 |  | Year / Semester | Fall Semester |  | Level of Course | First Cycle |  | Status	 | Elective |  | Department | DEPARTMENT of COMPUTER ENGINEERING |  | Prerequisites and co-requisites | None |  | Mode of Delivery | Face to face, Group study, Lab work  |  | Contact Hours | 14 weeks - 1 hour of lectures and 1 hour of laboratory per week |  | Lecturer | Dr. Öğr. Üyesi Şeyma AYMAZ |  | Co-Lecturer | DOCTOR LECTURER İbrahim SAVRAN, |  | Language of instruction | Turkish |  | Professional practise ( internship )	 | None |  |   |   | The aim of the course: |  | The course intends to provide the students with practical knowledge about the microcomputer system design and machine or assembly language programming. |  
 |  Learning Outcomes | CTPO | TOA |  | Upon successful completion of the course, the students will be able to : |   |    |  | LO - 1 :  | gain knowledge and experience in writing the programs in assembly language. | 2.1 - 5.1 | 1,2,4 |  | LO - 2 :  | send data from computer to external devices or in opposite direction | 2.1 - 5.1 - 5.2 - 5.3 | 1,2,4 |  | LO - 3 :  | interface and drive the display devices with CPU | 2.1 - 5.1 - 5.2 - 5.3 | 1,2,4 |  | LO - 4 :  | interface stepping motor with the CPU and write a simple driver program | 2.1 - 5.1 - 5.2 - 5.3 | 1,2,4 |  | CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam,  3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation,  6: Term paper), LO : Learning Outcome   |  |   |    
			 | 1. Microcomputer System Implementation2. Function Generation with Microprocessor3. Serial Input Output4. Direct Memory Access Controller5. Interrupt-Driven Input Output 6. Wait States and Slow Memory Interfacing7. Multibyte Binary multiplication. 8. CRT Controllers9. Stepper Motor Control with Microcomputers. 10. A/D converter with microprocessor |  
			 |   |   
 | Course Syllabus |  |  Week | Subject | Related Notes / Files |  |  Week 1 | warm-up |  |  |  Week 2 | Developing Assembly Language Programs from the Command Line (CLI) |  |  |  Week 3 | Developing Assembly Language Programs with a 2-Pass Assembler |  |  |  Week 4 | Developing Assembly Language Programs Using an Integrated Development Environment (IDE) |  |  |  Week 5 | Multiplication in Binary |  |  |  Week 6 | Microprocessor-Based Analog-to-Digital Converter (ADC) |  |  |  Week 7 | Integer Root Calculation with Microprocessor |  |  |  Week 8 | Wait States and Time-Limited Tasks |  |  |  Week 9 | Midterm exam |  |  |  Week 10 | Control of Stepper Motors in Microcomputers |  |  |  Week 11 | Serial Input Output |  |  |  Week 12 | Interrupt-Driven Input Output  |  |  |  Week 13 | Intelligent Traffic Intersection |  |  |  Week 14 | Make-up Experiments |  |  |  Week 15 | Review of the Term |  |  |  Week 16 | Final exam |  |  |   |   
 | 1 | Bahtiyar, Bedri. 2017: Mikro İşlemciler ve Mikro Denetleyiciler, Nobel Akademik Yayıncılık |  |  |   |   
 |  Method of Assessment  |  | Type of assessment | Week No | Date | Duration (hours) | Weight (%) |  |  Mid-term exam |  5,6,7,8,10,11,12,13 |   |  2 |  50 |  |  End-of-term exam |  16 |   |  2 |  50 |  |   |   
 |  Student Work Load and its Distribution  |  | Type of work | Duration (hours pw) | No of weeks / Number of activity | Hours in total per term |  |  Sınıf dışı çalışma |  3 |  10 |  30 |  |  Laboratuar çalışması |  2 |  10 |  20 |  |  Arasınav için hazırlık |  2 |  1 |  2 |  |  Arasınav  |  2 |  1 |  2 |  |  Kısa sınav |  1 |  10 |  10 |  |  Dönem sonu sınavı için hazırlık |  8 |  1 |  8 |  |  Dönem sonu sınavı |  2 |  1 |  2 |  | Total work load |  |  | 74 |  
  
                 
             |