Course Language:
İngilizce
Course Objectives:
The aim of this course is to inform about the general structure of programming, function, conditional statements, iteration, text files, user defined data type, pointers, dynamic data structures.
Course Content:
Flow charts, pseudo-programming, sorting algorithms. History and types of programming languages, compilers, top-down programming, structural and modular programming. Basic data types; variables, functions, arrays, strings. File operations; pointers, inheritance, abstract functions; recursions. Writing software applications about various school subjects for different grade levels by using an appropriate programming language.
Course Methodology:
1: Lecture, 2: Question-Answer, 3: Discussion, 4: Self Study, 5: Modeling
Course Evaluation Methods:
A: Testing, B: Experiment, C: Homework, D: Portfolio, E: Project