STRUCTURED PROGRAMMING IN C
Course description
The course provides a strong base in the principles and practice of structured programming. A high level programming language such as C is used to explain the principles of programming and provide students with hands on practical skills. Areas covered include program structure, data structures, syntactical and semantic correctness, planning and segmentation in programming as well as working with data files.
Course Objectives
The course aims to provide students with:
i. Knowledge about the various programming languages
ii. Knowledge in basic programming concepts
iii. Comprehensive knowledge about structured programming
iv. Skills in planning and organization of programming projects
v. Techniques of evaluating syntactic and semantic correctness of a computer program
vi. Strong practical foundation in programming
Learning Outcomes
Upon Completion of the course, the students should be able to:
i. Explain the key differences between the various programming languages
ii. Demonstrate understanding about the basic programming concepts
iii. Build software using a functional programming language such as C
iv. Plan and organize a programming project
v. Evaluate a computer program for syntactic and semantic correctness