SESSION PLAN

 

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

 

    Ppt2

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Hosted by www.Geocities.ws

1