Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

SSN College of Engineering

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

SSN College of Engineering

Klavakkam-603 110

Department of Computer science & Engineering

Subject: GE1X02 COMPUTER PROGRAMMING


Name of Staff Ms. M.Saritha Class: I Yr CSE A

Designation Lecturer Semester Non-semester

Teaching Methodolody and Aids

Classroom teaching using Black Board and Chalk Piece /OHP /LCD

S.No Unit No. Topic No. of Hours Remarks


Proposed Actual
UNIT I - Basics of Computer and Information Technology
1 Digital Computer Fundamentals 1
2 Block diagram of a computer 1
3 Component of a computer system 1
4 Hardware and Software definitions, Categories of Software 1
5 Booting–Installing and uninstalling 1
6 Software piracy–Software terminologies 1
7 Applications of Computers,Role of Information Technology 1
I
8 History of Internet ,Internet Services 1

9 Problem solving Techniques 1


10 Program development cycle 1
11 Algorithm, Design 1
12 Flow chart,Program control structures 2
13 Types and generation of programming languages 1
14 Development of algorithms for simple problems 1
UNIT II - Basic Elements of C
1 Introduction to C – Lexical elements of C 1
2 Operators and expressions 2
3 Operator precedence and associativity of operators 1
4 Input and Output Functions 2
II
5 Simple computational problems. 1
6 Control statements – Branching, looping 1
7 Nested control structures, switch, break, continue, goto statements 1
8 Problems using control structures 1
UNIT III - Functions and Program structures
1 Prototypes and Functions,Declaring, defining and accessing functions 1
3 Parameter passing methods 1
4 Recursion 1
5 Storage classes,Library functions 1
7 III Programs using functions 1
8 Defining and processing arrays 1
9 Passing arrays to functions–Multi-dimensional arrays– 1
10 Strings and basic operations 2
11 Enumerated data types,Programs using simple sorting, searching and merging of arrays 1
Name of Staff Ms. M.Saritha Class: I Yr CSE A

Designation Lecturer Semester Non-semester

Teaching Methodolody and Aids

Classroom teaching using Black Board and Chalk Piece /OHP /LCD

S.No Unit No. Topic No. of Hours Remarks


Proposed Actual
UNIT IV - I/O INTERFACING

1 Pointer concept–Declaration 1
2 Accessing variable through pointe 1
3 Pointers and Functions 2
4 Pointers and Arrays 2
5 Pointers and Structures 1
6 Command line arguments 1
7 IV Dynamic memory allocation 1
8 Structures–User defined data types 1
9 Union–Nested structure 1
10 passing structures to functions 1
11 Self referential structures 1
12 File pointer 1
13 High level File operations 1
UNIT V - Linked Lists

1 Singly Linked list- Introduction 1


2 Creation, Insertion and Deletion of elements 3
V
3 Stack implementation using Linked List 3
4 Queue implementation using Linked List 3

TEXT BOOKS

1. ITL Education Solutions Limited, "Introduction to Information Technology",


Pearson Education (India), 2005. (Unit I)

2. Byron Gottfried, "Programming with C", II Edition, (Indian Adapted Edition),


TMH publications, 2006. (Unit II, III, IV and V)

References

1. Brian W. Kernighan and Dennis M. Ritchie, "The C Programming Language",


Pearson Education Inc. (2005).

2. Behrouz A. Forouzan and Richard. F. Gilberg, "A Structured Programming


Approach Using C", II Edition, Brooks–Cole Thomson Learning Publications,
2001.

3. Jeri R. Hanly and Elliot B. Koffman, "Problem solving and program design in
C", Fourth Edition, Pearson Education India, 2005.

4. Johnsonbaugh R. and Kalin M., “Applications Programming in ANSI C”, III


Edition, Pearson Education India, 2003.

Prepared by Approved by
M.Saritha HOD/CSE

You might also like