The purpose of this course is to introduce students to a disciplined approach to computer programming and problem solving, utilizing a high level programming language, with an emphasis on procedural abstraction and good programming style. Syntax, overall program design, testing and debugging will be intensively examined. Basic programming techniques and topics will be emphasized including the use of variables, functions, conditionals, loops, and arrays. The practical part of the course focuses on programming and developing application programs that emphasis the concepts and the tools covered in the course.
- Teacher: Shko Shwan
Skill Level: Beginner