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

C Programming Syllabus

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)
15 views

C Programming Syllabus

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/ 1

PROBLEM SOLVING AND PROGRAMMING

(Common to CSE, CSE(AI&ML), CSE(DS), EE (VLSI), EC (ACT), ENCE, MECH, CIV)

Regulations Course Code Year/Sem CAT L T P C

R24 I/I 3 - - 3

Course Objectives:

• To introduce students to the basic knowledge of programming fundamentals of C language.


• To impart knowledge about procedural and modular programming.
• Students will be able to develop logic, which will help them to create programs and applications in
C.
• Also, by learning the basic C programming constructs, they can easily switch over to any other
language in the future.

Module-1: [10 Hours]

Algorithms - Building blocks of algorithms, pseudo-code, flow chart, Structured Programming Approach, the
structure of C program, C-Tokens, Types of Operators, expressions, type conversions, conditional expressions,
precedence of operators, order of evaluation. Input-output statements, Control statements (sequential, conditional,
Iterative) break, continue.

Module-2: [10 Hours]

Functions and their types, parameter passing, storage classes- extern, auto, register, static, scope rules, recursive
functions. Arrays-concepts, single and multidimensional arrays, Array as Function Arguments, Strings: Character
Array, Handling strings, String Handling Functions.

Module-3: [8 Hours]

Pointers- Basic concepts of pointers, function arguments(pass by value and pass by address), address arithmetic,
Array and pointers, pointers to pointers, and dynamic memory management.

Module-4: [8 Hours]

Structure: Structure Concepts, arrays of structures, structures, and functions, pointers to structures, self-referential
structures, and unions. File: Introduction to File and terminologies, Basic I/O operations sequential and random
access.

Course Outcomes: The students will be able to.

CO's BL's CO Statement

CO-1: BTL-1 Define the flowchart and state the algorithm for a given problem with basic understanding.

CO-2: BTL-2 Interpret the concepts of function and array techniques for a given problem.

CO-3: BTL-2 Understanding the use of memory management techniques using C programming language.

CO-4: BTL-1 Explain the use of the File and structure mechanism.

You might also like