CANKIRI KARATEKIN UNIVERSITY Bologna Information System


  • Course Information
  • Course Title Code Semester Laboratory+Practice (Hour) Pool Type ECTS
    Copmuter Programming EEM122 SPRING 3+0 C 5
    Learning Outcomes
    1-Develops the basic programming logic with using programming development tools and field.
    2-Relates Pointers, Characters and Strings with using programming development tools and field.
    3-Relates Structures and Unions with using programming development tools and field.
    4-Lists the application of File Structures, Linked Lists, Stacks and Queues with using programming development tools and field.
  • ECTS / WORKLOAD
  • ActivityPercentage

    (100)

    NumberTime (Hours)Total Workload (hours)
    Course Duration (Weeks x Course Hours)14342
    Classroom study (Pre-study, practice)14570
    Assignments10155
    Short-Term Exams (exam + preparation) 0000
    Midterm exams (exam + preparation)35155
    Project0000
    Laboratory 0000
    Final exam (exam + preparation) 5513535
    0000
    Total Workload (hours)   157
    Total Workload (hours) / 30 (s)     5,23 ---- (5)
    ECTS Credit   5
  • Course Content
  • Week Topics Study Metarials
    1 The basic definition of programming, Data types and the programming samples in C programming language R1-Chapter 1
    2 The applications of Decision structures and Loop structures in C programming language R1-Chapter 2
    3 Arrays: One dimensional arrays and two dimensional arrays and applications I R1-Chapter 3
    4 Arrays: One dimensional arrays and two dimensional arrays and applications II R1-Chapter 3
    5 Pointers, Characters and Strings and their applications I R1-Chapter 4
    6 Pointers, Characters and Strings and their applications II R1-Chapter 4
    7 Structures and Unions and their applications I R1-Chapter 5
    8 Structures and Unions and their applications II R2-Chapter 6
    9 File Structures and their applications I R2-Chapter 7
    10 File Structures and their applications II R2-Chapter 7
    11 Linked Lists I R2-Chapter 8
    12 Linked Lists II R2-Chapter 8
    13 Stacks and Queues I R2-Chapter 9
    14 Stacks and Queues II R2-Chapter 9
    Prerequisites -
    Language of Instruction Turkish
    Responsible Asst. Prof. Dr. Zafer CİVELEK
    Instructors -
    Assistants -
    Resources R1-Deitel, P. & Deitel, H. (2010). C How to Program (6 th Edition), Prentice Hall Press, United States. R2-Hanly, J. R. & Koffman, E. B. (2012). Problem Solving and Program Design in C (7th Edition), Pearson Press, London.
    Supplementary Book -
    Goals The development of programming information due to applications and the ability of usage of programming field with learning of the basics of programming subject.
    Content The basic definition of programming, Data types and the programming samples in C programming language, The applications of Decision structures and Loop structures in C programming language, Arrays: One dimensional arrays and two dimensional arrays and applications, Pointers; Characters and Strings and their applications, Structures and Unions and their applications, File Structures and their applications, Linked Lists, Stacks and Queues
  • 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
    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, -
    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, -
    6 Has access to information and undertakes literature survey in this direction; has the ability to search and use databases and other data resources, 3
    7 Can participate and assume responsibility in multidisciplinary task forces, -
    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, 5
    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, -
    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, 3
    Çankırı Karatekin Üniversitesi  Bilgi İşlem Daire Başkanlığı  @   2017 - Webmaster