Lesson plan / ALGORITHM AND COMPUTER PROGRAMMING

Lesson Information

Course Credit 3.0
Course ECTS Credit 5.0
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 Compulsory
Mode of Delivery Face-to-face
Does the course require compulsory or optional work experience? Z
Course Coordinator
Instructor (s) Prof. Dr. ALİ GÜNEŞ
Course Assistant

Purpose and Content

The aim of the course In this course, an introduction to programming from design and programming standpoints, syntax and semantics of programming languages, programming style, program debugging and testing, data representation, simple arithmetic expressions, decision and control statements, arrays, introduction to standard libraries, structured and modular programming technique with the usage of C language are examined.
Course Content Algorithm and programming logic, algorithms, flow diagrams

Weekly Course Subjects

1Algorithm Concept
2Flow Charts
3Programming Tools, Variables and Statics
4Input-Output Process and Operators
5Decision Statements
6Looping Controls
7Looping Controls
8One Dimension Arrays
9Multiple Dimensions Arrays
10Non-Returning Sub-functions
11Returing Sub-functions
12Returing Sub-functions
13Sequenced Files
14Random Access Files

Resources

1-Introduction to Algorithms, Second Edition-Thomas H. Cormen
2-Visual C# 2012 How to Program by Harvey Deitel and Paul Deitel