Information
Unit | FACULTY OF ENGINEERING |
AUTOMOTIVE ENGINEERING PR. | |
Code | OMY108 |
Name | Computer Programming I |
Term | 2025-2026 Academic Year |
Semester | 2. 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. Previous term groups and teaching staff are shown.
|
Course Goal / Objective
BBasic programming and ensuring that students can write programs in programming languages. Solving engineering calculations with computer support and presenting data in graphical form.
Course Content
Within the scope of the course, laboratory applications will be carried out to provide the ability to write computer programs and develop these programs and algorithms. With laboratory applications, the theoretical part of the course will be reinforced by practice.
Course Precondition
There is no prerequisite for the course.
Resources
Programlamaya Giriş - I ders notları sınıf uygulamaları
Notes
Lecture notes (ÇÜBİS)
Course Learning Outcomes
Order | Course Learning Outcomes |
---|---|
LO01 | Professional ethics and responsibility awareness defines the basic concepts related to computer programming. |
LO02 | Defines the basic concepts of algorithms. |
LO03 | Describes the algorithm development processes. |
LO04 | Describes the use of tools related to algorithms. |
LO05 | Understands the processes related to Algorithm Design |
LO06 | Lists algorithm development individually. |
LO07 | Defines the basic concepts of computer programming. |
LO08 | Explains data 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. | 3 |
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 and introduction. | Examines the relevant section from lecture notes. | Öğretim Yöntemleri: Anlatım |
2 | Introduction to algorithms. | Examines the relevant section from lecture notes. | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama |
3 | Introduction to algorithm analysis. | Examines the relevant section from lecture notes. | Öğretim Yöntemleri: Anlatım, Gösterip Yaptırma |
4 | Algorithm analysis topics | Examines the relevant section from lecture notes. | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma |
5 | Algorithm development processes and analysis results. | Examines the relevant section from lecture notes. | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama |
6 | Interpretation of analysis results with algorithm development tools. | Examines the relevant section from lecture notes. | Öğretim Yöntemleri: Anlatım, Gösterip Yaptırma |
7 | Algorithm design and analysis with algorithm development tools. | Examines the relevant section from lecture notes. | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama |
8 | Mid-Term Exam | Written examination | Ölçme Yöntemleri: Yazılı Sınav |
9 | Basic concepts in programming. | Examines the relevant section from lecture notes. | Öğretim Yöntemleri: Anlatım |
10 | Programming data structures. | Examines the relevant section from lecture notes. | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama |
11 | Data entries in programming. | Examines the relevant section from lecture notes. | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma |
12 | Data outputs in programming | Examines the relevant section from lecture notes. | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama |
13 | Establishment and analysis of condition structures in programming. | Examines the relevant section from lecture notes. | Öğretim Yöntemleri: Anlatım, Gösterip Yaptırma |
14 | Analysis of the establishment of conditional structures in programming. | Examines the relevant section from lecture notes. | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama, Gösterip Yaptırma |
15 | Functional analysis in programming. | Examines the relevant section from lecture notes. | Öğretim Yöntemleri: Anlatım, Alıştırma ve Uygulama |
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 |
Assessment (Exam) Methods and Criteria
Current term shares have not yet been determined. Shares of the previous term are shown.
Assessment Type | Midterm / Year Impact | End of Term / End of Year Impact |
---|---|---|
1. Midterm Exam | 60 | 24 |
1. Performance Task (Application) | 40 | 16 |
General Assessment | ||
Midterm / Year Total | 100 | 40 |
1. Final Exam | - | 60 |
Grand Total | - | 100 |
Student Workload - ECTS
Works | Number | Time (Hour) | Workload (Hour) |
---|---|---|---|
Course Related Works | |||
Class Time (Exam weeks are excluded) | 14 | 3 | 42 |
Out of Class Study (Preliminary Work, Practice) | 14 | 5 | 70 |
Assesment Related Works | |||
Homeworks, Projects, Others | 0 | 0 | 0 |
Mid-term Exams (Written, Oral, etc.) | 1 | 15 | 15 |
Final Exam | 1 | 30 | 30 |
Total Workload (Hour) | 157 | ||
Total Workload / 25 (h) | 6,28 | ||
ECTS | 6 ECTS |