Information
Code | ELH116 |
Name | Algorithm and Programming |
Term | 2024-2025 Academic Year |
Semester | 2. Semester |
Duration (T+A) | 3-1 (T-A) (17 Week) |
ECTS | 3 ECTS |
National Credit | 3 National Credit |
Teaching Language | Türkçe |
Level | Ön Lisans Dersi |
Type | Normal |
Mode of study | Uzaktan Öğ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
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 | Program graduates have sufficient knowledge in mathematics, science and the implementation of the telecommunication issues in these areas | 2 |
PLO02 | Bilgi - Kuramsal, Olgusal | Program graduates have knowledge regarding available materials and their selection in telecommunication sector. | |
PLO03 | Bilgi - Kuramsal, Olgusal | Program graduates have knowledge of planning and organizing ateliers and operating plants in telecommunication sector. | |
PLO04 | Bilgi - Kuramsal, Olgusal | Program graduates have ability to follow developing technologies with his/her acquired knowledge. | |
PLO05 | Bilgi - Kuramsal, Olgusal | Program graduates have ability to design and draw the professional plans and projects by using a computer drawing or simulation program in his/her filed. | |
PLO06 | Bilgi - Kuramsal, Olgusal | Program graduate carry out a basic level study on his/her own, collect, analyze and interpret the data and prepare the final report in order to examine a problem regarding telecommunication technologies. | 3 |
PLO07 | Beceriler - Bilişsel, Uygulamalı | Program graduates take responsibility as a team member in order to solve the problems encountered in the applications of telecommunication area; he/she who has the conscious of the necessity of lifelong learning renews his/herself continuously to access knowledge. | |
PLO08 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | Program graduates have ability to use at least one computer programming language and a foreign language in the extent required by the profession. | 5 |
PLO09 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | Program graduates use one computer software required by the field at least and information and communication technologies in a basic level. | 4 |
PLO10 | Yetkinlikler - Öğrenme Yetkinliği | Program graduates inculcate to be a patient individual with responsibility consciousness and moral values required by the profession. | 2 |
PLO11 | Yetkinlikler - Öğrenme Yetkinliği | Program graduates act according to professional ethics to provide the occupational health and safety in the field | |
PLO12 | Beceriler - Bilişsel, Uygulamalı | Becomes ready to use what they have learned with hands-on training in business life. | 5 |
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: Soru-Cevap, Anlatım, 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: Soru-Cevap, Anlatım, 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 | 1 | 2 | 2 |
Mid-term Exams (Written, Oral, etc.) | 1 | 5 | 5 |
Final Exam | 1 | 10 | 10 |
Total Workload (Hour) | 87 | ||
Total Workload / 25 (h) | 3,48 | ||
ECTS | 3 ECTS |