Information Package

Program of Computer Programming (Evening Education)

BİLP102

C PROGRAMMING

Course Code
BİLP102
Semester
Second Term (Spring)
Theory+Practice
2 + 2
ECTS
5
Course TypeCompulsory Course
Course LevelAssociate Degree
Year of Study1
SemesterSecond Term (Spring)
ECTS5
Name of Lecturer(s)
Learning Outcomes

At the end of this course, the students;

  1. Designs algorithms using flowcharts
  2. Comments C programming language rules
  3. Distinguishes logical coding errors
  4. Develops programs using C language
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme ComponentsBİLP 101 INTRODUCTION TO ALGORITHM AND PROGRAMMING
Course DescriptionIn this course students; it is aimed to reinforce the concepts of algorithm and flow diagram using C-programming language and to enrich skills and efficiency in the usage of this language.
Course Contents
WEEK TOPICS
1st Week Algorithm design,
2nd Week Introduction to C programming language and general structure,
3rd Week Basic data types and input output statements
4th Week Decision structures,
5th Week Loops
6th Week Functions, recursion functions
7th Week Pointers
8th Week Midterm Week
9th Week Arrrays
10th Week Strings
11th Week Structures and Unions
12th Week Text files structure and processing,
13th Week Graphics with C
14th Week Introduction to C++
Recommended or Required ReadingC Dersi Programlamaya giriş-N.E.Çağıltay,G. Tokdemir, C. F. Selbes, Ç. Turhan
Algoritmayı Anlamak-Mustafa Eker,
Presentations and handouts
Planned Learning Activities and Teaching Methods
  • Lecture
  • Practice
Assessment Methods and Criteria
Quantity Percentage (%)
Mid-term 1 30
Assignment 2 5
Quiz 2 5
Total(%) 40
Contribution of In-term Studies to Overall Grade(%) 40
Contribution of Final Examination to Overall Grade(%) 60
Total(%) 100
ECTS Allocated Based on Student Workload
Activities Quantity Duration (Hour) Total Workload (Hour)
Midterm exam 1 2 2
Preparation for Quiz 3 1 3
Individual or group work 13 2 26
Preparation for Final exam 1 20 20
Course hours 13 2 26
Preparation for Midterm exam 1 10 10
Laboratory (including preparation) 13 2 26
Final exam 1 2 2
Homework
Total Work Load115
Total Work Load / 30 (h)3.83
ECTS Credit of the Course5
Language of InstructionTurkish
Work Placement(s)No
LO1 LO2 LO3 LO4
K1 X X X X
K2
K3 X
K4
K5 X X X X
K6 X X
K7 X
K8 X
K9
K10
K11
K12
K13
K14
K15