>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Phyton Programming HUF328 Elective Bachelor's degree 3 Fall 6

Name of Lecturer(s)

Assistant Prof. Dr. Ramazan DUVAR

Learning Outcomes of the Course Unit

1) Can program with Python programming language
1) Can program with Python programming language
2) Can develop in different fields with the Python programming language
2) Can develop in different fields with the Python programming language
3) Use Python programming language to solve given problems
3) Use Python programming language to solve given problems
4) To be able to improve the knowledge learned in the course and offer new solutions unique to the problems
4) To be able to improve the knowledge learned in the course and offer new solutions unique to the problems

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Learning Outcomes
1 Low Low Low Middle Low Low Low Low Low Middle Low Low Low Low Low Middle Low Low
1 Low Middle Low Low Low Middle Low Low Low Low Low Low Middle Middle Middle Low Low Low
2 Low Low Low Middle Middle Middle Low Low Low Low Middle Low Low Low Low Middle Low Low
2 Low Low Low Low Middle Middle Low Low Low Middle Low Low Low Middle Middle Middle Low Low
3 Low Low Low Middle Low Low Low Low Low Middle Middle Low Low Low Middle Low Low Low
3 Low Low Low Middle Low Low Low Middle Low Low Low Low Middle Middle Low Low Low Low
4 Low Low Low Low Middle Middle Middle Low Low Low Low Low Low Low Middle Low Low Low
4 Low Low Low Low Middle Middle Low Low Low Low Middle Low Low Low Low Low Middle Middle

Mode of Delivery

e-course

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

Computer Programming

Course Contents

This course covers below topics; 1. Introduction to Python Programming and Basic Terms 2. Variables, Data Types, Operators 3. Control Structures, Loops 4. Functions, Array, List and String Operations 5. File Operations, Modules 6. Data visualization and analytics 7. Image proccessing and machine learning with Python

Recommended or Required Reading

Planned Learning Activities and Teaching Methods



Assessment Methods and Criteria

Contribution of Semester Studies to Course Grade

40%

 

Number

Percentage

Semester Studies

Midterm Examination

1

20%

Project

1

80%

 

Contribution of Final Examination to Course Grade

60%

Total

100%

Language of Instruction

Turkish

Work Placement(s)

Not Required