Information Package / Course Catalogue
Programming Language II
Course Code: MAT310
Course Type: Area Elective
Couse Group: First Cycle (Bachelor's Degree)
Education Language: Turkish
Work Placement: N/A
Theory: 2
Prt.: 2
Credit: 3
Lab: 0
ECTS: 5
Objectives of the Course

The purpose of this course is to help students understand the C programming logic and construct an implementation of C program.

Course Content

Introduction to programming, the concept of algorithms and flow charts. An overview of C. User interface of code editor, the general forms of C programs, simple data types and operators. Basic input-output functions. Decision structures. Loops with explicit loop counter. conditional loop structures. Arrays. Multidimensional arrays. Pointers and strings. Dynamic memory allocation. Functions and using parameters, recursion. File structures and text files

Name of Lecturer(s)