Programming Using C++ with Practicals (CA-112-113) is a comprehensive textbook designed for First-Year BCA (Honors/Research) students of Kavayitri Bahinabai Chaudhari North Maharashtra University (KBC NMU), Jalgaon, in accordance with NEP 2020.
This book introduces students to the fundamentals of C++ programming, covering both structured and object-oriented concepts in a clear and progressive manner. Beginning with basic syntax, it gradually advances to more complex programming techniques, ensuring a strong conceptual foundation.
With a strong emphasis on practical learning, the book includes numerous examples, exercises, and hands-on lab activities. These features help students develop coding skills, enhance problem-solving abilities, and gain real-world programming experience.
An ideal resource for beginners, this textbook equips students with the essential knowledge and practical expertise required for advanced studies and careers in computer science and technology.
1. Introduction to C++
1.1 History of C++
1.2 Advantages of C++
1.3 Difference between C++ and old programming Languages
1.4 Character set
1.5 Tokens, Identifiers, Keywords, Variables
1.6 Operators
1.7 Operator precedence and associatively
2. Control Structure and Array
2.1 If Statements – if, if..else, if..elseif..else, nested if, Switch
2.2 Loops - While, For, Do..While, nested loop
2.3 Expressions and qualifiers
2.4 Arrays, Multidimensional Array,
2.5 Strings, Array of String, String Functions
3. Array, Structures and Union
3.1 Structure declaration and definition
3.2 Use of structure and union
3.3 Difference between structure and unions
3.4 Function component
3.5 Parameter passing – pass by value, pass by address, pass by reference
3.6 Inline function, recursive function, Friend Function
4. Pointers and Preprocessor Directives
4.1 Introduction to pointers, uses of pointers, address variable, pointer variable.
4.2 pointer to function, void pointer.
4.3 memory management operator, object to pointer (vice versa).
4.4 #define, defining like macros, #error, #include.
BCA (Honors/Research)
First Year, Semester – I, CA-112-113
This textbook is aligned with the revised syllabus as outlined by the National Education Policy 2020 (NEP 2020) for the Faculty of Science and Technology Faculty at K.B.C. North Maharashtra University, Jalgaon, effective from June 2024.