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.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