This course comprises algorithm definition, basic principles of programming with C, how to make a program using C programming language, problem solving in C, and learning about many functions and features in C which can be used. By completing this course, students will have basic knowledge related with C and able to develop program using C programming language. This course is prerequisite for Data Structure course.
Paul J. Deitel (2016). C how to program : with an introduction to C++. Hoboken: Pearson Education. Jeri R. Hanly & Elliot B. Koffman (2019). Problem Solving and Program Design in C. Boston: Addison-Wesley.