Information
Unit | FACULTY OF ENGINEERING |
AUTOMOTIVE ENGINEERING PR. | |
Code | OMY211 |
Name | Computer Programming II |
Term | 2025-2026 Academic Year |
Semester | 3. Semester |
Duration (T+A) | 2-2 (T-A) (17 Week) |
ECTS | 6 ECTS |
National Credit | 3 National Credit |
Teaching Language | Türkçe |
Level | Lisans Dersi |
Type | Normal |
Label | BS Basic Science Courses C Compulsory |
Mode of study | Yüz Yüze Öğretim |
Catalog Information Coordinator | Prof. Dr. MUSTAFA ÖZCANLI |
Course Instructor |
The current term course schedule has not been prepared yet.
|
Course Goal / Objective
Teaching the basic concepts of computer programming and object -oriented programming with C ++ programming language and comprehension of programming
Course Content
The basic concepts of C++ programming language, input output units, control structures, functions, user -defined simple data types, sequences, selfyine, records, classes, markers and virtual functions
Course Precondition
There is no preliminary condition for the course.
Resources
D. S. Malik - C++ Programming: From Problem Analysis to Program Design.
Notes
Course Presentation
Course Learning Outcomes
Order | Course Learning Outcomes |
---|---|
LO01 | Solves the problems he encounters in the field of automotive engineering with the help of a computer using mathematics, science and engineering information. |
LO02 | Variable identification, assigning value from the keyboard and file to variables, printing on the screen, learning to store data on the computer and make transactions |
LO03 | It can encode repeated structures using cycles |
LO04 | With computer programming information, solves mathematics, science and engineering problems |
LO05 | It can use ready made functions in computer programming and write user -defined functions |
LO06 | Can make operations with arrays |
LO07 | Can control the conditions specified with conditional structures |
Relation with Program Learning Outcome
Order | Type | Program Learning Outcomes | Level |
---|---|---|---|
PLO01 | Bilgi - Kuramsal, Olgusal | Applies sufficient knowledge of mathematics, science, and discipline-specific topics in automotive engineering, utilizing theoretical and practical knowledge in solving complex engineering problems. | |
PLO02 | Beceriler - Bilişsel, Uygulamalı | Identifies, defines, and solves complex engineering problems in automotive engineering applications using scientific methods. | 4 |
PLO03 | Beceriler - Bilişsel, Uygulamalı | Designs a complex system, process, device, or product in automotive engineering under realistic constraints and conditions to meet specific requirements and effectively applies modern design methods in this process. | |
PLO04 | Beceriler - Bilişsel, Uygulamalı | Uses information technologies to select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in automotive engineering applications. | 3 |
PLO05 | Beceriler - Bilişsel, Uygulamalı | Designs and conducts experiments, collects data, analyzes, and interprets the results to examine complex engineering problems or discipline-specific research topics in the field of automotive engineering. | |
PLO06 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | Effectively takes responsibility individually and as a team member in intradisciplinary (automotive engineering) and multidisciplinary teams. | |
PLO07 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | Gains knowledge of the legislation related to automotive engineering and awareness of professional ethical responsibility. | |
PLO08 | Yetkinlikler - Öğrenme Yetkinliği | Being aware of the necessity of lifelong learning and constantly improving and renewing itself in the field of automotive engineering. | |
PLO09 | Yetkinlikler - İletişim ve Sosyal Yetkinlik | Gains the ability to communicate verbally and in writing in Turkish/English regarding the field of automotive engineering, write reports, prepare design and production reports, make effective presentations and use communication technologies. | |
PLO10 | Yetkinlikler - Alana Özgü Yetkinlik | Using project design and management knowledge, he/she attempts to develop and realize new ideas regarding automotive engineering applications. | |
PLO11 | Yetkinlikler - Alana Özgü Yetkinlik | Have awareness of the effects of Automotive Engineering applications on health, environment and safety at universal and social dimensions, and the legal consequences of the problems and solutions of the age reflected in the field of automotive engineering. |
Week Plan
Week | Topic | Preparation | Methods |
---|---|---|---|
1 | Basic concepts of programming language | Examines the relevant section from the course notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap |
2 | Input/output units | Examines the relevant section from the course notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap |
3 | Control Structures-I | Examines the relevant section from the course notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap |
4 | Control Structures-II | Examines the relevant section from the course notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap |
5 | Function I | Examines the relevant section from the course notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap |
6 | Functions II | Examines the relevant section from the course notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap |
7 | User-defined Western data types | Examines the relevant section from the course notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap |
8 | Mid-Term Exam | Written examination | Ölçme Yöntemleri: Yazılı Sınav |
9 | Series-I | Examines the relevant section from the course notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap |
10 | Series-II | Examines the relevant section from the course notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap |
11 | Subjectivity | Examines the relevant section from the course notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap |
12 | Records-I | Examines the relevant section from the course notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap |
13 | Records-II | Examines the relevant section from the course notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap |
14 | Sample Applications-1 | Examines the relevant section from the course notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap |
15 | Example Applications-2 | Examines the relevant section from the course notes | Öğretim Yöntemleri: Anlatım, Soru-Cevap |
16 | Term Exams | Written examination | Ölçme Yöntemleri: Yazılı Sınav |
17 | Term Exams | Written examination | Ölçme Yöntemleri: Yazılı Sınav |
Student Workload - ECTS
Works | Number | Time (Hour) | Workload (Hour) |
---|---|---|---|
Course Related Works | |||
Class Time (Exam weeks are excluded) | 14 | 4 | 56 |
Out of Class Study (Preliminary Work, Practice) | 14 | 4 | 56 |
Assesment Related Works | |||
Homeworks, Projects, Others | 0 | 0 | 0 |
Mid-term Exams (Written, Oral, etc.) | 1 | 15 | 15 |
Final Exam | 1 | 15 | 15 |
Total Workload (Hour) | 142 | ||
Total Workload / 25 (h) | 5,68 | ||
ECTS | 6 ECTS |