Sunteți pe pagina 1din 5

ANAND INSTITUTE OF HIGHER TECHNOLOGY

KAZHIPATTUR – 603 103

Department of Computer Science and Engineering

Academic Year: 2019-2020 (Even Semester)

Lecture Plan

Course Code & Title: GE6151 & Computer Programming

Semester & Branch: II Semester B.E. Computer Science and Engineering

Name of the Faculty member: K.Amsavalli

Designation & Department: Assistant Professor- II & CSE

Course Objectives:

Objective: In this unit, Generation of computers, Classification, Organization


of computer, Number systems conversions, Algorithm, Flowchart, and Pseudo
Code are discussed in detail.

Course Outcomes:

Upon completion of the course, the students will be able to

 Develop simple applications in C using basic constructs

 Design and implement applications using arrays and strings

 Develop and implement applications in C using functions and pointers.

 Develop applications in C using structures.

 Design applications using sequential and random access file processing.

Assessment Methods followed:

1. Internal Tests (Monthly Tests) are conducted to assess continuous learning.

2. Assignment are given to encourage students’ self-learning.

3. Mini Projects are given to improve the experiential learning.


4. End Semester Examination is conducted to assess overall learning by students.

Lecture Date Topic(s) to be covered Teaching aids Teaching


No. (Board / Methodology
LCD) (Lecture
Role play
Group
Discussion
Quiz
Debates
Gamefication)
UNIT I - INTRODUCTION

Generation of computer Lecture


1 Board
Classification of Computers Board Lecture
2
Basic Organization of a Computer Group
3 Board
Discussion

Number System Board Lecture


4

5 Problems Board Lecture

Need for logical analysis and thinking Board Role Play


6

7 Algorithm ,Pseudo code – Flow Chart LCD Quiz

10 Unit Test – I

UNIT II - PROGRAMMING BASICS

Problem formulation – Problem Role Play


11 Board
Solving
Introduction to ‘ C’ programming Lecture
12 Board
fundamentals – structure Lecture
13 of a ‘C’ program Board
compilation and linking processes – Lecture
14 Board
Constants, Variables
Data Types – Lecture
15 Expressions using operators in ‘C’ LCD

Managing Input and Output operations Lecture


16 LCD

Decision Making and Lecture


17 Branching – Looping statements – solving LCD
simple scientific and statistical problems
Unit Test –II
18

UNIT III –ARRAYS AND STRINGS

19 Arrays Board Lecture


20 Initialization of array Board Role Play

Declaration of array Board Lecture


21
One dimensional and Two dimensional LCD Quiz
22
arrays
23 String- String operations LCD Lecture

24 String Arrays Board Lecture

Simple programs- sorting- LCD Lecture


25
searching – matrix operations LCD Role play
26

27 Unit Test –III

UNIT IV- FUNCTIONS AND POINTERS

Function – definition of function Board Lecture


28

29 Declaration of function Board Lecture

Pass by value Lecture


30 Board
31 Pass by reference LCD Lecture
32 Recursion LCD Lecture

Pointers - Definition – Initialization LCD Group


33 Discussion

34 Pointers arithmetic LCD Lecture


35 Unit Test – IV

UNIT V- SRUUCTURES AND UNIONS

36 Introduction Board Lecture

need for structure data type Board Lecture


37

38 structure definition Board Quiz

39 Structure within a structure Board Lecture

Union Board Group


40 Discussion

Programs using structures and Unions Board Lecture


41

Storage classes, Board Lecture


42

43 Pre-processor directives. Board Lecture

44 Unit Test – V
Content Beyond the Syllabus

Introduction to Dynamic Memory LCD Lecture


45
Allocation and Linked List
Mini Projects

LCD Experimental
46 Tic Toc Toe Using C based

Textbooks:
1. Anita Goel and Ajay Mittal, “Computer Fundamentals and Programming in C”, Dorling
Kindersley (India) Pvt. Ltd., Pearson Education in South Asia, 2011.
2. Pradip Dey, Manas Ghosh, “Fundamentals of Computing and Programming in C”, First
Edition, Oxford University Press, 2009
3. Yashavant P. Kanetkar. “ Let Us C”, BPB Publications, 2011.
References:
1. Byron S Gottfried, “Programming with C”, Schaum’s Outlines, Second Edition,

Tata McGraw-Hill, 2006.

2. Dromey R.G., “How to Solve it by Computer”, Pearson Education, Fourth Reprint,

2007.

3. Kernighan,B.W and Ritchie,D.M, “The C Programming language”, Second

Edition, Pearson Education, 2006.

Assignments

Assignments-I

1.Explain looping structure with simple programs in C.

2.write a program to read an integer and Display the value of that integer in decimal,
octal, hexa- decimal notation.

Assignments 2 -
1.Write a C program to calculate mean and median for an array of elements.

2.Illustrate a C program to store the employee information using structure and search a

particular employee details.

Prepared by: Approved by:

K.Amsavalli AP/CSE Dr.S.Roselin Mary

(Name & Signature of Faculty member) (Name & Signature of HOD)

S-ar putea să vă placă și