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 : , TYY: + , EQF-LLL: , QF-EHEA:
Type of the Course : Elective
Mode of Delivery of the Course Unit -
Coordinator of the Course Unit
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
Define the basic concepts of aeronautical standards and rules. (Bloom 1)
0

KNOWLEDGE

Factual

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Organize teamwork during the collection, interpretation, announcement and application of data related to the field. (Bloom 6)
0

SKILLS

Cognitive

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Perform theoretical and practical knowledge related to his/her field in business life using analytical methods and modeling techniques. (Bloom 4)
0
2
Choose updated documents, modern techniques and tools required for maintenance applications. (Bloom 2)
0
3
Use maintenance manuals and other sources of information in business life to obtain information about the field
0
4
Determine the actualities of all technical and administrative documents related with the field. (Bloom 1)
1

SKILLS

Practical

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Use computer software, information and communication technologies at the level required by the field
0
2
Interpret the sketches, scheme, graphics that describe the subject. (Bloom 2)
0

OCCUPATIONAL

Autonomy & Responsibility

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Develop solutions for problems faced during application. (Bloom 6)
0

OCCUPATIONAL

Learning to Learn

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Determine the learning requirements related with his/her field. (Bloom 3)
0
2
Use the lifelong learning principles in occupational development. (Bloom 3)
0

OCCUPATIONAL

Communication & Social

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Apply the technical drawing knowledge effectively in business life. (Bloom 3)
0
2
By informing the relevant persons and institutions about the related field; state his / her thoughts and suggestions for solutions in the field.
0
3
Debate his/her ideas and solution suggestions with experts by supporting them with quantitative and qualitative data. (Bloom 2)
0
4
Participate in training related to the field at international level. (Bloom 3)
1
5
Organize activities for the professional development of employees under his/her responsibility. (Bloom 6).
0

OCCUPATIONAL

Occupational and/or Vocational

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Use the knowledge and skills obtained during undergraduate education in work life. (Bloom 3)
1
2
Solve the problems encountered in his/her field. (Bloom 3)
4
3
Apply the necessary culture of behavior in the areas of quality management and processes and environmental protection and occupational safety (Bloom 3)
1
4
Locate the awareness of safety factor to himself and to the team. (Bloom 1
1

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