Information
Code | ELT160 |
Name | Algorithm and Programming |
Term | 2024-2025 Academic Year |
Semester | 2. Semester |
Duration (T+A) | 2-1 (T-A) (17 Week) |
ECTS | 3 ECTS |
National Credit | 2 National Credit |
Teaching Language | Türkçe |
Level | Ön Lisans Dersi |
Type | Normal |
Mode of study | Yüz Yüze Öğretim |
Catalog Information Coordinator | Abdülvahap SAYGIN |
Course Instructor |
1 |
Course Goal / Objective
Learns program coding logic.
Course Content
Learning algorithms and flowcharts and program codes.
Course Precondition
None
Resources
Programming Basics
Notes
Programming Fundamentals Lecture Notes
Course Learning Outcomes
Order | Course Learning Outcomes |
---|---|
LO01 | Explains problems with basic flow charts. |
LO02 | Set up and use the coding environment effectively. |
LO03 | Solve simple numerical problems by writing code |
LO04 | Uses Basic Input Output Commands |
LO05 | Explains variable types |
LO06 | Defines purpose-oriented sub-programs. |
Relation with Program Learning Outcome
Order | Type | Program Learning Outcomes | Level |
---|---|---|---|
PLO01 | Bilgi - Kuramsal, Olgusal | To have basic, up-to-date and practical knowledge about Electronic Technologies. | |
PLO02 | Bilgi - Kuramsal, Olgusal | Have knowledge about occupational health and safety, environmental awareness and quality processes. | |
PLO03 | Beceriler - Bilişsel, Uygulamalı | Follows current developments and applications for electronic technologies and uses them effectively | |
PLO04 | Beceriler - Bilişsel, Uygulamalı | Uses information technologies (software, program, animation, etc.) related to electronic technologies effectively. | 5 |
PLO05 | Beceriler - Bilişsel, Uygulamalı | To be able to independently solve problems and issues related to electronic technologies with an analytical and critical approach has the ability to evaluate and propose solutions. | |
PLO06 | Yetkinlikler - İletişim ve Sosyal Yetkinlik | To be able to effectively present his/her thoughts at the level of knowledge and skills through written and oral communication and express them clearly. | 2 |
PLO07 | Yetkinlikler - Alana Özgü Yetkinlik | Solving complex and unpredictable problems encountered in electronics-related applications takes responsibility as a team member. | |
PLO08 | Yetkinlikler - Öğrenme Yetkinliği | Has an awareness of career management and lifelong learning. | |
PLO09 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | To have social, scientific, cultural and ethical values in the stages of collecting, implementing and announcing the results of data related to electronics. | |
PLO10 | Yetkinlikler - İletişim ve Sosyal Yetkinlik | Bir yabancı dili kullanarak Elektronik Teknolojileri ile ilgili bilgileri takip eder ve meslektaşları ile iletişim kurar | |
PLO11 | Beceriler - Bilişsel, Uygulamalı | It detects malfunctions that may occur in electronic devices and eliminates malfunctions. | |
PLO12 | Beceriler - Bilişsel, Uygulamalı | Develops programmes and applications by designing systems with microcontroller and PLC. | |
PLO13 | Bilgi - Kuramsal, Olgusal | Analyzes electrical-electronic circuits. | |
PLO14 | Beceriler - Bilişsel, Uygulamalı | Develops applications by designing programmes with electric motors and drive systems. | |
PLO15 | Bilgi - Kuramsal, Olgusal | Explains the operation of basic analogue and digital electronic circuits. | |
PLO16 | Bilgi - Kuramsal, Olgusal | To have basic theoretical knowledge about mathematics, science and electronics. |
Week Plan
Week | Topic | Preparation | Methods |
---|---|---|---|
1 | Number systems, algorithms | Reading and researching the topics | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama, Deney / Laboratuvar, Bireysel Çalışma |
2 | Programming systems and languages | Reading and researching the topics | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama, Deney / Laboratuvar, Bireysel Çalışma |
3 | Flow diagrams, Variable-Memory relationship | Reading and researching the topics | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama, Deney / Laboratuvar, Bireysel Çalışma |
4 | Variable types | Reading and researching the topics | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama, Deney / Laboratuvar, Bireysel Çalışma |
5 | Assigning a value to a variable, Constants. | Reading and researching the topics | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama, Deney / Laboratuvar, Bireysel Çalışma |
6 | Use of program authoring interface | Reading and researching the topics | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama, Deney / Laboratuvar, Bireysel Çalışma |
7 | Assignment-Mathematical Operators | Reading and researching the topics | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama, Deney / Laboratuvar, Bireysel Çalışma |
8 | Mid-Term Exam | Ölçme Yöntemleri: Yazılı Sınav |
|
9 | Simple and complex If-else statements, Switch Statements | Reading and researching the topics | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama, Deney / Laboratuvar, Bireysel Çalışma |
10 | Do-while, For loops | Reading and researching the topics | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama, Deney / Laboratuvar, Bireysel Çalışma |
11 | While loop, Continue- break commands | Reading and researching the topics | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama, Deney / Laboratuvar, Bireysel Çalışma |
12 | Functions and Procedures-1 | Reading and researching the topics | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama, Deney / Laboratuvar, Bireysel Çalışma |
13 | Functions and Procedures-2 | Reading and researching the topics | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama, Deney / Laboratuvar, Bireysel Çalışma |
14 | Functions and Procedures-3 | Reading and researching the topics | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama, Deney / Laboratuvar, Bireysel Çalışma |
15 | Applications and general review | Reading and researching the topics | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama, Deney / Laboratuvar, Bireysel Çalışma |
16 | Term Exams | Ölçme Yöntemleri: Yazılı Sınav |
|
17 | Term Exams | Ö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 | 3 | 42 |
Out of Class Study (Preliminary Work, Practice) | 14 | 2 | 28 |
Assesment Related Works | |||
Homeworks, Projects, Others | 0 | 0 | 0 |
Mid-term Exams (Written, Oral, etc.) | 1 | 5 | 5 |
Final Exam | 1 | 10 | 10 |
Total Workload (Hour) | 85 | ||
Total Workload / 25 (h) | 3,40 | ||
ECTS | 3 ECTS |