Algorithms and Programming Techniques (BTBS113)
This course is the first ring of the chain of Algorithms and Programming courses aiming to introduce students to the manner of thought in programming. The course aims to give an introduction to problem solving techniques and programming using structured programming approach. The applications will be performed using C language. The course will provide the students with the programming and analytical foundations that will be used in all consecutive IT related courses. One of the main objectives is to endow the student with critical thinking skills in programming. In the first part of the course, students earn the required skills about the thought of programming using flowcharts and pseudo-code. In the second part, a general purposed programming language, C, is being taught to the students in order to fortify their programming skills.