Faculty Of Engıneerıng
Cıvıl Engıneerıng (Englısh)

Course Information

INTRODUCTION TO PROGRAMMING
Code Semester Theoretical Practice National Credit ECTS Credit
Hour / Week
CSE103 Fall 3 0 3 4

Prerequisites and co-requisites
Language of instruction English
Type Required
Level of Course Bachelor's
Lecturer Dr. Öğr. Üyesi Mehmet Ali AKTAŞ
Mode of Delivery Face to Face
Suggested Subject
Professional practise ( internship ) None
Objectives of the Course To teach the programming language in advanced level
Contents of the Course To teach the structures and architecture of programming language

Learning Outcomes of Course

# Learning Outcomes
1 Ability to design systems to meet desired needs
2 Ability to implement designs by experiments
3 Ability to create algorithmic solutions to inspect, improve and enhance existing systems by means of analytical approaches
4 Ability to use techniques and modern engineering tools necessary for engineering practice

Course Syllabus

# Subjects Teaching Methods and Technics
1 Structure and general properties of programming language
2 Variables, data types, extending data types
3 Relational, logic and bitwise operators
4 Control statements and loops
5 Arrays and pointers
6 Functions
7 Containers
8 Midterm Exam
9 struct ve union
10 File usage
11 Different I/O Methods
12 File access methods
13 Dynamic memory usage
14 Macros and conditional compiling
15 Include property
16 Final Exam

Course Syllabus

# Material / Resources Information About Resources Reference / Recommended Resources
1 How to programming, 3rd Edition,Deitel & Deitel,

Method of Assessment

# Weight Work Type Work Title
1 40% Mid-Term Exam Mid-term Exam
2 60% Final Exam Final Exam

Relationship between Learning Outcomes of Course and Program Outcomes

# Learning Outcomes Program Outcomes Method of Assessment
1 Ability to design systems to meet desired needs
2 Ability to implement designs by experiments
3 Ability to create algorithmic solutions to inspect, improve and enhance existing systems by means of analytical approaches
4 Ability to use techniques and modern engineering tools necessary for engineering practice
PS. The numbers, which are shown in the column Method of Assessment, presents the methods shown in the previous table, titled as Method of Assessment.

Work Load Details

# Type of Work Quantity Time (Hour) Work Load
1 Course Duration 14 3 42
2 Course Duration Except Class (Preliminary Study, Enhancement) 14 4 56
3 Presentation and Seminar Preparation 0 0 0
4 Web Research, Library and Archival Work 0 0 0
5 Document/Information Listing 0 0 0
6 Workshop 0 0 0
7 Preparation for Midterm Exam 0 0 0
8 Midterm Exam 0 0 0
9 Quiz 0 0 0
10 Homework 0 0 0
11 Midterm Project 0 0 0
12 Midterm Exercise 0 0 0
13 Final Project 0 0 0
14 Final Exercise 0 0 0
15 Preparation for Final Exam 1 6 6
16 Final Exam 1 2 2
  106