CANKIRI KARATEKIN UNIVERSITY Bologna Information System


  • Course Information
  • Course Title Code Semester Laboratory+Practice (Hour) Pool Type ECTS
    Computer Organization BİL308 SPRING 3+0 C 6
    Learning Outcomes
    1-know the functional components of the computer systems and the interaction with each others
    2- choose a proper processor assessing architectural differences in processors
    3- design a single-cycle CPU
    4-write simple programs using 8086 assembly
    5-make conversions between virtual memory and physical memory
    6- describe architectural differences in processors
  • ECTS / WORKLOAD
  • ActivityPercentage

    (100)

    NumberTime (Hours)Total Workload (hours)
    Course Duration (Weeks x Course Hours)14342
    Classroom study (Pre-study, practice)14456
    Assignments021632
    Short-Term Exams (exam + preparation) 202816
    Midterm exams (exam + preparation)3511616
    Project0000
    Laboratory 0000
    Final exam (exam + preparation) 4511616
    Other 0000
    Total Workload (hours)   178
    Total Workload (hours) / 30 (s)     5,93 ---- (6)
    ECTS Credit   6
  • Course Content
  • Week Topics Study Metarials
    1 Overview + Bits and Bytes
    2 Integers
    3 Floats
    4 Assembly - Instructions
    5 Assembly - Control Structures
    6 Assembly - Procedures + Data structures
    7 Y86 and HCL + Sequential Y86
    8 Pipelined Y86
    9 Optimization
    10 Linking + Exceptional Control
    11 Memory Hierarchy -1
    12 Memory Hierarchy - 2
    13 Virtual Memory - 1
    14 Virtual Memory - 2
    Prerequisites -
    Language of Instruction Turkish
    Responsible Asst. Prof. Dr. Ayhan AKBAŞ
    Instructors -
    Assistants -
    Resources 1. Computer Systems: A Programmers Perspective by Randal E. Bryant and David R. O Hallaron Prentice Hall, Third Edition, 2015. 2. Stallings, Computer Organization and Architecture: Designing for Performance: International Version, 8th Edition, 2010, Pearson Higher Education, ISBN-10: 0135064171. 3. Wakerly J. F., Dijital Design, Prentice Hall, 2006.
    Supplementary Book -
    Goals to give detailed information about the layered architectures of computers, examine and compare the architectures of modern computers in many respects.
    Content Overview + Bits and Bytes, Integers, Floats, Assembly ? Instructions, Assembly - Control Structures, Assembly - Procedures + Data structures, Y86 and HCL + Sequential Y86, Pipelined Y86, Optimization, Linking + Exceptional Control, Memory Hierarchy, Virtual Memory
  • Program Learning Outcomes
  • Program Learning Outcomes Level of Contribution
    1 To be able to apply mathematics, science and engineering theories and principles to Computer Engineering problems. 4
    2 To have the ability to define, model, and solve problems related to Computer Engineering. 4
    3 To be able to design and conduct experiments, as well as to analyze and interpret data. 3
    4 To be able to design and analyze a process for a specific purpose within technical and economical limitations. 3
    5 To be able to use modern techniques and calculation tools required for engineering applications. 3
    6 To have the awareness of professional liabilities and ethics. -
    7 To be able to get involved in interdisciplined and multidisciplined team work. -
    8 To be able to declare his/her opinions orally or written in a clear, concise and brief manner. -
    9 To improve him/herself by following the developments in science, technology, modern issues, and know the importance of lifelong learning. -
    10 To be able to evaluate engineering solutions for the global and social problems especially for the health, safety, and environmental problems. -
    11 To have knowledge about of contemporary issues. 2
    Çankırı Karatekin Üniversitesi  Bilgi İşlem Daire Başkanlığı  @   2017 - Webmaster