COST 12044
>< Type/ Status : Core
for non 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