104-COMPUTER PROGRAMMING AND IT |
Units: I |
• Introduction: Stored Program Architecture of Computers, Evolution of Processors (In
terms of word length & Speed only), Storage Device- Primary Memory and Secondary
Storage, Working Principle of Primary Storage devices- RAM, ROM, PROM, EPROM,
EEPROM, Random, Direct, Sequential access methods.
• Language Translators – Concept of High-Level, Assembly and Low Level programming
languages. Working of Assembler, Interpreter and compiler. Representing Algorithms
through flow chart, pseudo code, step by step etc.
|
Units: II |
• Number System: Data Representation, Concept of radix and representation of numbers in
radix r with special cases of r=2, 8, 10 and 16 with conversion from radix r1 to radix r2. r’s
and (r-1)’s complement. Representation of Integer in sign-magnitude, signed 1’s and 2’s
complement. Floating point representation. Concept of bias and normalization.
Representation of alphabets.
• Binary Codes: Binary arithmetic, Addition and subtraction of Integers and floating point
numbers. Multiplication of Integers. Gray code, BCD 8421 and 2421, Excess-3 and
Excess-3 gray codes. |
Units: III |
• Programming in C: Structure of C Program, Concept of Preprocessor, Macro Substitution,
Intermediate code, Object Code, Executable Code. Compilation Process,
• Basic Data types, Importance of braces ({ }) in C Program, enumerated data type,
Identifiers, Scope of Variable, Storage Class, Constants, Expressions in C, Type Casting,
Control Statements, printf( ), scanf ( ), reading single character. Command Line
Arguments.
|
Units: IV |
Arrays in C, Pointers, Using pointers to represent arrays, Dynamic Memory allocation,
Structures, using typedef, Arrays of Structures & pointers, File Handling (Opening in
different modes & closing of file, fscanf & fprintf only).
|
Units: V |
Functions in C, Passing Parameters (By value & Reference), using returned data, Passing
arrays, structures, array of structures, pointer to structures etc., passing characters and
strings, The void pointer.
|
|