SUBJECT
|
Class
strength
|
YEAR/SEM
|
SECTION
|
CLASS
|
LOAD
|
||
L
|
T
|
P
|
|||||
|
Fundamentals of Computers & Programming in C CSE
-101 E
|
60
|
Ist/Ist
|
L
|
B.Tech.
|
3
|
2
|
2
|
S.No
|
TOPIC
|
UNIT
|
Assign
ment
Link
|
Ref/Text
Book
|
Due
Date
|
PPT/PDF/
DOC
|
Date
Covered
|
Web
ref
|
L1,
L2
|
An Overview of Computer System: Anatomy of a digital Computer, Memory Units, Main
and Auxiliary Storage Devices, Input Devices, Output Devices, Classification
of Computers.
|
1
|
Assign1
|
FCPIT, by J.B.
Dixit
|
29th
Aug,07
|
Ppt1
|
|
|
L3,
L4
|
Radix number system: Decimal, Binary, Octal, Hexadecimal numbers and their inter-conversions, Representation of information inside the computers. |
1
|
|
|
|
|
|
|
L5,
L6,
L7
|
Operating System Basics: The user Interface, Running Programmes, Managing
files, Introduction to PC operating Systems: Unix/Linux , DOS, Windows 2000. |
2
|
|
|
|
|
|
|
L8
|
Internet basics: Introduction to the basic concepts of Networks and
Data Communications, How Internet works, Major features of internet,
Emails, FTP, Using the internet.
|
3
|
|
|
|
|
|
|
L9,
L10
|
Programming Languages:
Machine-, Assembly-, High Level-
Language, Assembler, Compiler, Interpreter, debuggers, introduction to compiler,
interpreter, assembler, linker and loader and their inter relationship. |
4
|
|
|
|
|
|
|
L11,
L12
|
Programming fundamentals: problem
definition, algorithms, flow charts and their symbols
|
4
|
|
|
|
|
|
|
L13
|
C fundamentals, formatted input/ output,
expressions,
|
5
|
|
|
|
|
|
|
L14, L15,
L16
|
selection statements, loops and their
applications
|
5
|
|
|
|
|
|
|
L17,
L18
|
Basic types, arrays
|
5
|
|
|
|
|
|
|
L19,
L20
|
functions, including recursive functions
|
5
|
|
|
|
|
|
|
L21,
L22
|
program organization:
local and external variables and scope; pointers & arrays. |
5
|
|
|
|
|
|
|
L23,
L24,
L25
|
Strings: strings literals, string variables, I/O of strings,
arrays of strings; applications.
|
6
|
|
|
|
|
|
|
L26,
L27,
L28
|
Structures, Unions and Enumerations:
Structure variables and operations on structures; Structured types, nested array
structures; unions; enumeration as integers, tags and types.
|
6
|
|
|
|
|
|
|
L29,
L30
|
Preprocessor: preprocessor directives,
macro definition, conditional compilation Declaration: Declaration syntax,
storage classes, types qualifiers, declarators, initializers
|
6
|
|
|
|
|
|
|
L31
|
Program Design: modules, information
hiding, abstract data types, difference between C & C++, Low level
programming:
|
6
|
|
|
|
|
|
|
L32
|
Bitwise operators, Bit fields in structures,
other low level techniques
|
6
|
|
|
|
|
|
|
L33,
L34
|
Standard library: Input / output; streams, file operations, formatted
I/O, character I/O, line I/O, block, string I/O, |
7
|
|
|
|
|
|
|
L35
|
Library support for numbers and character
data, error handling:
|
7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|