CANKIRI KARATEKIN UNIVERSITY Bologna Information System


  • Course Information
  • Course Title Code Semester Laboratory+Practice (Hour) Pool Type ECTS
    Introduction to Programming MAT207 FALL 3+0 C 3
    Learning Outcomes
    1-Builds algorithms with fundamental programming and algorithm logic by using editor.
    2-Uses visual based programs.
    3-Manages files and disk.
  • ECTS / WORKLOAD
  • ActivityPercentage

    (100)

    NumberTime (Hours)Total Workload (hours)
    Course Duration (Weeks x Course Hours)14342
    Classroom study (Pre-study, practice)14228
    Assignments0000
    Short-Term Exams (exam + preparation) 0000
    Midterm exams (exam + preparation)40144
    Project0000
    Laboratory 0000
    Final exam (exam + preparation) 6011010
    0000
    Total Workload (hours)   84
    Total Workload (hours) / 30 (s)     2,8 ---- (3)
    ECTS Credit   3
  • Course Content
  • Week Topics Study Metarials
    1 Introduction to MATLAB R1 - Chapter 1
    2 MATLAB Fundamentals 1 R1 - Chapter 2.1 - 2.6
    3 MATLAB Fundamentals 2 R1 - Chapter 2.7 - 2.9
    4 Program Design and Algorithm Development R1 - Chapter 3
    5 MATLAB Functions and Data Import-Export Utilities R1 - Chapter 4
    6 Logical Vectors R1 - Chapter 5
    7 Matrices and Arrays 1 R1 - Chapter 6.1 - 6.3
    8 Matrices and Arrays 2 R1 - Chapter 6.4 - 6.7
    9 Function M-files 1 R1 - Chapter 7.1 - 7.4
    10 Function M-files 2 R1 - Chapter 7.5 - 7.7
    11 Loops 1 R1 - Chapter 8.1
    12 Loops 2 R1 - Chapter 8.2
    13 MATLAB Graphics 1 R1 - Chapter 9.1 & 9.2
    14 MATLAB Graphics 2 R1 - Chapter 9.3 & 9.4
    Prerequisites -
    Language of Instruction Turkish
    Responsible Dr. Harun Baldemir
    Instructors -
    Assistants -
    Resources R1 - Temel MATLAB - Mühendisler ve Fen Bilimciler için / Çeviri Editörü: İbrahim Karatay 5. Basımdan Çeviri, Nobel Yayıncılık. (Essential MATLAB - for Engineers and Scientists/ Brian H. Hahn, Daniel T. Valentine)
    Supplementary Book SR1 - Hunt, B. R., Lipsman, R. L., & Rosenberg, J. M. (2014). A guide to MATLAB: for beginners and experienced users. Cambridge university press. SR2 - Vatansever, F. (2011). Algoritma geliştirme ve programlamaya giriş. Seçkin Yayıncılık.
    Goals Comprehending the basic programming logic, learning the necessary information to write a visual program, defining the problem, adapting the information to the problem, gaining the ability to create algorithms and coding, capture and correct logical errors
    Content Creating Arrays with MATLAB and Mathematical Operations with Arrays, Using Scripts and Managing Data, Two-Dimensional Graphics, Programming with MATLAB, User-Defined Functions and Functions, Polynomials, Curve Fitting and Interpolation, Applications in Numerical Analysis, Three-Dimensional Graphics
  • Program Learning Outcomes
  • Program Learning Outcomes Level of Contribution
    1 Having advanced theoretical and applied knowledge in the basic areas of mathematics -
    2 Ability of abstract thinking -
    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 -
    5 Ability to work independently in a problem or project that requires knowledge of mathematics 4
    6 Ability to work harmoniously and effectively in national or international teams and take responsibility -
    7 Having the skills to critically evaluate and advance the knowledge gained from different areas of mathematics -
    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 -
    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 -
    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 4
    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