0% found this document useful (0 votes)
48 views

C++, JAVA 150 Sessions

The document outlines a 75-session C++ and Java curriculum covering fundamental and advanced programming concepts. For C++, topics include syntax, data types, operators, conditionals, loops, arrays, functions, pointers, classes, inheritance and polymorphism. For Java, similar core topics are covered along with additional concepts like interfaces, exceptions, multithreading, file I/O, Swing, applets and databases. Each session also includes an associated project topic to apply the technical skills learned.

Uploaded by

Prarthan S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views

C++, JAVA 150 Sessions

The document outlines a 75-session C++ and Java curriculum covering fundamental and advanced programming concepts. For C++, topics include syntax, data types, operators, conditionals, loops, arrays, functions, pointers, classes, inheritance and polymorphism. For Java, similar core topics are covered along with additional concepts like interfaces, exceptions, multithreading, file I/O, Swing, applets and databases. Each session also includes an associated project topic to apply the technical skills learned.

Uploaded by

Prarthan S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

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 Brightchamps.com. 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 Brightchamps.com. 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 Brightchamps.com. 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 Brightchamps.com. 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 Brightchamps.com. 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 Brightchamps.com. 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 Brightchamps.com. All rights reserved


Sessions Project Topics

71 Encapsulation
72 Abstraction
73 Inheritance
74 Multilevel Inheritance
75 Polymorphism

© 2023 Brightchamps.com. 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 Brightchamps.com. 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 Brightchamps.com. 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 Brightchamps.com. 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 Brightchamps.com. 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 Brightchamps.com. 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 Brightchamps.com. 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 Brightchamps.com. 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 Brightchamps.com. All rights reserved


Thank you

You might also like