Sie sind auf Seite 1von 4

SRI RAMAKRISHNA INSTITUTE OF TECHNOLOGY

COIMBATORE-10
(Approved by AICTE, New Delhi & Affiliated to Anna University)

DEPARTMENT OF SCIENCE AND HUMANITIES
Subject Code & Title
GE6151 COMPUTER PROGRAMMING
L

P T C
3 0 0 3
Class IT
Semester 01
Regulation R-2013
Course Prerequisite NIL
Objectives This course provides detailed study of the components of a computer system,
the hardware and software used. It also aims to bring the fundamental building blocks
of programming and teaches how to write useful programs using the C language.
Expected Outcomes CO1: Analyze the evolution of computers generation and their classification.
CO2: Understand algorithms and the purpose of computer programming.
CO3: Design the solution for computing problems using algorithm and flowchart.
CO4: Understand and grasp the basic structure and programming in C language.
CO5: Develop program using C language to solve the basic computing problems.
PEO PEO 1: Exhibiting highest standard in professional career and / or higher education by
acquiring knowledge in mathematical, computing and engineering principles.
PEO 2: Understand and to find the solutions in real life problems, design computing
systems that are technically sound, economically feasible and socially acceptable.
PEO 3: Exhibit professionalism, ethical attitude, communication skills, team work in
their profession and adapt to current trends by engaging in lifelong learning.
Relationship of course
to program objectives
Course Outcome PEO 1 PEO 2 PEO 3
CO1: Analyze the evolution of computers generation and
their classification.
e

CO2: Understand algorithms and the purpose of
computer programming.
e e

CO3: Design the solution for computing problems using
algorithm and flowchart.

e

CO4: Understand and observe the basic structure and
programming in C language.

e

CO5: Develop program using C language to solve the
basic computing problems.
e e e
References

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, Schaums 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.
WEB RESOURCES:
W1: http://www.cquestions.com/2008/01/write-c-program-for-multiplication-of.html
W2: http://www.programiz.com/c-programming/c-structure-examples
W3: http://www.shmoop.com/basic-statistics-probability/mean-median-mode-
range.html
W4: http://nptel.iitm.ac.in/courses.php?disciplineId=106
Mode of Evaluation
1. Internal Assessment (15)
Internal assessment Test 1 will be conducted for 50 marks.
(5*2=10 & 2*20=40)
Internal assessment Test 2 will be conducted for 50 marks.
(5*2=10 & 2*20=40)
Internal assessment Test 3 will be conducted for 50 marks.
(5*2=10 & 2*20=40)
(Three tests will be considered for assessment out of 15)
Tests will be conducted as per the schedule given by the university.
Course Attendance (5)
Assessment out of 5 (Attendance percentage 96-100: 5; 91-95:4; 86-90:3; 81-85:2;
76-80:1)
2.External Assessment (80)
University will conduct end semester examination for 100 marks
(10*2=20 & 5*16=18)
Performance will be considered for assessment out of 80
Faculty
K.MALARVIZHI, Assistant Professor, IT Department



COURSE PLAN
Unit Topics to be covered as per curriculum Reference Page No.
Periods
Required
INTRODUCTION
I
Generation and Classification of Computers T1:CH1 1.6-1.12 2
Basic Organization of a Computer
T1:CH1,
T2:CH1
1.15-1.21,
6-9
1
Number System Binary Decimal Conversion Problems. T1:CH2 2.2-2.13 3
Need for logical analysis and thinking Algorithm
Pseudocode Flow Chart.
T1:CH2 2.25-2.44 2
TOTAL : 8
C PROGRAMMING BASICS
II
Problem formulation Problem Solving T2:CH5 99-106
1
Introduction to C programming fundamentals structure of a
C program
T1:CH3 3.16-3.18 1
Compilation and linking processes T2:CH5 3.18-3.19
1
Constants, Variables - Data Types T1:CH3 3.3-3.47
2
Expressions using operators in C T1:CH4 4.2-4.31
1
Managing Input and Output operations. T2:CH7 157-172
1
Decision Making and Branching- Looping statements. T1:CH5 5.1-5.33 2

Solving simple scientific and statistical problems W3 - 1
TOTAL: 10
ARRAYS AND STRINGS
III
Arrays Initialization Declaration
T1:CH6
6.4-6.5
1
One dimensional and Two dimensional arrays.
T1:CH6
6.6-6.12
3
String- String operations String Arrays.
T1:CH7
7.1-7.29
2
Simple programs ,Sorting- searching matrix operations
T1:CH6
W1
6.31-6.57
-
3
TOTAL: 9



Bridging the Curriculum Gap Assignment
Description Students are given assignment to develop C programs on their own





STAFF INCHARGE HOD PRINCIPAL


FUNCTIONS AND POINTERS
IV
Function definition of function Declaration of function
T1:CH8
8.4-8.18 2
Pass by value Pass by reference Recursion
T1:CH8
8.19-8.48 3
Pointers - Definition Initialization
T2:CH11
366-383 2
Pointers arithmetic Pointers and arrays- Example Problems.
T2:CH11
384-437 2
TOTAL: 9
STRUCTURES AND UNIONS
V
Introduction need for structure data type
T1:CH9
9.4 1
Structure definition Structure declaration
T1:CH9
9.4-9.25 2
Structure within a structure
T1:CH9
9.29-9.31 1
Union
T1:CH9
9.38-9.40 2
Programs using structures and Unions
W2
- 1
Storage classes, Pre-processor directives.
T1:CH10
10.2-10.35 2
TOTAL: 9

Das könnte Ihnen auch gefallen