TR EN

PROBLEM SOLVING AND ALGORITHM PROGRAMME COURSE DESCRIPTION

Code Name of the Course Unit Semester In-Class Hours (T+P) Credit ECTS Credit
IBY311 PROBLEM SOLVING AND ALGORITHM 5 3 3 5

GENERAL INFORMATION

Language of Instruction : Turkish
Level of the Course Unit : BACHELOR'S DEGREE, TYY: + 6.Level, EQF-LLL: 6.Level, QF-EHEA: First Cycle
Type of the Course : Elective
Mode of Delivery of the Course Unit -
Coordinator of the Course Unit Prof. SEZER CİHAN KESKEN
Instructor(s) of the Course Unit
Course Prerequisite No

OBJECTIVES AND CONTENTS

Objectives of the Course Unit: This course aims to provide the student with knowledge and skills of basic level programming and developing programs by using basic concepts of Algorithm and programming.
Contents of the Course Unit: Contents of the course include Algorithm and Programming, Algorithms and flow diagrams.

KEY LEARNING OUTCOMES OF THE COURSE UNIT (On successful completion of this course unit, students/learners will or will be able to)

Explain the basic concepts of algorithm and programs.
Describe the necessary transactions and how to make the transactions for solving a problem.
Develop basic-level programs.

WEEKLY COURSE CONTENTS AND STUDY MATERIALS FOR PRELIMINARY & FURTHER STUDY

Week Preparatory Topics(Subjects) Method
1 - Description of computer and its primary features, principles of computer system, number system, description of programming, programming languages, application soft wares Lecture, Question-Answer, Discussion
2 Reading Basic Logic of Programming (Program solving, description of program, stages of programming) Lecture, Question-Answer, Discussion
3 Reading Description of Algorithm, Algorithms, types of Algorithm Lecture, Question-Answer, Discussion
4 Reading Flow diagrams, Variety Display (Constraints, Variables), Assignment Transaction (Arithmetic expression, arithmetic operator), Data types Lecture, Question-Answer, Discussion
5 Reading Developing algorithm and Model practices Lecture, Question-Answer, Discussion
6 Reading Deciding and Control Transactions (comparison operators, decision structure) and Solving Example Questions Lecture, Question-Answer, Discussion
7 Reading Deciding and Control Transactions (Loop Decision, Logical Operators), Solving Example Questions Lecture, Question-Answer, Discussion
8 - MID-TERM EXAM -
9 Reading Counter logic and Solving Example Questions Lecture, Question-Answer, Discussion
10 Reading Counter logic and Solving Example Questions Lecture, Question-Answer, Discussion
11 Reading Loop structures and Model Practices Lecture, Question-Answer, Discussion
12 Reading Loop Structures (Nested Loop Structure, Nested Loop Rules) and model practices Lecture, Question-Answer, Discussion
13 Reading Description of array logic, array structure and one-dimensional arrays (value transfer to array, transactions on array elements) model practices Lecture, Question-Answer, Discussion
14 Reading Multidimensional arrays, model practices Lecture, Question-Answer, Discussion
15 Reading Multidimensional arrays, model practices Lecture, Question-Answer, Discussion
16 - FINAL EXAM -
17 - FINAL EXAM -

SOURCE MATERIALS & RECOMMENDED READING

Eryilmaz, S. (2018). “Algoritma Tasarlama ve Programlamaya Giris”, Detay Publications.

ASSESSMENT

Assessment & Grading of In-Term Activities Number of Activities Degree of Contribution (%) Description
Level of Contribution
0 1 2 3 4 5

CONTRIBUTION OF THE COURSE UNIT TO THE PROGRAMME LEARNING OUTCOMES

KNOWLEDGE

Theoretical

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Explain the historical development process of Aviation Management.
3
2
Use computer programs related to Aviation Transportation.
4
3
Define basic concepts related with aviation management.
3

KNOWLEDGE

Factual

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Relate the information and facts in the field with other social sciences such as law, sociology, philosophy and history.
4
2
Classify the relationship between the basic functions of the business and the interactions between these functions.
3
3
Apply knowledge and skills related to his / her field by considering the legal aspect of occupational health and safety.
3
4
Explain the concepts of entrepreneurship and innovation with the field.
3

SKILLS

Cognitive

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Manage operational activities related to the airline.
3
2
Gain lifelong learning skills and use knowledge of the field in the business life with the awareness of social responsibility.
4

SKILLS

Practical

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Prepare written agreements with relevant institutions in accordance with the legislation.
4
2
Perform the theoretical and practical knowledge related to the field with appropriate analytical methods and modeling techniques in business life.
3
3
Manage all phases from planning to implementation of aviation operations as a member of a team.
3
4
Cooperate with stakeholders related to air transport.
4
5
Develop the modern techniques and tools necessary for applications related to the field.
3

OCCUPATIONAL

Autonomy & Responsibility

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Execute a study in his/her field independently.
3
2
Decide as an individual or a team member to solve the problems encountered in applications related to the field.
3

OCCUPATIONAL

Learning to Learn

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Evaluate advanced knowledge and skills in his/her field with a critical approach.
3
2
Apply activities to improve his/her performance and his / her responsibility in line with the learning objectives by determining the learning needs.
3

OCCUPATIONAL

Communication & Social

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Communicate with people and institutions related to the field in writing and verbally.
4
2
Explain his/her thoughts on the issues related to the field and suggestions for solutions to the problems by the related departments by using supporting quantitative and qualitative data.
4
3
Organize projects and activities for the social environment with social responsibility consciousness and to be able to apply those.
4

OCCUPATIONAL

Occupational and/or Vocational

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Manage airports and terminal operations efficiently using aviation and business information.
3

WORKLOAD & ECTS CREDITS OF THE COURSE UNIT

Workload for Learning & Teaching Activities

Type of the Learning Activites Learning Activities (# of week) Duration (hours, h) Workload (h)
Lecture & In-Class Activities 14 3 42
Preliminary & Further Study 13 3 39
Land Surveying 0 0 0
Group Work 0 0 0
Laboratory 0 0 0
Reading 0 0 0
Assignment (Homework) 0 0 0
Project Work 0 0 0
Seminar 0 0 0
Internship 0 0 0
Technical Visit 0 0 0
Web Based Learning 0 0 0
Implementation/Application/Practice 0 0 0
Practice at a workplace 0 0 0
Occupational Activity 0 0 0
Social Activity 0 0 0
Thesis Work 0 0 0
Field Study 0 0 0
Report Writing 0 0 0
Final Exam 1 1 1
Preparation for the Final Exam 6 4 24
Mid-Term Exam 1 1 1
Preparation for the Mid-Term Exam 7 3 21
Short Exam 0 0 0
Preparation for the Short Exam 0 0 0
TOTAL 42 0 128
Total Workload of the Course Unit 128
Workload (h) / 25.5 5
ECTS Credits allocated for the Course Unit 5,0