Concepts of structural program development; concept of data types; precedence and associatively of operators;
conditional transfer; deterministic and in-deterministic loops; recursions; functions and procedures - call by value,
call by reference and their differences; programming for numerical methods; records.
Data-type handling and various constructs (conditional, loop, functions etc); pointers: concept of pointers and
passing parameters using pointers, non-numeric processing, concept of arrays of pointers and pointers to pointers;
structures and unions – advantage of using structures, concept of information hiding, pointers to structures; files -
basic concept of various types of file access methods: sequential, indexed sequential, random, various statements for
file handling
Advanced Programming Languages like C++, ADA, LISP, PROLOG, and PASCAL. Comparison of various
languages