ANTALYA BİLİM UNIVERSITY
Course Information Package

BTP 115 - Inroduction to Programming I

Basic Information

Course Code:
BTP 115
Course Name:
Inroduction to Programming I
Language of Instruction:
Turkish
Course Type:
Class
Course Level:
Pre Bachelor
ECTS:
6.00
Instructor:
Dr. Öğr. Üyesi Raziye Hale TOPALOĞLU

Learning Outcomes

Code Description
LO1 They can use Data Types and Operators effectively.
LO2 They can learn Data Structures in Python.
LO3 They master Program Flow Control.
LO4 They know If else, Loops and Functions.
LO5 They can reach a good level in coding.

Weekly Course Content

Week Content
1 Introduction, evaluation criteria, resources, content
2 Basic concepts of the Python programming language (Algorithm, flowchart, compiler, etc.)
3 Operators in Python
4 Data structures in Python
5 Transforming data with Python
6 Variable Assignment and input-output commands
7 If&else in Python
8 Midterm Exam
9 Loop Commands (For command) and nested loops
10 Loop Commands (while and do while commands)
11 Break and continue commands and basic mistakes in loops
12 Function definition
13 Parameter Types and Scope in Functions
14 Modules
15 General Repetition and Coding Exercises

Workload Calculation

Activity Count Duration (Hours) Total
Attendance 1 40.00 40.00
Practice 1 30.00 30.00
Post-Class Individual Study 1 14.00 14.00
Post-Prectice Individual Study 1 14.00 14.00
Midterm Exam/Preparation 1 8.00 8.00
Final Exam/Preparation 1 14.00 14.00
Total Workload (Hours) 120
ECTS Credit (Workload / 25) 4

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 Special Support / Structural Examples Pre-planned specific skills
3 Brainstorming The purpose of forming pairs is to ensure that they are open to innovation during the idea generation phase Standard classroom technologies, multimedia tools, projector, computer, overhead projector
4 Small Group Discussion Listening and comprehension, processing observations/situations, critical thinking, question development Standard classroom technologies, multimedia tools, projector, computer, overhead projector
5 Problem Solving * Analyzing physical and physiological problems using problem-solving techniques and developing appropriate solutions.
6 Homework Solving and analyzing homework questions using a computer and Excel. Computer