Degree Level Course
Programming in C
This course is intended as a practical introduction to C programming. The focus is on gaining experience with writing and debugging programs. At the end of this course, a student should be able to: -write, compile, and run programs in C -use debugging tools to find and correct errors in programs -use various constructs in C and the standard library of C to implement basic data structures and algorithms -understand the need for an OS and how programs interact with the system

Course ID: BSCS3005
Course Credits: 4
Course Type: Elective
Pre-requisites: None