This course is specially designed for University and College students to learn C / C++ from basic to advance 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.
1) Absolute Basics
Machine and high level programming languages and compilation process
Obtaining the machine code compilation process
Your first program
Variable - Why?
Integers: values, literals, operators
Charecters: values, literals, operators
Dealing with streams and basic input/output operations
2) Flow Control and more Data types
How to control flow of the program.
More integral types: values and literals
Loops and controlling the loop execution.
Logic bitwise and arirthmetic operations.
3) Arrays and Strings
The Basic idea and Notation
Declaring an array
Assignment Statements and Expressions with Array Elements
Two dimensiional Arrays
The Sentinel String Character''
String Variable Declaration and Assignments
Some Predefined String Functions
String Input using "getch()"
4) Functions and Procedural Abstraction
Functions: Why do you need them?
Declaring and Inovkint functions
Different methods of passing parameters and their purpose
Splitting into different files
Assignment with Pointers Using Operators"*" and "&"
The "new" and delete operators, and the constant "NULL"
Array variables and Pointer Arithmatic
Automatic and Dynamic Variables
7) Files and Streams
Method of Delivery
Computer Lab 60%
Students will be awarded certificate from MASIA soft, if fulfill the following minimum requirements:
Attendance = 75%
Marks = 80%
Students Grades are calculated from assignments, classwork and the final project.
If not satisfied with the obtained marks you can write to email@example.com
C plus plus Course Details
on lump sum
Class Per Week:
Next Class Expected:
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.