COST 12034
>< Type/ Status : Core
for science students selected for COST stream
>< Title : Structured Programming Concepts
>< Objectives : At the end of this unit the
student will be able to demonstrate a good understanding of the theory in problem
solving, analyze and design, design algorithms independent to any programming
language, implement programs to normal industrial standard, effectively use
an industry relevant procedural language.
>< Course Content :
Introduction to programming, A brief history
and types of programming languages, Program Design: introduction to software
development, problem solving (simple procedures, and complex procedures), problem
solving using sub-procedures, elegance in program design, program testing, program
documentation, The C programming language: data types, constants, identifiers,
expressions and assignment, input and output, control structures, functions,
storage classes, pointers, scope of arguments, structures data types, programmer
defined data types, recursion, file Processing, multi-file programming, converting
an algorithm to a programming language.
Practical sessions: Programming
using C
>< Methodology : A
combination of lectures, tutorials and practical sessions.
>< Scheme of Evaluation : End of semester
examination, assignments and practical examination.
>< Recommended Reading :
1.Gottfried B.S. Theory and problems of Programming in
C, (1991) Schaum’s Outline series.
2.Kelly A & Pohl I., A book on C : Programming in
C (1995, 3rd edition)
3.Rajaraman V. Computer Programming in C (1996).
Back