|
Language of Instruction
|
Turkish
|
|
Level of Course Unit
|
Bachelor's Degree
|
|
Department / Program
|
Banking and Insurance
|
|
Type of Program
|
Formal Education
|
|
Type of Course Unit
|
Compulsory
|
|
Course Delivery Method
|
Face To Face
|
|
Objectives of the Course
|
This course aims to help students understand the basic concepts of computer programming and develop their problem-solving skills. They will be able to develop their algorithm creation skills by understanding programming logic and will be aimed to practice basic coding with the Python programming language. At the end of the course, students will be able to develop simple projects using basic programming structures.
|
|
Course Content
|
This course will introduce programming and cover topics such as basic concepts, algorithms, and data structures. Basic structures such as variables, conditionals, loops, functions, and object-oriented programming will be covered using the Python programming language. In addition, students will be provided with practice by developing small projects to reinforce what they have learned.
|
|
Course Methods and Techniques
|
This course will use a teaching method supported by theoretical explanations, practical examples and interactive exercises. Students will reinforce the concepts they have learned by applying them in practice through problem-solving-oriented projects and assignments. They will also develop their programming skills by using group work and online resources.
|
|
Prerequisites and co-requisities
|
None
|
|
Course Coordinator
|
None
|
|
Name of Lecturers
|
Associate Prof.Dr. İbrahim Halil EFENDİOĞLU
|
|
Assistants
|
None
|
|
Work Placement(s)
|
No
|
Recommended or Required Reading
|
Resources
|
Gaddis, T., & Irvine, K. R. (2016). Starting Out with Visual Basic. Pearson. Schneider, D. I. (2016). Introduction to Programming Using Visual Basic. Pearson.
|
Course Category
|
Social Sciences
|
%70
|
|
|
Field
|
%30
|
|
|