Introduction to computer block diagram and
organization of computer number system and binary arithmetic processing data
hardware software firmware types of programming language-Machine language
Assembly level language higher level language source file object file translatorsassembler compiler interpreter. Evolution and classification of programming
languages
02
Programming Techniques:
5 Lectures
Steps in program development algorithm flowchart
pseudo code.
03
C Language
7 Lectures
‘C’ character set literals keywords identifiers data types and size
variable declaration expression labels statements formatted input output statements
types of operators
04
Data Structures
8 Lectures
Storage classes scope rules and visibility arrays pointers dynamic
storage allocation structures and unions self-referential structures. Relationship
between pointers and arrays dynamic arrays: Introduction to dynamic datastructureslinked lists stack and binary trees
05
Functions and File Handling
8 Lectures
‘C’ functions library functions parameter passing
recursion ‘C’ files function for file handling ‘C’ pre-processors and command line
arguments macros and conditional compiler directives.