About Me

header ads

Introduction to C++ Programming (BPLCK105D/BPLCK205D)

Introduction to C++ Programming

Course Code: BPLCK105D/BPLCK205D 
CIE Marks:50
Course Type (Theory/Practical/Integrated )
Integrated SEE Marks:50
Total Marks:100
Teaching Hours/Week (L:T:P: S) 2:0:2 
Exam Hours:03
Total Hours of Pedagogy 40 hours 
Credits:03


Module-1

Introduction to Object Oriented Programming: Computer programming background- C++ overview.First C++ Program -Basic C++ syntax, Object Oriented Programming: What is an object, Classes,methods and messages, abstraction and encapsulation, inheritance, abstract classes, polymorphism. Textbook 1: Chapter 1(1.1 to 1.8)


Module-2

Functions in C++: Tokens – Keywords – Identifiers and constants – Operators in C++ – Scope resolution operator – Expressions and their types – Special assignment expressions – Function prototyping – Call by reference – Return by reference – Inline functions -Default arguments –Function overloading.Textbook 2: Chapter 3(3.2,3.3,3.4,3.13,3.14,3.19, 3.20) , chapter 4(4.3,4.4,4.5,4.6,4.7,4.9)


Module-3 

Inheritance & Polymorphism: Derived class Constructors, destructors-Types of InheritanceDefining Derived classes, Single Inheritance, Multiple, Hierarchical Inheritance, Hybrid Inheritance.Textbook 2: Chapter 6 (6.2,6.11) chapter 8 (8.1 to,8.8)


Module-4

I/O Streams: C++ Class Hierarchy- File Stream-Text File Handling- Binary File Handling during file operations.Textbook 1: Chapter 12(12.5) , Chapter 13 (13.6,13.7)


Module-5

Exception Handling: Introduction to Exception - Benefits of Exception handling- Try and catch blockThrow statement- Pre-defined exceptions in C++ Textbook 2: Chapter 13 (13.2 to13.6)


Suggested Learning Resources:

Textbooks

1. Bhushan Trivedi, “Programming with ANSI C++”, Oxford Press, Second Edition, 2012.

2. Balagurusamy E, Object Oriented Programming with C++, Tata McGraw Hill Education Pvt.Ltd ,Fourth Edition 2010.



Weblinks and Video Lectures (e-Resources):

1. Basics of C++ - https://www.youtube.com/watch?v=BClS40yzssA

2. Functions of C++ - https://www.youtube.com/watch?v=p8ehAjZWjPw

Tutorial Link:

1. https://www.w3schools.com/cpp/cpp_intro.asp

2. https://www.edx.org/course/introduction-to-c-3


Post a Comment

0 Comments