SMARTECH CERTIFIED PROGRAMMING PROFESSIONAL (SCPP)

1 Introduction to C language 31 Strings 61 Constructor
2 Setup and Installation 32 Strings 62 Copy Constructor
3 Data Types, Constants, Variables 33 String Functions 63 Destructor
4 Naming Convention 34 Functions in C 64 Exceptions
5 Keywords and Literals 35 Scope of variables and functions 65 Friend Function and Inner Classes
6 Taking Input and Showing Output 36 Assignment 66 Encapsulation
7 Small Program 37 Structure 67 Assignment
8 if-else statement 38 Structure 68 String Program
9 Switch Case 39 File Operation 69 String Program
10 Switch Case 40 Opening File 70 Standard Library Functions
11 'for' Loop 41 Reading File 71 Searching
12 'while' Loop 42 Counting file Operations 72 Searching Algorithms
13 'do while' Loop 43 File Opening Modes 73 Sorting
14 break and continue 44 String line I/O in files 74 Sorting
15 Functions in C 45 Operations 75 Sorting Algorithms
16 Value Passing 46 Introduction to C++ 76 Data Abstraction
17 Call by Value 47 OOPs 77 Interface
18 Call by Reference 48 Polymorphism 78 Classes in C++
19 Pointers 49 Small Program 79 Objects
20 Pointers 50 Object Oriented Paradigm 80 Constuctor Overloading
21 Recursion 51 Abstract data Types 81 Return Values
22 C Preprocessor 52 I/O Services 82 Overriding Methods
23 Arrays 53 Function Declaration 83 Data Conversion and Typecasting
24 Program using Arrays 54 Variable Declaration 84 Pitfalls of operators
25 Initializing and using Arrays 55 Scope of variables and functions 85 Memory Management
26 Array Passing 56 Dynamic Variables 86 Static and Dynamic Functions
27 2-D Array 57 Storage Management 87 Program -1
28 2-D Array 58 Inheritance 88 Program -2
29 Pointer to Array 59 Base and Derived classes
30 Passing 2-D Array 60 Constructor