C plus plus course in Rawalpindi Pakistan

Teacher Profile More Courses...

This course will cover your university semester course of C++. You can discuss your university Programming Fundamentals course contents with teacher, before taking admission.

This course is specially designed for University and College students to learn C / C++ from basic level. C++ is the object-oriented version of C that has been widely used to develop enterprise and commercial applications. Created by Bjarne Stroustrup, C++ became popular because it combined traditional C programming with object-oriented programming (OOP) features. Smalltalk and other OOP languages did not provide the familiar structures of conventional languages such as C and Pascal. Microsoft's Visual C++ is the most widely used C++ language. If you are curious to start your career in Software Development and Software Engineering then this course is the best starting point for you.

Basics of programming

  • Machine and high level programming languages and compilation process
  • Obtaining the machine code compilation process
  • Recommended readings
  • Your first program
  • Variable - Why?
  • Data Types
  • Integers: values, literals, operators
  • Charecters: values, literals, operators
  • Dealing with streams and basic input/output operations

Flow Control and Data types in C++

  • How to control flow of the program.
  • More integral types: values and literals
  • Loops and controlling the loop execution.
  • Logic bitwise and arirthmetic operations.

Arrays and Strings in C++

  • The Basic idea and Notation
  • Declaring an array
  • Assignment Statements and Expressions with Array Elements
  • Sorting Arrays
  • Two dimensiional Arrays
  • Strings
  • The Sentinel String Character''
  • String Variable Declaration and Assignments
  • Some Predefined String Functions
  • String Input using "getch()"

Functions and Procedural Abstraction in C++

  • Functions: Why do you need them?
  • Declaring and Inovkint functions
  • Side effects
  • Different methods of passing parameters and their purpose
  • Default parameter
  • Inline functions
  • Overloaded functions
  • Splitting into different files

Pointers in C++

  • Declaring Pointers
  • Assignment with Pointers Using Operators"*" and "&"
  • The "new" and delete operators, and the constant "NULL"
  • Array variables and Pointer Arithmatic
  • Dynamic Arrays
  • Automatic and Dynamic Variables

Structures in C++

Files and Streams in C++


Method of Delivery

  • Lecture 40%
  • Computer Lab 60%

Award Criteria

Students will be awarded certificate from MASIA soft, if fulfill the following minimum requirements:

  • Attendance = 75%
  • Marks = 80%

Grading System

Students Grades are calculated from assignments, classwork and the final project.

Appeal Process

If not satisfied with the obtained marks you can write to complaint@masia.pk

C plus plus

Apply Online

C plus plus Course Details

Fee Range:
PKR. 10,000/- to 12,000/-

2 Month(s)


Class Per Week:

Weekend Course:
Available on Saturday Sunday

Starting Date:

C plus plus Class Timing

Classes 4 / 5 Days a week

Morning Classes
  • 8:00 to 9:00
  • 9:00 to 10:00
  • 10:00 to 11:00
  • 11:00 to 12:00
  • 12:00 to 1:00
Evening Classes
  • 2:00 to 3:00
  • 3:00 to 4:00
  • 4:00 to 5:00
  • 5:00 to 6:00

Teacher Profile

best computer institute in rawalpindi. Sir Afraz Qureshi

Afraz Quershi

Sir Afraz Quershi is a young and dynamic Software Developer working for MASIA Institute since 2018. He has done his Bachelors in Computer Science from Federal Urdu University Islamabad. He has developed a number of websites and mobile apps.

Sir Afraz Qureshi is woking in Android Apps Development, C# and Dot Net Framework since 2016.


There are other teachers in the faculty. Teacher may be other then Afraz Qureshi