Anadolu Info Package Anadolu Info Package
  • Info on the Institution
  • Info on Degree Programmes
  • Info for Students
  • Turkish
    • Turkish Turkish
    • English English
Profile of the Programme Specific Admission Requirements Qualification Requirements and Regulations Recognition of Prior Learning Educational Staff Programme Director & ECTS Coord. Field Qualifications Key Learning Outcomes Course Structure Diagram with Credits Matrix of Program Outcomes&Field Qualifications Matrix of Course& Program Qualifications Examination Regulations, Assessment and Grading Graduation Requirements Access to Further Studies Occupational Profiles of Graduates
  • Vocational School of Information Technologies
  • Department of Statistics
  • Program in Big Data Analyst
  • Course Structure Diagram with Credits
  • Foundations of Programming
  • Content
  • Description
  • Content
  • Learning Outcomes
  • Learning Activities and Teaching Methods
  • Course's Contribution to Prog.
  • Assessment Methods

Weeks Topics
Week - 1 Introduction to Programming: What is an algorithm, why is it important, explanation with real-life examples. Installing Python. Preparing the work environment. Simple “Hello Python” example.
Week - 2 Basic Data Types and Operators: Introduction to int, float, string, and boolean data types. Type conversions. Explanation of arithmetic, comparison, and logical operators with practical examples.
Week - 3 Conditional Statements: Establishing the program's decision-making mechanism with if-else structures. Complex conditions using comparison and logical operators. Nested conditions. Mini applications.
Week - 4 Loops I: Repeating operations with for and while loops. Example applications.
Week - 5 Loops II: Using range, enumerate, break, and continue. Example applications.
Week - 6 Data Structures: Lists, tuples. Basic operations: insertion, deletion, sorting, slicing. Application areas and performance differences. Dictionaries (dict) and nested data structures. Key-value logic.
Week - 7 General Methods: Mathematical methods and chain methods. Examples of use.
Week - 8 Functions: Function definition, parameters, and return values. Default parameters. Calling by value and by reference. Examples of real-life function applications.
Week - 9 File Operations: Opening/reading/writing files (txt, CSV). Secure file operations using the with statement. Reading and writing data from CSV files.
Week - 10 Errors and Exceptions: try-except structure, multiple except blocks. finally block. Custom error messages. Real-life example: Catching errors when a file cannot be found.
Week - 11 Introduction to Object-Oriented Programming: The concepts of class and object. Method, property, inheritance. Encapsulation and its advantages. Small example: Defining a Student class.
Week - 12 Modules and Libraries: Standard libraries (math, random, datetime). Package management with pip. Third-party library installation and simple usage examples.
Week - 13 Python Libraries for Data Analysis: Arrays and basic operations with NumPy. Creating DataFrames, reading and filtering data with Pandas. Simple graphing with Matplotlib.
Week - 14 A Small Project Data Analysis: Reading, cleaning, analyzing, and presenting data with graphs on a real data set (e.g., traffic or weather data).

  • Info on the Institution
  • Name and Adress
  • Academic Calendar
  • Academic Authorities
  • General Description
  • List of Programmes Offered
  • General Admission Requirements
  • Recognition of Prior Learning
  • Registration Procedures
  • ECTS Credit Allocation
  • Academic Guidance
  • Info on Degree Programmes
  • Doctorate Degree / Proficieny in Arts
  • Master's Degree
  • Bachelor's Degree
  • Associate Degree
  • Open&Distance Education
  • Info for Students
  • Cost of living
  • Accommodation
  • Meals
  • Medical Facilities
  • Facilities for Special Needs Students
  • Insurance
  • Financial Support for Students
  • Student Affairs Office
  • Info for Students
  • Learning Facilities
  • International Programmes
  • Practical Information for Mobile Students
  • Language courses
  • Internships
  • Sports and Leisure Facilities
  • Student Associations