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 Assoc.Prof. EMEL TOZLU ÖZTAY
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 basic concepts in the field and the basic disciplines arising from these concepts.
1
2
Compare current theories in the field and communication theories.
0

KNOWLEDGE

Factual

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Solve problems related to the field by identifying problems related to the field.
0
2
Compares the information and facts in the field with the fields of social sciences such as Sociology, Journalism, Television and Media.
0

SKILLS

Cognitive

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
By graduating from this department, conduct analysis in fields like public relations, advertisement and marketing.
0
2
Using field knowledge, identify and solve problems related to field.
1

SKILLS

Practical

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Apply the projects in line with the field of campaign analysis, in line with the communication plan to be prepared.
0
2
By using theoretical and practical knowledge gained in his field, solve the problems of public relations and advertising industry.
0

OCCUPATIONAL

Autonomy & Responsibility

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Taking part in public relations campaigns and advertising projects, implements the duties assigned to them within the team.
0
2
Create original and innovative strategies by approaching the field dynamics creatively and critically with an integrated viewpoint.
1
3
Designs a communication plan by taking responsibility in case of problems related to the field.
0

OCCUPATIONAL

Learning to Learn

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Describe creative production, presentation and persuasion techniques to support the professional expertise.
0
2
Analyze the developments, changes and innovations in his field and gices an example.
2

OCCUPATIONAL

Communication & Social

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Effectively explain his/her opinion in the context of advertising, public relations, marketing, etc. to related persons and institutions in writing and verbal.
0
2
Designs projects and activities for the social environment in which they live with the consciousness of social responsibility.
0

OCCUPATIONAL

Occupational and/or Vocational

Programme Learning Outcomes Level of Contribution
0 1 2 3 4 5
1
Determine career goals by establishing cooperation with the sector in line with the information he/she has.
1
2
Analyze and interpret the social and global impacts of issues related with communication.
0
3
Design new knowledge and techniques using technical and theoretical knowledge and skills related to his / her field.
2

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