Programming in C Book : NEP 2020 (Bsc First Year)
University: | SRTMUN (Swami Ramanand Teerth Marathwada University Nanded) |
---|---|
Course: | B.Sc. |
Year/Semester: | 1th Year - Second Semester |
Duration: | Unlimited |
Book Pages: | 128 |
E-Book Price: |
₹ 29
|
---|---|
Physical Book Price: |
₹ 120
|
E-Book Buy Date: |
--
|
---|---|
E-Book Expiry Date: |
--
|
Audio Buy Date: |
--
|
Audio Expiry Date: |
--
|
C is a powerful, high-level programming language that bridges the gap between low-level hardware interactions and high-level software development. Developed in the early 1970s by Dennis Ritchie at Bell Laboratories, C has since gained a reputation for its versatility, speed, and precision, making it one of the most enduring programming languages in computing history.
The book "Programming in C" is designed to introduce readers to the powerful and efficient world of C programming. C is one of the oldest and most widely used high-level programming languages, offering a balanced combination of simplicity, flexibility, and high performance. It is the foundation for modern-day programming languages like C++, Java, and Python, and has remained a critical language for system-level programming, embedded systems, and software development.
The primary goal of this book is to equip beginners and intermediate programmers with a solid understanding of C programming, its syntax, structures, and the core concepts that make it a versatile tool in the hands of developers. Through detailed explanations, practical examples, and exercises, this book aims to provide both theoretical knowledge and hands-on experience that will enable readers to write efficient, optimized, and functional C programs.
This book is intended for :-
1. Beginners who have little or no prior knowledge of programming and wish to start their journey with C.
2. Intermediate Programmers who want to strengthen their C programming skills and dive deeper into concepts like data structures, pointers, memory management, and file handling.
3. Students and Professionals who need to learn or refresh their knowledge of C to apply it in software development, operating systems, or embedded systems programming.
Features of the Book :-
Clear and Concise Explanations: Each concept is explained in simple terms, with a focus on clarity. Every new topic is introduced with relevant examples to aid comprehension.
Hands-On Examples: Practical code examples are provided to demonstrate the usage of each concept, followed by exercises that reinforce learning.
Comprehensive Coverage: The book covers
fundamental topics such as variables, data types, operators, control structures, functions, arrays, pointers, structures, and file handling, along with more advanced topics like memory management and recursion.
Practical Projects: The book includes real-world
projects and problems to help readers understand the applications of C programming in solving real- life challenges.
Syllabus
1. Introduction
1.1 History of C
1.2 Compilers and Interpreters
1.3 Introduction to Algorithms
1.4 Flowcharts and Problems
2. Introduction to C
2.1 Introduction, Structure of a C program
2.2 Character set, C tokens, Constant and Variables
2.3 Console Input/Output Statements
2.4 Data types, Operators
3 . Control, Looping Statements and Arrays
3.1 Decision Making Statement: If Statement, If- else Statement, Nested if-else Statement, Else if Ladder Statement, Switch Statement
3.2 Loop Statements: For Loop, While Loop, Do- while Loop
3.3 Break, Goto and Continue
3.4 Introduction to Arrays
3.5 Types of array with declaration and initializa- tion: One Dimensional, Two Dimensional and Multidimensional Array
3.6 Standard String library function
4. Function
4.1 Functions in C
4.2 What is a function
4.3 User defined functions
4.4 Recursion
4.5 Introduction to Structure and Union

- --
- --
30-Jan-2025 11:21 am