TR EN

BASIC PROGRAMMING II COURSE IDENTIFICATION AND APPLICATION INFORMATION

Code Name of the Course Unit Semester In-Class Hours (T+P) Credit ECTS Credit
SEN102 BASIC PROGRAMMING II 2 4 3 7

Objectives and Contents

Objectives: The objective of this course is to equip students with the skills of algorithmic thinking, problem-solving, and systematic software development using the C programming language; it aims to enable students to develop a thoughtful approach to memory management and data structures, thereby reaching a level where they can effectively and efficiently solve more complex problems.
Content: The course covers function declaration and usage in the C and C++ programming languages, one-dimensional and multidimensional arrays, the concept of pointers and pointer arithmetic, dynamic memory allocation and deallocation, struct and union data structures, as well as opening, closing, reading, and writing files.