Introduction to the concepts of programming languages. Low- and high-level languages, compilers, structured programming, modular programming. C language is used for the study of basic data types, variables, user-defined functions, arrays, file usage.
This course covers the following topics: Concepts used with programming languages; types of programming languages, conversion from high level programming languages to low level programming languages, compilers, structural programming; top down analysis, structural coding, modular programming. Declaration of variables and data types in C programming language, user defined functions, arrays, struts, unions, using texts and binary files in C progamming language, pointers inheritance, virtual functions and polymorhism.