CANKIRI KARATEKIN UNIVERSITY Bologna Information System


  • Course Information
  • Course Title Code Semester Laboratory+Practice (Hour) Pool Type ECTS
    COMPUTER PROGRAMMING MAT210 FALL-SPRING 2+2 E 6
    Learning Outcomes
    1-To see general concepts about computer programing,
    2-To understand the logic of creating an algorithm,
    3-To write a program using loops,
    4-to convert a created algorithm to codes in C++,
    5-To define and use a function,
    6-To use pointers.
  • ECTS / WORKLOAD
  • ActivityPercentage

    (100)

    NumberTime (Hours)Total Workload (hours)
    Course Duration (Weeks x Course Hours)14456
    Classroom study (Pre-study, practice)6212
    Assignments20248
    Short-Term Exams (exam + preparation) 0000
    Midterm exams (exam + preparation)30188
    Project0000
    Laboratory 1061272
    Final exam (exam + preparation) 4011616
    Other 0000
    Total Workload (hours)   172
    Total Workload (hours) / 30 (s)     5,73 ---- (6)
    ECTS Credit   6
  • Course Content
  • Week Topics Study Metarials
    1 Introduction to programming systems and visual studio environment
    2 The concept of algorithm
    3 The structure of the program of C++ defining a variable
    4 Defining a variable in C++
    5 Commands for input and output data
    6 Arithmetic operators
    7 Logical operators
    8 Control statements
    9 Loops
    10 Arrays
    11 To define and to use a functions
    12 Pointers and arrays
    13 Structure, Union ve Enumeration
    14 File input and output
    Prerequisites -
    Language of Instruction Turkish
    Responsible Assist. Prof. Dr. Ufuk ÖZTÜRK
    Instructors -
    Assistants -
    Resources Stroustrup, Bjarne, The C++ programming language. Pearson Education India, 1995.
    Supplementary Book Fahrettin Erdinç, Herkes İçin C++ ile Algoritmalar ve Programcılık, Pusula Yayıncılık, 2016.
    Goals Introduction to programming systems, the concept of algorithm, the structure of the program of C++, data types, constants and variables, operators, input and outputs commands, compare commands, loops, arrays, defining and using a function, pointers, structures, unions, file operations.
    Content -
  • Program Learning Outcomes
  • Program Learning Outcomes Level of Contribution
    1 Having advanced theoretical and applied knowledge in the basic areas of mathematics 2
    2 Ability of abstract thinking 3
    3 To be able to use the acquired mathematical knowledge in the process of defining, analyzing and separating the problem encountered into solution stages. 3
    4 Associating mathematical achievements with different disciplines and applying them in real life 3
    5 Ability to work independently in a problem or project that requires knowledge of mathematics -
    6 Ability to work harmoniously and effectively in national or international teams and take responsibility 2
    7 Having the skills to critically evaluate and advance the knowledge gained from different areas of mathematics 3
    8 To be able to determine what kind of knowledge learning the problem faced and to direct this knowledge learning process. -
    9 To adopt the necessity of learning constantly by observing the improvement of scientific accumulation over time 3
    10 Ability to verbally and in writing convey thoughts on mathematical issues, and solution proposals to problems, to experts or non-experts. -
    11 Being able to produce projects and organize events with social responsibility awareness 4
    12 Being able to follow publications in the field of mathematics and exchange information with colleagues by using a foreign language at least at the European Language Portfolio B1 General Level -
    13 Ability to use computer software (at least at the Advanced Level of European Computer Use License), information and communication technologies for solving mathematical problems, transferring ideas and results 5
    14 Being conscious of acting in accordance with social, scientific, cultural and ethical values -
    Çankırı Karatekin Üniversitesi  Bilgi İşlem Daire Başkanlığı  @   2017 - Webmaster