| Course Title | Code | Semester | L+U Hour | Credits | ECTS |
|---|---|---|---|---|---|
| - | BTP1101 | 1. Semester | 3 + 1 | 4.0 | 5.0 |
| Prerequisite Courses | None |
| Language of Instruction | Turkish |
| Course Level | Associate |
| Course Type | |
| Mode of delivery | face to face |
| Course Coordinator |
Lect. Kudret YILMAZ |
| Instructor(s) |
Kudret YILMAZ |
| Assistants | |
| Goals | It is to understand and analyze the problem. Algorithm using solution principles and to develop a flow chart |
| Course Content | - Gains the ability to understand and solve the problem. - Defines the problem and expresses it in his own words. - Determines the solutions to the problem and uses the most appropriate one. - Designs the solution algorithm and flow chart of the problem - Will be able to simulate the algorithm. - Evaluates whether the algorithm works properly with different data - Edits the algorithm. - Checks the loops and control statements of the algorithm. - It will derive the coding appropriate to the flow chart. - Determines the coding language. - Performs coding in an understandable way - Checks and tests coding |
| Learning Outcomes |
- Gains problem solving skills for computer software. - Learns basic programming steps. - Can code programs in accordance with flowcharts or algorithms. |
| Week | Topics/Applications | Method |
|---|---|---|
| 1. Week | Problem Solution Principles | Course Hours Practice |
| 2. Week | Problem Solution Phases and Algorithms and Flow Charts | Course Hours Practice |
| 3. Week | Algorithm and Flow Charts | Course Hours Practice |
| 4. Week | Algorithm and Flow Charts | Practice Course Hours |
| 5. Week | Identifying Critical Points | Course Hours Practice |
| 6. Week | APPLICATION | Course Hours Practice |
| 7. Week | APPLICATION | Course Hours Practice |
| 8. Week | Defining the Problem | Course Hours Practice |
| 9. Week | Ability to Use Programming Language Environment | Practice Course Hours |
| 10. Week | Code Writing Rules | Practice Course Hours |
| 11. Week | Variables | Practice Course Hours |
| 12. Week | Control Statements | Course Hours Practice |
| 13. Week | loops | Practice Course Hours |
| 14. Week | Testing of applications and programs | Practice Course Hours |
| Mustafa Eker Algoritmayı Anlatmak Nırvana Yayınları Selami Eryılmaz Algoritma Tasarlama Ve Programlamaya Giriş Detay Yayıncılık Yrd. Doç. Dr. Soner Çelikkol Programlamaya Giriş Ve Algoritma Dilara Yayıncılık Dr. Fahri Vatansever Algoritma Geliştirme Ve Programlamaya Giriş Seçkin Yayıncılık Deitel & Deitel C Ve C++ 6. Bask |
| https://www.btkakademi.gov.tr/ |
| Program Requirements | Contribution Level | DK1 | DK2 | DK3 | Measurement Method |
|---|---|---|---|---|---|
| PY1 | 3 | 0 | 0 | 0 | 40,60 |
| PY11 | 5 | 0 | 0 | 0 | 40,60 |
| PY14 | 1 | 0 | 0 | 0 | 40,60 |
| 0 | 1 | 2 | 3 | 4 | 5 | |
|---|---|---|---|---|---|---|
| Course's Level of contribution | None | Very Low | Low | Fair | High | Very High |
| Method of assessment/evaluation | Written exam | Oral Exams | Assignment/Project | Laboratory work | Presentation/Seminar |
| Event | Quantity | Duration (Hour) | Total Workload (Hour) |
|---|---|---|---|
| Course Hours | 14 | 4 | 56 |
| Preparation, After Class Study | 9 | 4 | 36 |
| Research | 14 | 2 | 28 |
| Other Activities | 3 | 1 | 3 |
| Midterm 1 | 1 | 1 | 1 |
| Homework 1 | 4 | 1 | 4 |
| Final | 1 | 1 | 1 |
| Total Workload | 129 | ||
| ECTS Credit of the Course | 5.0 | ||