PREMIER CURRICULUM
C++ 75 SESSIONS
Sessions Project Topics
1 Syntax
2 Input/Output
3 Variables and comments
4 Data Types
5 Logic Gates
6 Airline Boarding System
7 Operators
8 Strings
9 Maths
10 Conditionals
© 2023 [Link]. All rights reserved
Sessions Project Topics
11 Multiple & Nested Conditionals
12 Ternary Operators
13 Goodluck Casino
14 Switch
15 While & Do-While Loops
16 For Loop
17 Controlling the Loops
18 Introduction To Array
19 Operations with Array
20 Multi Dimensional Arrays
© 2023 [Link]. All rights reserved
Sessions Project Topics
21 New Goodluck Casino
22 References
23 Pointers
24 Introduction to Functions
25 Operations with Functions
26 Recursion
27 Program to Reverse a Sentence Using Recursion
28 Program to Calculate Power Using Recursion
29 Program to Find Largest Element of an Array
30 Program to Access Elements of an Array Using Pointer
© 2023 [Link]. All rights reserved
Sessions Project Topics
31 Program to Swap Numbers Using Call by Reference
Program to Find the Number of Vowels, Consonants,
32 Digits and White Spaces in a String
Program to Sort Elements in Lexicographical Order
33 (Dictionary Order)
34 Break statements
35 Continue statements
36 Goto statements
37 Structures - Implementations
38 C++ concept of Function Parameters
39 C++ concept of Function Overloading
40 C++ Class Methods
© 2023 [Link]. All rights reserved
Sessions Project Topics
41 Constructors
42 String Handling Examples
43 String methods
44 Function- Call by value
45 Function- Call by reference
46 Introduction to Storage Classes
47 Array to Function Implementation
48 Memory Management
49 Memory Management functions
50 Exception Handling
© 2023 [Link]. All rights reserved
Sessions Project Topics
51 try/catch block
52 Exception Handling- User defined
53 File & Stream
54 Concept of Substrings in C++
55 Implemenation of Set : Creation & Display
56 Operations on Set : Insertion
57 Operations on Set: Deletion
58 Implemenation of List : Creation & Display
59 Operations on List: Insertion
60 Operations on List: Deletion
© 2023 [Link]. All rights reserved
Sessions Project Topics
61 Implemenation of Stack : Creation & Display
62 Operations on Stack : Insertion
63 Operations on Stack : Deletion
64 Implemenation of Queue : Creation & Display
65 Operations on Queue: Insertion
66 Operations on Queue : Deletion
67 Access Specifiers
68 Introduction to File Handling-1
69 File Handling- 2
70 Classes and Objects
© 2023 [Link]. All rights reserved
Sessions Project Topics
71 Encapsulation
72 Abstraction
73 Inheritance
74 Multilevel Inheritance
75 Polymorphism
© 2023 [Link]. All rights reserved
PREMIER CURRICULUM
JAVA 75 SESSIONS
Sessions Project Topics
1 Introduction to Java, Setting Envt, Basic Syntax
2 Variables, Datatypes, Operators, Keywords
3 Object and classes
4 Control Statements: Simple if and else
5 Control Statements: switch statements
6 Decision Making using Ternary Operators
7 Iterative Statements: For Loop
8 Iterative Statements: While Loop
9 Iterative Statements: do while Loop
10 Methods in Java
© 2023 [Link]. All rights reserved
Sessions Project Topics
11 Recursion in Java
12 Objects and Classes
13 Arrays in Java
14 Operations on Array: Search Techniques
15 Operations on Array: Sorting Techniques
16 Java Math Class
17 Strings in Java
Constructors: Overloading and overriding (Call by
18 Value, Call by Reference)
19 Exception handling
20 Interfaces
© 2023 [Link]. All rights reserved
Sessions Project Topics
21 Linear Search in Java
22 Binary Search in Java
23 Bubble Sort in Java
24 Selection Sort in Java
25 Insertion Sort in Java
26 Finding largest number in 1D Array
27 Sorting elements of a given array
28 Program to Generate Mirror Image of 2D Array
29 Program to Print Word Pattern
30 Program to Read Data from Data File and Print it
© 2023 [Link]. All rights reserved
Sessions Project Topics
31 Encryption/Decryption using Strings
32 Program to Find Frequency of Words
Program to remove blank spaces and find location of
33 word
34 Program to Generate School Report Card
35 Program to Find Lucky Number
36 Program to Check and Print Twin Prime Numbers
37 Program to generate Number Sequence
Program to calculate number of days between two
38 dates
39 Program to Validate Date
40 Array Merging
© 2023 [Link]. All rights reserved
Sessions Project Topics
41 Single Linked List - Creation & Display
42 Single Linked List -Insertion
43 Single Linked List -Deletion
44 Circular Linked List -Creation & Display
45 Circular Linked List - Insertion
46 Circular Linked List - Deletion
47 Inheritance
48 Polymorphism
49 Abstraction
50 Encapsulation
© 2023 [Link]. All rights reserved
Sessions Project Topics
51 Interfaces
52 Exception handling
53 MUTITHREADING
54 Java Program to Find all Roots of a Quadratic Equation
Java Program to Add Two Complex Numbers by Passing
55 Class to a Function
56 Java Program to Concatenate Two Arrays
57 Java Program to Create String from Contents of a File
58 Java Program to Append Text to an Existing File
59 Java Program to Call One Constructor from another
60 Java Program to Create an enum class
© 2023 [Link]. All rights reserved
Sessions Project Topics
61 Java Program to Create an enum class
62 Java Program to Perform the preorder tree traversal
63 Java Program to Perform the postorder tree traversal
64 Java Program to Perform the inorder tree traversal
65 File Input/Output-1
66 File Input/Output-2
67 Serialization
68 Java Program to Get Current Date/TIme
69 Java Swing
70 Java Applets
© 2023 [Link]. All rights reserved
Sessions Project Topics
71 Java FX
72 Networking (Socket Programming)
73 Java Database -CRUD
74 Java Database -CRUD
75 Java RMI
© 2023 [Link]. All rights reserved
Thank you