"O GOD THEE I PRAY INCREASE MY KNOWLEDGE DAY BY DAY"

.

For Success

For Success
Know more than other Work more than other But, Expect less than other

Its a necessary and sufficient condition-----

Its a necessary and sufficient condition-----
"If you win, you need not have to explain.........But if you lose, you should not be there to explain!"

12 September 2009

For my First year's (B.Tech)Students-new syallabus

COMPUTER PROGRAMMING LAB [109]
The lab is to be conducted on Linux platform. vi editor is to be used.
Class B. Tech. 1st Semester Evaluation
Schedule per week Practical : 2 Maximum Marks = 75 [Sessional (45) & Practical (30)]
S. No. List of Experiments
Simple OS Commands, vi editor, compiling program, compiler options, linking libraries.
Simple input output program integer, real character and string. (Formatted & Unformatted)
Conditional statement programs (if, if-else-if, switch-case)
Looping Program. (for, while, do-while)
Program based on array (one, two and three dimensions)
Program using Structure and Union.
Program using Function (with and without recursion)
Simple programs using pointers.
File handling.


COMPUTER PROGRAMMING AND IT [104]
Class B. Tech. 1st Semester Evaluation
Schedule per week Lectures : 3 Maximum Marks = 100 [Mid-term (20) & End-term (80)]
Units Contents of the Subject
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.
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.
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.
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).
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.

2 comments: