Introduction to Computer Hardware and Software : Computer generations, computer types, bits, bytes and words, CPU, Primary memory, Secondary memory, ports and connections, input devices, output devices, Computers in a network, Network hardware, Software basics, software types.
Overview of C : Basic structure of C program, executing a C program. Constant, variable and data types, Operators and expressions. (Chapter - 1)
Managing input and output operations. Conditional Branching and Loops. Example programs, Finding roots of a quadratic equation, computation of binomial coefficients, plotting of Pascals triangle. (Chapter - 2)
Arrays : Arrays (1-D, 2-D), Character arrays and Strings, Basic Algorithms : Searching and Sorting Algorithms (Linear search, Binary search, Bubble sort and Selection sort). (Chapter - 3)
User Defined Functions and Recursion. Example programs, Finding Factorial of a positive integers and Fibonacci series. (Chapter - 4)
Structure and Pointers, Preprocessor Directives. (Chapter - 5)