COURSE PLAN
SEMESTER: 01
FACULTY DETAILS:
S.No
1.
Name
R.Sindoori
Designation
Assistant Professor
Dept.
CSE
Mail ID
sindooriram3@gmail.com
Mobile No.
9976844230
5. E.Balagurusamy, Computing fundamentals and C Programming, Tata McGraw-Hill Publishing Company Limited, (2008).
6. S.Thamarai Selvi and R.Murugan, C for All, Anuradha Publishers, (2008).
RESOURCES:
1.
2.
3.
4.
5.
6.
http://www.wikipedia.com
http://www.answers.com
http://www.w3schools.com
http://www.learnerstv.com
http://www.ebookbrowse.com
http://www.rapidlibrary.com
PREREQUISITE:
1.
2.
3.
4.
Computers
Hardware and Software
Number System
Programming Languages
Instructional outcomes
a. Ability to realize the fundamental knowledge of computers.
b. Ability to know organization of computers, hardware and
software uses.
c. Students will able to estimate and identify the problems and
specifies the computing requirements appropriate to its solution.
Course designed by
Student outcomes (Dept. PEO.)
Category
Course coordinator
i
j
x
x
elective
k
x
Topics to be covered
Text
book
Introduction
Characteristics of
Computers
Evolution of Computers
PPT,
Board
and
Chapter 1 Chalk
Pg 1-11
PPT,
Ashok.N
Board
.Kamtha
and
ne,
Chalk
Comput Chapter 1 PPT,
er
Pg 12-15 Board
Program
and
ming,
Chalk
3,4
Computer Generations
Chapter
No. and
Page No
Instruction
delivery
Method Level
Underst
anding
Knowle
dge
Knowle
dge
Testing
method
Instructional
Objective
Instructional
outcome
Discussion
1. To understand the
basics and concepts
Short
question test in fundamentals of
computing
and
programming.
Discussion
a.
Ability
understand
fundamental
knowledge
computers.
to
the
of
6,7
8,9
Classification of
Computers
Basic Computer
organization
Pearson Chapter 1
Educatio Pg 28-40
n (India)
(2008)
Chapter 2
Pg 41 -75
PPT,
board
and
Chalk
PPT,
board
and
Chalk
Chapter 2 PPT,
Pg 80Board
120
and
chalk
Number Systems
Knowle
dge
Knowle
dge
Underst
anding
and
Knowle
dge
Assignment
Assignment
1. To understand the
basics and concepts
in fundamentals of
computing
and
programming.
a.
Ability
understand
fundamental
knowledge
computers.
to
the
of
Short
question test
Topics to be covered
10,11
Computer Software
Types of Software
12,13
Software Development
Steps
14,15
,16
Text
book
Ashok.N.
Kamthan
e,
Compute
r
Program
ming,
Pearson
Educatio
n (India)
Chapter
No. and
Page No
Instruction
delivary
Method Level
Chapter 4 PPT,
Pg 145Board
152
and
chalk
Chapter 4 PPT,
Pg 153Board
161
and
chalk
Chapter 4 PPT,
Pg 162
Board
-168
and
chalk
Testing
method
Underst
anding
Unit test
Underst
anding
Discussion
Underst
anding
Discussion
Instructional
Objective
1. To understand the
basics and concepts
in fundamentals of
computing
and
programming.
Instructional
outcome
a.
Ability
understand
fundamental
knowledge
computers.
to
the
of
17,18
Getting connected to
Internet Applications
(2008)
Chapter 4 PPT,
Pg 169Board
172
and
chalk
Applicat
ion
Assignment
b. Ability to realize
organization
of
computers, hardware
and software uses.
Topics to be covered
19
20
Text
book
Algorithm
21,22
Flow Charts
23
Pseudocode
Ashok.N.
Kamthan
e,
Compute
r
Program
ming,
Pearson
Educatio
n (India)
(2008)
Chapter
No. and
Page No
Instruction
delivery
Method level
Chapter 1 PPT,
Pg 3-7
Board
and
chalk
Chapter 7 PPT,
Pg 8-14
Board
and
chalk
Chapter 7 PPT,
Pg 15-25 Board
and
chalk
Chapter 7 PPT,
Pg 26-30 Board
and
chalk
Testing
method
Underst
anding
Discussion
Underst
anding
and
Knowle
dge
Underst
anding
and
Knowle
dge
Underst
anding
and
Knowle
dge
Unit test
Unit test
Unit test
Instructional
Objective
1. To understand the
basics and concepts
in fundamentals of
computing
and
programming.
Instructional
outcome
a.
Ability
understand
fundamental
knowledge
computers.
to
the
of
24,25
Application Software
Packages
26,27
Introduction to Office
Packages
Chapter 8 PPT,
Pg 31-40 Board
and
chalk
Chapter 8 PPT,
Pg 41-50 Board
and
chalk
Applicat
ion
Assignment
Applicat
ion
Discussion
algorithms,
d. Students will aware
flowchart,
pseudo the
concepts
code and program programming
generation.
language and solve
various
problems
using
programming
languages.
Unit 4: INTRODUCTION TO C
Overview of C Constants, Variables and Data Types Operators and Expressions Managing Input and Output operators Decision
Making - Branching and Looping.
Sessi
on
No.
Topics to be covered
Text
book
Chapter
No. and
Page No
Instruction
delivery
method level
28
Overview of C
29
30,31
Operators and
Expressions
PPT,
Chapter 1 Board
Pg 1-20
and
chalk
PPT,
E.Balagu Chapter 2 Board
rusamy,
Pg 22-50 and
Computi
chalk
ng
Board
fundame Chapter 3 & chalk
ntals and
C
Program
ming,
Tata
Testing
method
Underst
anding,
Applicat
ion
Underst
anding
Discussion
Underst
anding
Unit test
Discussion
Instructional
Objective
1. To understand the
basics and concepts
in fundamentals of
computing
and
programming.
2. To understand the
problem
solving
methodologies,
algorithms,
flowchart,
pseudo
code and program
generation.
Instructional
outcome
a.
Ability
understand
fundamental
knowledge
computers.
to
the
of
32,33
34
35,36
McGrawHill
Publishin
g
Company
Limited,
(2008).
Pg 51-78
Chapter 4
Pg 80
-108
Chapter
5,6
Pg 110 177
PPT,
Board
and
chalk
PPT,
Board
and
chalk
PPT,
Board
and
chalk
Underst
anding
Unit test
Underst
anding
Unit test
Underst
anding
Unit test
3. To study building
blocks of C
Programming
language.
Topics to be covered
Text
book
37
Handling of Character
Strings
Chapter 8 PPT,
Pg 217Board
240
and
chalk
Chapter 9 PPT,
E.Balagu Pg 247Board
rusamy,
299
and
Computi
chalk
ng
Chapter 9 PPT,
fundame Pg 247Board
ntals and 299
and
C
chalk
38
User-defined Functions
Definitions
Declarations
39
Chapter
No. and
Page No
Instruction
delivery
Method Level
Testing
method
Underst
anding
Unit test
Underst
anding
Unit test
Underst
anding
Unit test
Instructional
Objective
1. To understand the
basics and concepts
in fundamentals of
computing
and
programming.
2. To understand the
problem
solving
Instructional
outcome
a.
Ability
understand
fundamental
knowledge
computers.
to
the
of
40
41
Pointers
42
Arrays
43
The Preprocessor
44,45
Developing a C
Program : Some
Guidelines
Program
ming,
Tata
McGrawHill
Publishin
g
Company
Limited,
(2008).
Chapter
10
Pg 301331
Chapter
11
Pg 333
-368
Chapter 7
Pg 180
-214
Chapter
14
Pg 423
-436
Chapter
15
Pg 437
-451
PPT,
Board
and
chalk
PPT,
Board
and
chalk
PPT,
Board
and
chalk
PPT,
Board
and
chalk
PPT,
Board
and
chalk
Underst
anding
Unit test
Underst
anding
Unit test
Underst
anding
Unit test
Underst
anding
Unit test
Applicat
ion
Assignment
methodologies,
algorithms,
flowchart,
pseudocode
and
program generation.
3. To study building
blocks of C
Programming
language.
Outcome Mapping.
PEO/ Instructional Outcome
a. Ability to
understand the
fundamental
knowledge of
computers.
b. Ability to
realize
organization
of
computers,
hardware
and
software uses.
GAP ANALYSIS
To fill the gap in the syllabus content, the students have to study the following additional topics
S.NO
TOPIC
ACTION
Theoretical Class
Theoretical Class
Domain Topics (eg. How the computers are used in different domains)
Seminar Topics
Assignment
5
Test
10
Total
20