TR EN

INTRODUCTION TO COMPUTER PROGRAMMING COURSE IDENTIFICATION AND APPLICATION INFORMATION

Code Name of the Course Unit Semester In-Class Hours (T+P) Credit ECTS Credit
BIL103 INTRODUCTION TO COMPUTER PROGRAMMING 4 4 3 6

WEEKLY COURSE CONTENTS AND STUDY MATERIALS FOR PRELIMINARY & FURTHER STUDY

Week Preparatory Topics(Subjects) Method
1 Relevant section of the textbook, additional resources and lecture notes Python Programming Language Basics Lesson presentation, Question and Answer
2 Relevant section of the textbook, additional resources and lecture notes Comment Lines, Variables, Data Types, Operators Lesson presentation, Question and Answer
3 Relevant section of the textbook, additional resources and lecture notes Basic Functions in Python Lesson presentation, Question and Answer
4 Relevant section of the textbook, additional resources and lecture notes Conditional and Logical Expressions Lesson presentation, Question and Answer
5 Relevant section of the textbook, additional resources and lecture notes Lists and their features Lesson presentation, Question and Answer
6 Relevant section of the textbook, additional resources and lecture notes Bundles and Dictionaries Lesson presentation, Question and Answer
7 Relevant section of the textbook, additional resources and lecture notes Loop Structures in Python Lesson presentation, Question and Answer
8 - MID-TERM EXAM -
9 Relevant section of the textbook, additional resources and lecture notes Loop and Basic Function Applications in Python Lesson presentation, Question and Answer
10 Relevant section of the textbook, additional resources and lecture notes Advanced Features of Functions and Applications Lesson presentation, Question and Answer
11 Relevant section of the textbook, additional resources and lecture notes Functions, Global and Local Variables Lesson presentation, Question and Answer
12 Relevant section of the textbook, additional resources and lecture notes Modules in Python Lesson presentation, Question and Answer
13 Relevant section of the textbook, additional resources and lecture notes Object Oriented Programming in Python Lesson presentation, Question and Answer
14 Relevant section of the textbook, additional resources and lecture notes Error and Error Management in Python, File Management Lesson presentation, Question and Answer
15 Relevant section of the textbook, additional resources and lecture notes Error and Error Management in Python, File Management Lesson presentation, Question and Answer
16 - FINAL EXAM -
17 - FINAL EXAM -