AEN162 Computer Programming

5 ECTS - 2-2 Duration (T+A)- 2. Semester- 3 National Credit

Information

Unit FACULTY OF ENGINEERING
AUTOMOTIVE ENGINEERING PR. (ENGLISH)
Code AEN162
Name Computer Programming
Term 2017-2018 Academic Year
Semester 2. Semester
Duration (T+A) 2-2 (T-A) (17 Week)
ECTS 5 ECTS
National Credit 3 National Credit
Teaching Language İngilizce
Level Belirsiz
Type Normal
Label C Compulsory
Mode of study Yüz Yüze Öğretim
Catalog Information Coordinator Prof. Dr. KADİR AYDIN
Course Instructor Prof. Dr. MUSTAFA ÖZCANLI (Bahar) (A Group) (Ins. in Charge)


Course Goal / Objective

Basic programming and writing program with a programming language.

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

Course Precondition

Resources

Notes



Course Learning Outcomes

Order Course Learning Outcomes
LO01 Acquires algorithm logic programming
LO02 C language
LO03 Conditional program in C
LO04 Cycles in C
LO05 Calculator program in C


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 - Utilizes computer systems and softwares
PLO02 - Is equipped with a variety of skills and techniques in engineering.
PLO03 - Generates solutions for the problems in other disciplines by using statistical techniques
PLO04 - Designs a system, component or process so as to meet various engineering needs within technical, economic, environmental, manufacturability, sustainability limitations.
PLO05 - Comprehends visual, database and web programming techniques and has the ability of writing objective program
PLO06 - Examines and learns applications in an enterprise independently, makes critical assesments of problems, formulates problems and selects suitable techniques for solutions.
PLO07 - Leads the identification, development and usage of a product or production method.
PLO08 - Is aware of the need for lifelong learning and self-renew
PLO09 - Has effective oral and written English for technical or non-technical use
PLO10 - Uses computers very effectively, makes computer-aided drafting, designs, analysis, and presentations.
PLO11 - 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.
PLO12 - Is aware of the technical and ethical responsibilities, has inquisitive and innovative quality


Week Plan

Week Topic Preparation Methods
1 Object oriented programming Lecture notes
2 Introduction to C programming. Lecture notes
3 Editing, compiling and running a program in C. Lecture notes
4 Constants, variables, expressions, statements. Lecture notes
5 Constants, variables, expressions, statements. Lecture notes
6 Repetitive structures and arrays. Lecture notes
7 Functions. Lecture notes
8 Mid-Term Exam Lecture notes
9 Pointers. Lecture notes
10 Multi-dimensional arrays. Lecture notes
11 Subprograms in C. Lecture notes
12 Sample programs. Lecture notes
13 Sample programs. Lecture notes
14 Sample programs. Lecture notes
15 Sample programs Lecture notes
16 Term Exams Lecture notes
17 Term Exams Lecture notes


Assessment (Exam) Methods and Criteria

Assessment Type Midterm / Year Impact End of Term / End of Year Impact
1. Midterm Exam 80 32
1. Performance Task (Application) 20 8
General Assessment
Midterm / Year Total 100 40
1. Final Exam - 60
Grand Total - 100

Update Time: 08.01.2018 11:29