• Türkçe
  • English
Course Code: 
ES 112
Course Period: 
Autumn
Course Type: 
Core
Credits: 
4
Theoric: 
3
Practice: 
0
ECTS: 
6
Course Language: 
English
Course Objectives: 
There are two aims of this course: to teach computer programming using C programming language and Algorithm design and development. The course adopts a disciplined approach of problem solving methodologies and software engineering methods to design program solutions. It introduces the principles of procedural programming, data types, control structures, data structures and functions, data representation.
Course Content: 

Overview of computers and programming, overview of C, Algorithm representation, Basics Elements in C, Control Structures & Program Design (Sequence, Decision & Repetition Structures), Arrays, Functions, pointers, Formatting, File I/O, strings

Course Methodology: 
1: Lecture, 2: Question-Answer, 3: Lab, 4: Case-study
Course Evaluation Methods: 
A: Testing, B: Experiment, C: Homework, D: Project

Vertical Tabs

Ders Tanimlari