Lesson plan /

Lesson Information

Course Credit
Course ECTS Credit
Teaching Language of Instruction Türkçe
Level of Course Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of Course
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience?
Course Coordinator
Instructor (s)
Course Assistant

Purpose and Content

The aim of the course Teaching computer science concepts
Course Content Basic topics of computer science

Weekly Course Subjects

1Interview about Course Content and Syllabus
2Python data types, use of variables, print and len functions
3Getting information from the user, data types conversion, conditionals, functions and loops
4Error Trapping, Character arrays and methods
5Character arrays and methods
6Lists, tuples and methods, counting systems
7File operations, methods and qualities of files
8Dictionaries and methods, sets and frozen sets, functions
9Midterm
10Advanced functions, modules, object-oriented programming
11object-oriented programming, packages
12Visual programming
13Visual programming
14final Exam

Resources

1-Brookshear, J. Glenn. Computer Science, an overview, 2005, Pearson Education