Course Information

Course Information
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.
Lesson Plan (Weekly Topics)
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
Recommended Sources
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/
Relations with Education Attainment Program Course Competencies
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
*DK = Course's Contrubution.
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
ECTS credits and course workload
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