TR EN

MULTIPLE PROGRAMMING LANGUAGE COURSE IDENTIFICATION AND APPLICATION INFORMATION

Code Name of the Course Unit Semester In-Class Hours (T+P) Credit ECTS Credit
BGT156 MULTIPLE PROGRAMMING LANGUAGE 2 3 3 5

WEEKLY COURSE CONTENTS AND STUDY MATERIALS FOR PRELIMINARY & FURTHER STUDY

Week Preparatory Topics(Subjects) Method
1 - Introduction to Python: What is Python? Where is it used? Python installation and basic tools (IDE and Notepad). Basic Python commands: Variables, data types, input/output operations. Expression
2 Research Control Structures Conditional statements (if, elif, else). Loops (for, while). Expression
3 Research Functions: Defining and using functions. Parameters and return values. Expression
4 Research Data Structures - Lists, Tuples, Sets, and Dictionaries. Using Lists, Tuples, Sets, and Dictionaries. Performing simple operations (insert, remove, update) with Lists, Tuples, Sets, and Dictionaries. Show and Make
5 Research File Operations: Reading and writing files. Working with simple file formats (txt, csv). Show and Make
6 Research Error Management: Using the Try-Except block. Common errors and solutions. Show and Make
7 Research Modules and Libraries Python standard library and module usage. Example modules: math, random, datetime, etc. Show and Make
8 - MID-TERM EXAM -
9 Research Introduction to Data Analysis: Basic data analysis libraries (introduction to Pandas). Data manipulation and basic analysis. Show and Make
10 Research Creating simple graphs with Matplotlib. Graph types: Line, column, pie chart. Show and Make
11 Research Web Data Extraction with Python: Introduction to web scraping (requests and BeautifulSoup modules). Basic data extraction operations. Show and Make
12 Research Game Development with Python: Introduction to the Pygame module. Basic game logic. Show and Make
13 - Final Project Preparation Application
14 - Final Project Preparation Application
15 - Project Presentation and Evaluation Application
16 - FINAL EXAM -
17 - FINAL EXAM -