CANKIRI KARATEKIN UNIVERSITY Bologna Information System


  • Course Information
  • Course Title Code Semester Laboratory+Practice (Hour) Pool Type ECTS
    Object Oriented Programming EEM228 SPRING 4+0 C 4
    Learning Outcomes
    1-Gains the basic programming information.
    2-Uses the Object-Oriented programming methods
    3-Uses the Object-Oriented programming methods with Java/C++ programming language
    4-Gains the ability to understand algorithms to solve real-world problems.
  • ECTS / WORKLOAD
  • ActivityPercentage

    (100)

    NumberTime (Hours)Total Workload (hours)
    Course Duration (Weeks x Course Hours)14456
    Classroom study (Pre-study, practice)14228
    Assignments15188
    Short-Term Exams (exam + preparation) 15236
    Midterm exams (exam + preparation)3011010
    Project0000
    Laboratory 0000
    Final exam (exam + preparation) 4011515
    0000
    Total Workload (hours)   123
    Total Workload (hours) / 30 (s)     4,1 ---- (4)
    ECTS Credit   4
  • Course Content
  • Week Topics Study Metarials
    1 Introduction R1-Chapter 1
    2 Introduction to Objects and Java/C++ R1-Chapter 2
    3 Data and Definitions R1-Chapter 3
    4 Class Definitions and Objects R1-Chapter 4
    5 Decision structures R1-Chapter 5
    6 Object-Oriented Design R1-Chapter 6
    7 Inheritance R1-Chapter 7
    8 Virtual Functions and User Interfaces R2-Chapter 1
    9 Exception Handling R2-Chapter 2
    10 Arrays R2-Chapter 3
    11 Data structures R2-Chapter 4
    12 GUI / Swing R2-Chapter 5
    13 GUI / Graphics R2-Chapter 6
    14 GUI / Event-based programming R2-Chapter 7
    Prerequisites -
    Language of Instruction Turkish
    Responsible Asst. Prof. Dr. Seda ŞAHİN
    Instructors -
    Assistants -
    Resources R1-Lewis, J. & Loftus, W. (2000). Java Software Solutions (4 th Edition), Adison Wesley, UK. R2-Çobanoğlu, B. (2008). Java ile Programlama ve Veri Yapıları (3. Baskı), Pusula Yayıncılık, Ankara.
    Supplementary Book -
    Goals The basic aim is to define and introduce the fundamental programming levels and to explain Object Oriented Programming method and to represent the effective usage of this method on one of the application programs such as Java/C++.
    Content Introduction; Introduction to Objects and Java/C++; Data and Definitions; Class Definitions and Objects; Decision structures; Object-Oriented Design; Inheritance; Virtual Functions and User Interfaces; Exception Handling; Arrays; Data structures; GUI / Swing; GUI / Graphics; GUI / Event-based programming.
  • Program Learning Outcomes
  • Program Learning Outcomes Level of Contribution
    1 Acquired the necessary skills in the areas of mathematics, applied sciences and his/her own field; has the ability to use collectively these concepts and applications of these fields to solve the problems of Electrical and Electronics Engineering, -
    2 Has the ability to define, identify, formulate and solve the problems of Electrical and Electronics Engineering and selects the appropriate analytic solutions, modelling and applies them in an orderly manner, -
    3 Analyses a system or a process and designs it under the given constraints meeting the requirements; applies the up to date design techniques in this direction, 2
    4 Has the ability to choose and utilize the modern technologies and tools of engineering; has the ability to use information technologies and at least one software language (at the advanced European License level) in an efficient way, 5
    5 Has the ability to design experiments, carries out experiments, analyses results and makes comments on these results, 3
    6 Has access to information and undertakes literature survey in this direction; has the ability to search and use databases and other data resources, -
    7 Can participate and assume responsibility in multidisciplinary task forces, 4
    8 Has the ability to communicate in Turkish verbally and in written forms; has the knowledge of one foreign language of European portfolio at the B1 level, -
    9 Conscious of lifelong learning; follows the science and technological developments and updates himself/herself continually, -
    10 Has the responsibility and conscious in his/her profession, -
    11 Has the ability to conduct projects, has knowledge of the work procedures, health of workers, environment and safety procedures of work places; is aware of legal consequences of engineering applications, 3
    12 Is conscious of the consequences and effects of engineering solutions and applications in public and universal dimensions; is aware of innovation matters and has knowledge of the contemporary issues and problems, 4
    Çankırı Karatekin Üniversitesi  Bilgi İşlem Daire Başkanlığı  @   2017 - Webmaster