First Term Syllabus (GGSIPU)



Basic concepts of algorithm and flow charts with suitable examples, concepts of translators (compiler, interpreter and assembler) and their purpose,  key terms associated with translators ( loader, linker, scheduler, dispatcher).


Introduction to programming languages, characteristics of C language, basic structure of a C program.

 How to write program in C language, writing basic programs,  overview of compilation / execution process, explanation of key terms associated with compilation / execution (errors, bugs , run  time error, logical errors etc). 

Programming using C:Preprocessor  Directives, Header Files, Main Function and, Macro. Formatted and unformatted I/O statements, Data Types including enumeration, Tokens (keywords, Identifiers, Variables, Constants etc.).

 Operators:Relational, Logical, Arithmetic, Conditional, Bitwise etc, Evaluation of expressions, Precedence and Associativity of operators with examples. Conditional Executing using IF, Else, Switch (Case), Goto, Break and Continue Statements. Loops:Concept of Loops, For Loop, While Loop, Do – While and Nested For Loops, Comparison of Loops. 

Comments