OMY211 Computer Programming II

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

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 Sufficient knowledge of mathematics, science and subjects specific to the automotive engineering discipline; the ability to use theoretical and applied knowledge in these areas to solve complex engineering problems.
PLO02 Beceriler - Bilişsel, Uygulamalı Ability to identify, formulate and solve complex engineering problems in the field of Automotive Engineering; ability to select and apply appropriate analysis and modeling methods for this purpose. 4
PLO03 Beceriler - Bilişsel, Uygulamalı In Automotive Engineering, the ability to design a complex system, process, device or product to meet specific requirements under realistic constraints and conditions; the ability to apply modern design methods for this purpose.
PLO04 Beceriler - Bilişsel, Uygulamalı Ability to select and use modern techniques and tools required for the analysis and solution of complex problems encountered in Automotive Engineering applications; ability to use information technologies effectively. 4
PLO05 Beceriler - Bilişsel, Uygulamalı Ability to design and conduct experiments, collect data, analyze and interpret results to investigate 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 Ability to work effectively in intra-disciplinary (Automotive Engineering) and multi-disciplinary teams; ability to work individually.
PLO07 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Ability to communicate effectively verbally and in writing; knowledge of at least one foreign language; ability to write effective reports in the field of Automotive Engineering and understand written reports, prepare design and production reports, make effective presentations, and give and receive clear and understandable instructions.
PLO08 Yetkinlikler - Öğrenme Yetkinliği Awareness of the necessity of lifelong learning; ability to access information in the field of Automotive Engineering, to follow developments in science and technology and to constantly renew oneself.
PLO09 Yetkinlikler - İletişim ve Sosyal Yetkinlik Acting in accordance with ethical principles, professional and ethical responsibility in the field of Automotive Engineering, and knowledge of the standards used in engineering practice.
PLO10 Yetkinlikler - Alana Özgü Yetkinlik Knowledge about business life practices such as project management, risk management and change management in the field of Automotive Engineering; awareness about entrepreneurship and innovation; knowledge about sustainable development.
PLO11 Yetkinlikler - Alana Özgü Yetkinlik Knowledge about the universal and societal effects of automotive engineering applications on health, environment and safety and the contemporary problems reflected in the automotive engineering field; awareness of the legal consequences of automotive engineering solutions.


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

Update Time: 25.06.2025 03:54