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
    Course Coordinator 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.
    Document Lecture notes
    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 To have a grasp of theoretical and applied knowledge in main fields of mathematics 2
    2 To have the ability of abstract thinking 3
    3 To be able to use the gained mathematical knowledge in the process of identifying the problem, analyzing and determining the solution steps 3
    4 To be able to relate the gained mathematical acquisitions with different disciplines and apply in real life 3
    5 To have the qualification of studying independently in a problem or a project requiring mathematical knowledge -
    6 To be able to work compatibly and effectively in national and international groups and take responsibility 2
    7 To be able to consider the knowledge gained from different fields of mathematics with a critical approach and have the ability to improve the knowledge 3
    8 To be able to determine what sort of knowledge the problem met requires and guide the process of learning this knowledge -
    9 To adopt the necessity of learning constantly by observing the improvement of scientific accumulation over time 3
    10 To be able to transfer thoughts on issues related to mathematics, proposals for solutions to the problems to the expert and non-expert shareholders written and verbally -
    11 To be able to produce projects and arrange activities with awareness of social responsibility 4
    12 To be able to follow publications in mathematics and exchange information with colleagues by mastering a foreign language at least European Language Portfolio B1 General Level -
    13 To be able to make use of the necessary computer softwares (at least European Computer Driving Licence Advanced Level), information and communication technologies for mathematical problem solving, transfer of thoughts and results 5
    14 To have the awareness of acting compatible with social, scientific, cultural and ethical values -
    Çankırı Karatekin Üniversitesi  Bilgi İşlem Daire Başkanlığı  @   2017 - Webmaster