Information Security Technologies (Evening Education) | |||||
Associate | TR-NQF-HE: Level 5 | QF-EHEA: Short Cycle | EQF-LLL: Level 5 |
Course Code: | MYO002 | ||||
Course Name: | Algorithm Design | ||||
Semester: |
Spring Fall |
||||
Course Credits: |
|
||||
Language of instruction: | Turkish | ||||
Course Condition: | |||||
Does the Course Require Work Experience?: | No | ||||
Type of course: | Departmental Elective | ||||
Course Level: |
|
||||
Mode of Delivery: | Face to face | ||||
Course Coordinator: | Öğr. Gör. RAMAZAN ŞEN | ||||
Course Lecturer(s): | |||||
Course Assistants: |
Course Objectives: | Designing and analyzing program algorithms according to , pseudo-codes and requests by applying algorithmic thinking method, transferring skills that will allow basic algorithms to be translated into code |
Course Content: | Algorithm design and analysis, pseudo-codes, search algorithms, sorting algorithms, iteration, flowchart, hashing, list data type, tree data type |
The students who have succeeded in this course;
1) Algorithm design 2) To be able to perform algorithm analysis 3) Recognizes basic algorithms 4) Can use Python programming language 5) Can transform pseudo codes into working programs |
Week | Subject | Related Preparation |
1) | Python Programming Language in Algorithm Design | |
2) | Algorithm Design | |
3) | Flowcharts | |
4) | Recursion | |
5) | Complexity | |
6) | Sorting Algorithms 1 | |
7) | Sorting Algorithms 2 | |
8) | Midterm Exam | |
9) | List Data Type | |
10) | Tree Data Type | |
11) | Search Algorithms 1 | |
12) | Search Algorithms 2 | |
13) | Hashing | |
14) | Advanced Topics in Algorithm Design | |
15) | Final Exam | |
16) | Final Exam |
Course Notes / Textbooks: | |
References: | Algoritma ve Programlama Mantığı - H. Burak Tungut Kodlab Yayınları Sıfırdan Uzmanlığa Python Programlama - Atıl Samancıoğlu UNIKOD Her Yönüyle Python Fırat Özgül Kodlab Python Eğitim Kitabı - Volkan Taşçı Dikeyeksen Yayın Dağıtım |
Course Learning Outcomes | 1 |
2 |
3 |
4 |
5 |
---|---|---|---|---|---|
Program Outcomes |
No Effect | 1 Lowest | 2 Average | 3 Highest |
Program Outcomes | Level of Contribution |
Semester Requirements | Number of Activities | Level of Contribution |
Midterms | 1 | % 40 |
Final | 1 | % 60 |
total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 40 | |
PERCENTAGE OF FINAL WORK | % 60 | |
total | % 100 |
Activities | Number of Activities | Workload |
Course Hours | 14 | 56 |
Midterms | 1 | 10 |
Final | 1 | 14 |
Total Workload | 80 |