C Book Index
C Book Index
no 1 Computer Introduction:
Evaluation of computers Hardware organization of a computer Introduction to microprocessor Input/output devices Input/output ports and connectors. Information processing: Concept of data and information, data processing Hardware Input/ Output Devices Type of Software Overview of OS o Introduction to Operating system o Functions of an Operating Systems o Classification of Operating Systems o Basic introduction to DOS o UNIX/LINUX OS o Windows XP Programming Languages and its Classification Compiler, Interpreter, Assembler, Linker, Loader Range of Applications Social concerns of Computer Technology Computer Crimes, Viruses and their remedial solutions.
Chapter
Page no.
Problem Solving
Problem Identification and Analysis Flowcharts Decision Tables Pseudo codes Algorithms
C Programming
Why C language is being used Concept of Variables and constants Structure of a C program Operators & Expressions o Arithmetic Operator o Unary Operator o Logical Operator o Bit-wise Operator o Assignment Operator o Conditional Operators Library Functions Control Statements o While Loop o Do-While Loop o For Loop o Nested Loops o If-Else o Switch o Break and Continue statements
Functions in C
Defining & Accessing Passing arguments Function Prototype Recursion Use of Library Functions
Storage Classes
Automatic External Static Register
Pointers
Declarations Passing to a function Operations on Pointers Pointers & Arrays Array of Pointer Pointer Arithmetic Array accessing through pointers Pointer to structure Pointer to functions Function returning pointers
10
11
12
File management in C
Basic file operation: opening, closing, writing I/O functions Modes of Files Use of file handling operations ( fopen, fclose, fgetc, fputc, fgets, fprintf, fscanf, fread, fwrite) Command Line Arguments in files
13
C Pre-Processors
Macro Expansion Conditional Compilation File inclusion