0% found this document useful (0 votes)
3 views

CP Syllabus

The document outlines a C programming course for electrical engineers, detailing course objectives, units covering basics of C programming, arrays, strings, functions, pointers, structures, unions, and applications in solving algebraic equations. It includes course outcomes that emphasize problem-solving, programming skills, and application of concepts in real-time scenarios. Additionally, it lists textbooks and reference materials for further study.

Uploaded by

Sathya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

CP Syllabus

The document outlines a C programming course for electrical engineers, detailing course objectives, units covering basics of C programming, arrays, strings, functions, pointers, structures, unions, and applications in solving algebraic equations. It includes course outcomes that emphasize problem-solving, programming skills, and application of concepts in real-time scenarios. Additionally, it lists textbooks and reference materials for further study.

Uploaded by

Sathya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

C PROGRAMMING FOR ELECTRICAL ENGINEERS L T P C

3 0 0 3
Course Objectives:
1. To express problem solving through programming.
2. To practice the basic concepts of C programming language.
3. To provide the basics knowledge about array and strings to solve simple applications.
4. To use pointers and functions in the simple applications.
5. To review the elementary knowledge of structures and unions.

Unit I C Programming Basics and Control Statements 9 + 0


C Character set- Identifies and Keywords- Data Type- Declarations-Expressions-Statements and Symbolic
constants- Operators – Arithmetic Operators – Unary operators – Relational and Logical Operators –
Assignment operators – Conditional operators- Managing Input and Output operations- Decision Making-
Branching and Looping statements.

Unit II Arrays and Strings 9 + 0


Pre-processor directives-Storage classes-Arrays – Initialization – Declaration – one dimensional and two
dimensional arrays. Strings - String operations – String handling functions-Simple programs-sorting-
searching.

Unit III Functions and Pointers 9 + 0


Function – Library functions and user-defined functions – Function prototypes and function definitions – Call
by value –Call by reference – Recursion – Pointers - Definition – Initialization – Pointers arithmetic –
Pointers and arrays.

Unit IV Structures, Unions and File 9 + 0


Introduction – need for structure data type – structure definition – Structure declaration – Structure within a
structure – Passing structures to functions – Array of structures – Pointers to structures-Union-basic file
operation.
Unit V Solving system of algebraic equations 9 + 0
Solving system of simple differential equations, Numerical integration, Numerical differentiation,
simultaneous equations / Non simultaneous equations. Plotting of functions
Total (45+0)= 45 Periods
Course Outcomes:
Upon completion of this course, the students will be able to:
CO1 : Formulate and apply logic to solve basic problems.
CO2 : Write, compile and debug programs in C language.
CO3 : Apply the concepts such as arrays, decision making and looping statements to solve real
time applications.
CO4 : Solve simple scientific and statistical problems using functions and pointers.
CO5 : Write programs related to structures and unions for simple applications.

Text Books:
1 E.Balagurusamy, “Programming in ANSI C” fourth Edition, Tata McGraw-Hill, 2008.(Unit II-V).

Reference Books:
1. Byron S Gottfried, “Programming with C”, Schaum’s Outlines, Second Edition, Tata McGraw-
Hill,2006.
2. Yashavant P. Kanetkar. “Let Us C”, BPB Publications, 2011.
CO/PO Mapping

PO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO
CO1 1 1 1
3 3 3 3 3 2 2 3 3
CO2 2 2 1 1 1
3 3 3 3 3 3 3
CO3 2 2 1 1 1
3 3 3 3 3 3 3
CO4 2 2 1 1 1
3 3 3 3 3 3 3
CO5 2 2 1 1 1
3 3 3 3 3 3 3

You might also like