Lesson plan /

Lesson Information

Course Credit
Course ECTS Credit
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
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience?
Course Coordinator Assist. Prof. Dr. HAYDER ALI ABDULLAH MOHAMMEDQASIM
Instructor (s)
Course Assistant

Purpose and Content

The aim of the course Introduce students to the basic concepts of programming and aims to explain the students basic programming techniques.
Course Content basic concepts of programming and aims to explain the students basic programming techniques.

Weekly Course Subjects

1Defining the problem. Phases of problem solving.
2Basic programming terms (variable, identifier, constant, loop, counter etc.)
3Rules of algorithm write
4Mathematical, logical and string operators and their order of precedence
5Decision structures (if-then-else)
6Loops structures (for-next,do-loop, while-wend)
7Flowchart
8Midterm exam
9Multiple dimensional arrays
10libraries in programming language
11Functions
12Input-Output processes
13Input-Output processes
14Subroutines

Resources