Lesson plan / COMPUTER PROGRAMMING-I

Lesson Information

Course Credit 3.0
Course ECTS Credit 4.0
Teaching Language of Instruction İngilizce
Level of Course Bachelor's Degree, TYYÇ: Level 6, EQF-LLL: Level 6, QF-EHEA: First Cycle
Type of Course Compulsory
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience? Z
Course Coordinator
Instructor (s) Assist. Prof. Dr. SİNA APAK
Course Assistant

Purpose and Content

The aim of the course To teach students, general problem-solving concepts, beginning problem-solving concepts, planning your solution, logic structures, smple file structures.
Course Content Flow Charts, Pseudo Codes, C programming Language, Conditions, Loops, I/O functions, File Operations.

Weekly Course Subjects

1General problem solving concepts
2Algorithms:Flow Charts, Psuedo Codes
3Dev C/C++ compiler and simple C programs
4Data Types, variables, I/O fuctions Conditions: if, if else statements
5Loops:for, while,do/while
6Applications
7Arrays
8Array applications
9User defined Functions
10User defined Functions
11Text Files
12Binary files
13File Applications
14File Applications

Resources

1-How to program in C, Deitel, Problem Solving & Programming Concepts, Maureen Sprankle, Jim Hubbard