>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Introduction To C Programming EEP217 Elective Associate degree 2 Fall 3

Name of Lecturer(s)

Lecturer Şerafettin ARIKAN
Lecturer Birsen KÖSELE BAYHAN

Learning Outcomes of the Course Unit

1) Draws a flow chart.
2) Comprehend arithmetic operations and expressions.
3) Learn the Precedence of Operations.
4) comprehend basic the Input and Output functions.
5) Expalain ''If and Switch'' structure.
6) Comprehend control of a loop.

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Learning Outcomes
1 Low No relation High No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
2 Low No relation High No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
3 Low No relation High No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
4 Low No relation High No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
5 Low No relation High No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
6 Low No relation High No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

Not Required

Course Contents

Introduction to C. Description of Programming Language. A Short History of C. Feature of C.Introduction to Programming. Arithmetic Operations and Expression. The type of Operators. Type Conversions. The Precedence of Operations. Basic Input and Output. Introduction to Functions. Formatted Output and Input. Single Character I/O . Program Control. ''If'' and '' Switch'' Structure. Type of Conditional Control Structure. Comparing the String. Program Control. Loops. The While loops. The” Do… While” loops. The” For” loops...

Weekly Schedule

1) Introduction to C. Description of Programming Language Flow charts.
2) History of C. Features of C
3) Introduction to Programming
4) Arithmetic Operations and Expression
5) Type of Operators. Type of Operators. Type Conversions. The Precedence of Operations.
6) Basic Input and Output functions
7) Introduction to Function. Formatted Output and Input
8) Midterm examination/Assessment
9) Single Character I/O
10) Program Control. If and Switch
11) Type of Conditional Control Structure
12) Comparing String
13) Program Control. Loops
14) The while loops. The” do… while” loops.
15) The” For” loops
16) Final examination

Recommended or Required Reading

Planned Learning Activities and Teaching Methods

1) Lecture
2) Question-Answer
3) Discussion
4) Drill and Practice
5) Lab / Workshop


Assessment Methods and Criteria

Contribution of Semester Studies to Course Grade

40%

 

Number

Percentage

Semester Studies

Midterm Examination

1

80%

Practices

1

20%

 

Contribution of Final Examination to Course Grade

60%

Total

100%

Language of Instruction

Turkish

Work Placement(s)

Not Required