0% found this document useful (0 votes)
20 views1 page

Adobe Scan 28 Sept 2024

programming in c 2 mark

Uploaded by

starsuhaib2246
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)
20 views1 page

Adobe Scan 28 Sept 2024

programming in c 2 mark

Uploaded by

starsuhaib2246
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

23(GETI01 PROGRAMMING INC L T P C

3 0 0 3
COURSEOBJECTIVES:
Tounderstand the constructs ofC Language.
To develop C Programs using basicprogramming constructs
To developCprograms using arrays and strings
Todevelop modular applications in Cusing functions
To develop applications in Cusing pointers and structures
Todo input/output and file handling in C
UNIT I BASICS OF CPROGRAMMING
Introduetionto programming paradigms - Applications ofC Language - Structure of Cprogram
- C programming: Data Types - Constants - Enumeration Constants - Keywords - Operators:
P'recedence and Associativity - Expressions - Input/Output statements, Assignment statements
Decision making statements - Switch statement - Looping statements - Preprocessor directives -
Compilation process
UNIT II ARRAYSAND STRINGS 9
Introducionto Arrays: Declaration. Initialization - One dimensional array -Two dimensional
arrays - Sring operations: length. compare, concatenate, copy Selection sort, linear and binary
search.

UNIT III FUNCTIONS AND POINTERS 9


Modular programming - Function prototype, function definition. function call, Built-in functions
(string functions. math functions) Recursion. Binary Search using recursive functions
Pointers Pointer operators Pointer arithmetic - Arrays and pointers - Array of pointers -
'arameter passing: Pass by value. Pass by reference.
UNIT IV STRUCTURES AND UNON
Structure - Nested structures Pointer and Structures - Array of structures - Self referential
slructures - Dynamic memory allocation - Singly linked list - typedef- Union - Storage classes
and Visibility.
UNIT V FILE PROCESSING 9
Files - Types of file processing: Sequential access, Random access Sequential access file -
Random access file -Command line arguments.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
Upon compleion of the course, the students will be able to
Demonstrate knowledge on C Programming constructs
Develop simple applications inCusing basicconstructs
Design and implement applications using arrays and strings
Develop and implement modular applications in Cusing functions.
Develop applications in C using structures and pointers.
Designapplications using sequential and random access file processing

You might also like