<COST 11014> <COST 11024> <COST 12034> <COST 12044>

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