Sie sind auf Seite 1von 2

CCA118

Computer Fundamentals and


Programming in C
1.00
Nil

L T P C
3 0 4 5

Version No.
Course Pre-requisites:
Objectives:
To make the students understand the role of Computers in automating the business
functions. To teach the students the various features provided in the C programming
language and also to inculcate the programming ability by enhancing the logical thinking in
the students mind.
Expected Outcome:
The students will be able to understand the basics of
Computers and they learn to use them for carrying out the day to day business tasks
efficiently. The students will be able to apply the features in C language to develop
applications in order to solve problems in the real world.
Unit 1
Introduction to Computers and
9 hours
Programming Concepts
History of Computers - Basic Components of Computer Systems Number systems and
codes. Software and its types Algorithm Flowchart Programming Languages.
Unit 2
Fundamentals of C
9 hours
History of C, Structure of C Program, C Character set, Keywords, variables, constants, data
types, control string, input and output instructions, type conversion, Operators and their
types, Hierarchy of operators.
Unit 3
Programme Control Structures in C
9 hours
Decision making statements in C: if, if..else, nested if, else.. if ladder and switch case
statement. Looping statements in C: for, while, and do.. while statements. Break, Continue
and Go to statements.
Unit 4
Arrays and Strings in C
9 hours
Array Definition, Declaring and initializing arrays, One dimensional, Two dimensional and
multi-dimensional arrays. Declaring and Initializing Strings, Reading and Printing Strings,
Null Character, Arithmetic Operations on Strings, String functions.
Unit 5
User Defined Functions, Structures and
9 hours
Unions
Definition and Need for a user defined function, elements of a user defined function, and
categories of functions, recursion, scope, visibility and life cycle of variables. Structures and
UnionsFeatures, Declaration, Initialization, array of structures, difference between union
and structures, Structure as an argument to a function, Returning structures from a function.
Textbooks:
1. Peter Norton, Introduction to Computers, TMH Publications, 7th Edition.
2. Programming with ANSI C by Balaguruswamy- Tata McGraw Hill Publishing Company
Limited, New Delhi, 6th Edition.
Reference Books:
1. V Rajaraman, Fundamentals of Computers, Prentice Hall publications, Edition 2008.
2. Behrouz A.Forouzan, Data communications and Networking,Tata McGraw Hill
Publications, 2nd Edition update.
3. Ashok N. Kamthane, Programming with ANSI and Turbo C, Pearson Education, New
Delhi, Edition 2006.
4. Yashavant Kanethkar, Let us C, BPB publications, New Delhi, 6th Edition.
Mode of Evaluation: Assignments/Quizzes/Seminars/CAT/Term-end Exam.
15.04.2013

Proceedings of the 29th Academic Council [26.4.2013]

469

CCA118

Computer Fundamentals
and Programming in C

List of Experiments:
LAB Exercise: MS Word, MS Excel, MS Power Point and C Programs.
1. Text Formatting, Bullets and Numbering.
2. Tables and its Manipulations.
3. Graphics and Resume creation.
4. Clip Board Copying in MS Word.
5. Excel Pivot Table and Functions.
6. Representation of data in a chart.
7. Power point presentation Formatting and editing slides
8. Slide design, custom animation and transitions effects.
9. Basics of Programming declaration, initialization, input and output different
data types.
10. Decision Making Odd or even, largest of three numbers, grade of given marks
using if, if..else and else..ifladder.
11. Switch case : arithmetic operations, displaying day and month for a given data.
12. For Loop : Squares of numbers, Prime number, Multiplication table, Factorial.
13. While Loop : Summation of digits, Sorting of arrays.
14. Do While : Fibonacci series
15. Two dimensional array : Addition and Subtraction of matrices.
16. Strings : Input and output, Length of a string, vowels and consonants, length of a
string, number of words, Ceasers cipher.
17. Standard functions: Strlen, Strcpy, Strcat, Strcmp userdefined functions for the
same.
18. Functions: Factorial, arithmetic operations, array sorting, smallest and largest of
array. Recursive Function: Fibonacci series.
19. Structure and Union : Declaration, Initialization, Input and output.
20. Structure: Student information manipulation.
Textbooks:
1. Peter Norton, Introduction to Computers 2009, TMH Publications, 7th Edition.
2. Programming with ANSI C by Balaguruswamy- Tata McGraw Hill publishing
company limited, New Delhi, 6th Edition.
Reference Books:
1. V Rajaraman, Fundamentals of Computers, Prentice Hall publications, Edition 2008.
2. Behrouz A. Forouzan, Data communications and Networking,Tata McGraw Hill
Publications, 2nd Edition update.
3. Ashok N. Kamthane, Programming with ANSI and Turbo C ,Pearson Education,
New Delhi, Edition 2006.
4. Yashavant Kanethkar, Let us C, BPB publications, New Delhi, 6th Edition.
Mode of Evaluation:
Recommended by the
Board of Studies on:

Proceedings of the 29th Academic Council [26.4.2013]

Continuous Assessment (Quizzes, CATs, Assignments)


15.04.2013

470

Das könnte Ihnen auch gefallen