COURSE INFORMATON
Course Title Code Semester L+P Hour Credits ECTS
Computer Programming AEN   162 2 2 3 5

Prerequisites and co-requisites
Recommended Optional Programme Components None

Language of Instruction English
Course Level First Cycle Programmes (Bachelor's Degree)
Course Type
Course Coordinator Prof.Dr. Kadir AYDIN
Instructors
Prof.Dr.MUSTAFA ÖZCANLI1. Öğretim Grup:A
 
Assistants
Goals
Basic programming and writing program with a programming language.
Content
Object oriented programming. Introduction to C programming. Editing, compiling and running a program in C. Constants, variables, expressions, statements. Selective structures. Repetitive structures and arrays. Functions. Pointers. Multi-dimensional arrays. Subprograms in C. Sample programs.

Learning Outcomes
1) Acquires algorithm logic programming
2) C language
3) Conditional program in C
4) Cycles in C
5) Calculator program in C
6)
7)
8)
9)
10)
11)
12)
13)
14)
15)


Course's Contribution To Program
NoProgram Learning OutcomesContribution
12345
1
Utilizes computer systems and softwares
X
2
Is equipped with a variety of skills and techniques in engineering.
X
3
Generates solutions for the problems in other disciplines by using statistical techniques
X
4
Designs a system, component or process so as to meet various engineering needs within technical, economic, environmental, manufacturability, sustainability limitations.
X
5
Comprehends visual, database and web programming techniques and has the ability of writing objective program
X
6
Examines and learns applications in an enterprise independently, makes critical assesments of problems, formulates problems and selects suitable techniques for solutions.
X
7
Leads the identification, development and usage of a product or production method.
X
8
Is aware of the need for lifelong learning and self-renew
X
9
Has effective oral and written English for technical or non-technical use
X
10
Uses computers very effectively, makes computer-aided drafting, designs, analysis, and presentations.
X
11
Improves constantly itself , as well as professional development scientific, social, cultural and artistic fields according to his/her interests and abilities identifying needs of learning.
X
12
Is aware of the technical and ethical responsibilities, has inquisitive and innovative quality
X

Course Content
WeekTopicsStudy Materials _ocw_rs_drs_yontem
1 Object oriented programming Lecture notes Lecture
Question-Answer
Drilland Practice
Motivations to Show
Lab / Workshop
Performance Task
Performans Uygulaması
2 Introduction to C programming. Lecture notes Lecture
Question-Answer
Drilland Practice
Motivations to Show
Lab / Workshop
3 Editing, compiling and running a program in C. Lecture notes Lecture
Question-Answer
Drilland Practice
Motivations to Show
Lab / Workshop
4 Constants, variables, expressions, statements. Lecture notes Lecture
Question-Answer
Drilland Practice
Motivations to Show
Lab / Workshop
5 Constants, variables, expressions, statements. Lecture notes Lecture
Question-Answer
Drilland Practice
Motivations to Show
Lab / Workshop
6 Repetitive structures and arrays. Lecture notes Lecture
Question-Answer
Drilland Practice
Motivations to Show
Lab / Workshop
Performance Task
Performans Uygulaması
7 Functions. Lecture notes Lecture
Question-Answer
Drilland Practice
Motivations to Show
Lab / Workshop
Performance Task
Performans Uygulaması
8 Mid-Term Exam Lecture notes Testing
9 Pointers. Lecture notes Lecture
Question-Answer
Drilland Practice
Motivations to Show
Lab / Workshop
Performance Task
Performans Uygulaması
10 Multi-dimensional arrays. Lecture notes Lecture
Question-Answer
Drilland Practice
Motivations to Show
Lab / Workshop
Performance Task
Performans Uygulaması
11 Subprograms in C. Lecture notes Lecture
Question-Answer
Drilland Practice
Motivations to Show
Lab / Workshop
Performance Task
Performans Uygulaması
12 Sample programs. Lecture notes Lecture
Question-Answer
Drilland Practice
Motivations to Show
Lab / Workshop
Performance Task
Performans Uygulaması
13 Sample programs. Lecture notes Lecture
Question-Answer
Drilland Practice
Motivations to Show
Lab / Workshop
Performance Task
Performans Uygulaması
14 Sample programs. Lecture notes Lecture
Question-Answer
Drilland Practice
Motivations to Show
Lab / Workshop
Performance Task
Performans Uygulaması
15 Sample programs Lecture notes Lecture
Question-Answer
Drilland Practice
Motivations to Show
Lab / Workshop
Testing
Performance Task
Performans Uygulaması
16-17 Term Exams Lecture notes Testing

Recommended or Required Reading
Textbook
Additional Resources