Introduction to Computer Programming through C
STUDY - Basic Programming Concepts:
Introduction to the basic ideas of problem solving and programming using
principles of top-down modular design, Flowcharts, Abstraction Mechanisms, Stepwise Refinement.
Syntactic Elements of a Language, General Syntactic Criterion, Formal Definition of Syntax, Semantics,
Storage Management, Static Storage Management, Stack-Based Storage Management, Heap Storage
Management, Operating and Programming Environment.
STUDY - Introduction to Programming Language C:
Data Types, Instruction and its Types, Storage Masters Degreees, Operators
and Hierarchy of Operations, Expressions in C, Control and Repetitive Statements, break, continue,
Functions: User Defined Functions and Library Functions, Local and Global Variables, Parameter Passing,
Pointers, Arrays, Strings, C Preprocessors, Structures, Input and Output in C, C-Library.
STUDY - Introduction to the Major Programming Paradigms:
Imperative Language, Object Oriented Languages,
Functional Languages, Logic Languages, Parallel Languages etc.