ANTALYA BİLİM UNIVERSITY
Course Information Package

BTP 111 - Foundations of Algorithms and Programming

Basic Information

Course Code:
BTP 111
Course Name:
Foundations of Algorithms and Programming
Language of Instruction:
Turkish
Course Type:
Class
Course Level:
Pre Bachelor
ECTS:
3.00
Instructor:
Dr. Öğr. Üyesi Raziye Hale TOPALOĞLU

Learning Outcomes

Code Description
LO1 Explains the concept of algorithm and its importance.
LO2 Lists the methods used in representing algorithms.
LO3 List the general steps of solving problems with algorithms.
LO4 Explains and applies programming fundamentals.
LO5 It produces algorithms as line code and UML diagrams.

Weekly Course Content

Week Content
1 Introduction, evaluation criteria, resources, content
2 Basic concepts (working principle of the computer, number systems), development of algorithms.
3 Logical expressions and arithmetic operations.
4 Algorithm definition, line code, counter structures
5 Data, Variable, Constant, Assignment/transfer
6 Condition/decision logic
7 Counters and loop logic
8 Midterm Exam
9 Algorithm Development
10 Pseudocode and line algorithms
11 UML flowcharts
12 UML Control Structure examples
13 UML Loop Structure examples
14 Basic algorithm examples
15 General applications

Workload Calculation

Activity Count Duration (Hours) Total
Attendance 1 45.00 45.00
Pre-Class Individual Study 1 10.00 10.00
Post-Prectice Individual Study 1 10.00 10.00
Midterm Exam/Preparation 1 5.00 5.00
Final Exam/Preparation 1 5.00 5.00
Other 1 5.00 5.00
Total Workload (Hours) 80
ECTS Credit (Workload / 25) 3

Assessment

# Assessment Type Contribution (%)
1 Midterm Exam %30
2 Homework %10
3 Final Exam %60
TOTAL %100

PO - LO Matrix

PO \ LO
LO1
LO2
LO3
LO4
LO5
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
PO-10
PO-11
PO-12
PO-13
PO-14
PO-15
PO-16
1
Low Contribution
2
Medium Contribution
3
High Contribution

Teaching and Learning Methods

# Method Name Description Tools
1 Lecture (expository teaching), interactive discussion Listening and taking notes. Standard classroom technologies, multimedia tools (projector, computer, digital presentations)
2 Controversial Course Listening and comprehension, critical thinking Standard classroom technologies, multimedia tools, projector, computer, overhead projector
3 Special Support / Structural Examples Pre-planned specific skills
4 Problem Solving * Analyzing physical and physiological problems using problem-solving techniques and developing appropriate solutions.
5 Small Group Discussion Listening and comprehension, processing observations/situations, critical thinking, question development Standard classroom technologies, multimedia tools, projector, computer, overhead projector
6 Simulation Exploring the operation of physical circuit designs through the use of simulation software. Simulation tools
7 Seminar Research – lifelong learning, writing, reading, IT, listening and comprehension, managerial skills Standard classroom technologies, multimedia tools, projector, computer, overhead projector, special equipment
8 Group Work Students determine the slope and cross-sectional geometric characteristics of a parabolic irrigation canal on campus, plot the flow rate curve at different sections of the canal, and submit a report. Land surveying instruments