Information
| Unit | FACULTY OF EDUCATION |
| COMPUTER EDUCATION AND INSTRUCTIONAL TECHNOLOGY PR. | |
| Code | BTEZ102 |
| Name | Algorithm Design and Development |
| Term | 2021-2022 Academic Year |
| Semester | 2. Semester |
| Duration (T+A) | 2-2 (T-A) (17 Week) |
| ECTS | 5 ECTS |
| National Credit | 3 National Credit |
| Teaching Language | Türkçe |
| Level | Lisans Dersi |
| Type | Normal |
| Label | FE Field Education Courses C Compulsory |
| Mode of study | Yüz Yüze Öğretim |
| Catalog Information Coordinator | Prof. Dr. SERKAN DİNÇER |
| Course Instructor |
Prof. Dr. SERKAN DİNÇER
(Bahar)
(A Group)
(Ins. in Charge)
|
Course Goal / Objective
To learn basic algorithm techniques.
Course Content
Algorithm problem solving and programming; algorithm design techniques; flow diagrams and working methods; visualization of algorithms and flow charts; input / output concepts; basic data types; fixed and variable; operators and process priorities; decision making; loops; function usage; applicability of different algorithms in problem solving; search and sort algorithms; sample applications for problem solving and algorithm design; block and text based programming environments.
Course Precondition
Resources
Notes
Course Learning Outcomes
| Order | Course Learning Outcomes |
|---|---|
| LO01 | The algorithm's problem-solving and programming is the key. |
| LO02 | Knowledge about algorithm design techniques. |
| LO03 | Apply flow diagrams and working methods to the algorithm and algorithm. |
| LO04 | The concepts of input / output dominate the basic data types and variables. |
| LO05 | It can use basic programming concepts such as decision making, loop and function. |
| LO06 | Different algorithms can be applied in problem solving. |
| LO07 | The search and sort algorithms grab the working logic of their algorithms. |
Relation with Program Learning Outcome
| Order | Type | Program Learning Outcomes | Level |
|---|---|---|---|
| PLO01 | - | Explain sub-fields of instructional technologies and integral structure of its process and also its relation to the other fields.Explain the integral structure of instructional technologies and information technologies or computer science applications.Explain concepts that constitutes the basis for scientific thinking in the scope of the field and the related fields. | 3 |
| PLO02 | - | Apply the processes of analysis, design, development, and evaluation on the basis of knowledge of instructional technologies.Utilize information technologies and computer science applications in order to create an effective and productive learning environment.Utilize concepts and applications of scientific research and basic statistics, which are the basis of scientific thinking, for the conditions in the scope of the field and related fields. | 3 |
| PLO03 | - | Apply the processes of analysis, design, development, and evaluation on the basis of knowledge of instructional technologies.Utilize information technologies and computer science applications in order to create an effective and productive learning environment.Utilize concepts and applications of scientific research and basic statistics, which are the basis of scientific thinking, for the conditions in the scope of the field and related fields. | 3 |
| PLO04 | - | Develop a plan, apply the plan and assess the results based on scientific view for the solution of the problems presented in the scope of the field or related fields.Put forward new products or processes on the basis of components of instructional technologies, computer science, for the related situations. | 2 |
| PLO05 | - | Develop a personal proposal, a product or a group of processes for the solution of a problem related to the field as an indicator of the skills of working independently and taking responsibility.Take responsibility of an individual or group projects and accomplishing his/her undertaken missions. | 4 |
| PLO06 | - | Follow current problems and applications and determining information and skills to undertake learning missions for the following stage.Apply the solution for the problem on the basis of scientific and ethical values when she/he confronts a learning problem. | 3 |
| PLO07 | - | Build a healthy communication with students, teachers, school administration, and the individuals in the study group. Comprehend a foreign language in order to follow the international resources that can be utilized for the solution of problems related to the field. Take responsibilities for the distribution and dissemination of the developments in the field on local or national range. | 1 |
| PLO08 | - | Act on the basis of scientific and ethical values in her/his works and also support preservation and learning of these values. Develop and evaluate strategic views on topic related to the future of the field. Transfer related progresses in other related fields to the field of instructional technologies. Create and maintain a cooperative and productive working environment by developing an insight related to the behaviors of the shareholders. | 0 |
Week Plan
| Week | Topic | Preparation | Methods |
|---|---|---|---|
| 1 | 1Algorithm problem solving and programming. | Summary of previous issues | |
| 2 | Algorithm design techniques. | Summary of previous issues | |
| 3 | Flow diagrams and working methods. | Summary of previous issues | |
| 4 | visualization of algorithms and flow charts. | Summary of previous issues | |
| 5 | Input / output concepts. | Summary of previous issues | |
| 6 | Basic data types; fixed and variable. | Summary of previous issues | |
| 7 | Exam preparation and repetition | Summary of previous issues | |
| 8 | Mid-Term Exam | Summary of previous issues | |
| 9 | Operators and process priorities; | Summary of previous issues | |
| 10 | decision structures and cycles; | Summary of previous issues | |
| 11 | Function usage. | Summary of previous issues | |
| 12 | Applicability of different algorithms in problem solving; | Summary of previous issues | |
| 13 | Search and sort algorithms; | Summary of previous issues | |
| 14 | Problem solving and example applications for designing algorithms; | Summary of previous issues | |
| 15 | Block and text based programming environments. | Summary of previous issues | |
| 16 | Term Exams | x | |
| 17 | Term Exams | x |
Assessment (Exam) Methods and Criteria
| Assessment Type | Midterm / Year Impact | End of Term / End of Year Impact |
|---|---|---|
| 1. Midterm Exam | 100 | 40 |
| 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 | 4 | 56 |
| Out of Class Study (Preliminary Work, Practice) | 14 | 3 | 42 |
| Assesment Related Works | |||
| Homeworks, Projects, Others | 1 | 3 | 3 |
| Mid-term Exams (Written, Oral, etc.) | 1 | 8 | 8 |
| Final Exam | 1 | 16 | 16 |
| Total Workload (Hour) | 125 | ||
| Total Workload / 25 (h) | 5,00 | ||
| ECTS | 5 ECTS | ||