TVS101 Programming Fundamentals

3 ECTS - 2-0 Duration (T+A)- 1. Semester- 2 National Credit

Information

Unit ABDİ SÜTCÜ HEALTH SERVICES VOCATIONAL SCHOOL
MEDICAL DATA PROCESSING TECHNICIAN PR.
Code TVS101
Name Programming Fundamentals
Term 2025-2026 Academic Year
Semester 1. Semester
Duration (T+A) 2-0 (T-A) (17 Week)
ECTS 3 ECTS
National Credit 2 National Credit
Teaching Language Türkçe
Level Belirsiz
Type Normal
Label E Elective
Mode of study Yüz Yüze Öğretim
Catalog Information Coordinator Prof. Dr. ŞULE SULTAN MENZİLETOĞLU YILDIZ
Course Instructor Öğr. Gör. Dr. ADNAN GÖKTEN (Güz) (A Group) (Ins. in Charge)


Course Goal / Objective

This course introduces students to the Python programming language at an introductory level, teaching algorithmic logic, basic data types, control structures, functions, and data structures. Students also practice file operations, modules, error handling, and basic data analysis, and conduct sample applications on healthcare data. The course reinforces problem-solving and program development skills through small projects.

Course Content

This course introduces students to the Python programming language at an introductory level, teaching algorithm logic, basic data types, control structures, functions, and data structures.

Course Precondition

None

Resources

Lecture notes to be given by the instructor

Notes

Lecture notes to be given by the instructor


Course Learning Outcomes

Order Course Learning Outcomes
LO01 Develops basic applications related to telehealth.
LO02 Explains the basic components of programming languages.
LO03 Develops algorithms using decision structures and loops.
LO04 It converts the developed algorithms into basic codes.
LO05 Performs simple debugging and testing operations.


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 Bilgi - Kuramsal, Olgusal Defines the concept of health informatics.
PLO02 Bilgi - Kuramsal, Olgusal Explains the types and sources of health data.
PLO03 Belirsiz Analyzes the processing, storage and sharing of health data 5
PLO04 Belirsiz Summarizes the structure and function of health information systems.
PLO05 Belirsiz Evaluates the effects of digitalization in healthcare. 4


Week Plan

Week Topic Preparation Methods
1 Introduction to programming languages Lecture Notes Öğretim Yöntemleri:
Anlatım, Soru-Cevap
2 Variables, data types, and expressions Lecture Notes Öğretim Yöntemleri:
Anlatım, Soru-Cevap
3 Decision structures (if-else) Lecture Notes Öğretim Yöntemleri:
Anlatım, Soru-Cevap
4 Loops (for, while) Lecture notes Öğretim Yöntemleri:
Anlatım, Soru-Cevap
5 Functions and calls Lecture Notes Öğretim Yöntemleri:
Anlatım, Soru-Cevap
6 Basic array and list operations Lecture Notes Öğretim Yöntemleri:
Anlatım, Soru-Cevap
7 Algorithm development applications Lecture Notes Öğretim Yöntemleri:
Anlatım, Soru-Cevap
8 Mid-Term Exam Lecture Notes Ölçme Yöntemleri:
Yazılı Sınav
9 Simple debugging and logical error examples Lecture Notes Öğretim Yöntemleri:
Anlatım, Soru-Cevap
10 Login/Logout operations and receiving data from the user Lecture Notes Öğretim Yöntemleri:
Anlatım, Soru-Cevap
11 File operations and data saving Lecture Notes Öğretim Yöntemleri:
Anlatım, Soru-Cevap
12 Health data processing examples (with Python) Lecture Notes Öğretim Yöntemleri:
Anlatım, Soru-Cevap
13 A simple health tracking app design Lecture Notes Öğretim Yöntemleri:
Anlatım, Soru-Cevap
14 Project presentation and evaluation Lecture Notes Öğretim Yöntemleri:
Anlatım, Soru-Cevap
15 Health Data Applications Lecture Notes Öğretim Yöntemleri:
Anlatım, Soru-Cevap
16 Term Exams Lecture Notes Ölçme Yöntemleri:
Yazılı Sınav
17 Term Exams Lecture Notes Ölçme Yöntemleri:
Yazılı Sınav


Student Workload - ECTS

Works Number Time (Hour) Workload (Hour)
Course Related Works
Class Time (Exam weeks are excluded) 14 2 28
Out of Class Study (Preliminary Work, Practice) 14 0 0
Assesment Related Works
Homeworks, Projects, Others 0 0 0
Mid-term Exams (Written, Oral, etc.) 1 10 10
Final Exam 1 28 28
Total Workload (Hour) 66
Total Workload / 25 (h) 2,64
ECTS 3 ECTS

Update Time: 02.09.2025 10:30