C programming - Preamble
C programming - Preamble
Mahendhirapuri, Mallasamudram
Namakkal – 637 503
Year : 2024-2025
PREAMBLE ABOUT THE COURSE
Semester: III-CSE-B
1. Name of the Course Instructor : M.SRIDEVI
2. Course : PROBLEM SOLVING TECHNIQUES IN C
3. Course Code : IT24111
4. Programme : B.Tech IT
To understand the basic concepts & problem solving.
Be able to use different Data types, looping statements.
Objectives To know the concepts of Arrays, Strings and functions in C.
Be able to work with structure and union in C.
To know the basics of pointers, files in C.
C is a procedural programming language with a static system that has the
functionality of structured programming, recursion, and lexical variable
Prerequisite Knowledge scoping. For Better understanding of this subject students should how to turn
for Complete Learning on the computer, navigate your file system, edit files, execute commands, and
of Subject read references (whether online or in books), you're good. Having prior
programming experience and understanding basic concepts helps but isn't
required; you can learn that as you're learning the language.
First unit exposes the students to identifying issues, exploring potential
solutions, and implementing the most effective ones to achieve desired
outcomes.
Second unit exposes the students from developing operating systems
and embedded systems to creating compilers, interpreters, and even
some game engines.
Benefit /Application of
Third unit inculcates the concepts of collecting and managing multiple
this Subject
values through an array object
Fourth unit exposes the concepts of allocate separate memory location,
allowing only one member to hold a value at a time.
Fifth unit helps students identify efficient memory management and
data manipulation, particularly in system-level programming and file
handling.
Reema Thareja, “Programming in C”, Oxford University Press, Second
Important Books / Edition, 2016.
Journals for Learning Kernighan, B.W and Ritchie, D.M, “The C Programming language”,
Second Edition, Pearson Education, 2015.