0% found this document useful (0 votes)
7 views5 pages

Java Programming Course Schedule

The document outlines a detailed schedule for a Java programming and data structures course from October 27, 2025, to February 4, 2026. It includes daily topics, session times, and designated revision days with mock tests. Key subjects covered include Java syntax, data structures, algorithms, OOP concepts, and project work.

Uploaded by

h.dubey1116
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)
7 views5 pages

Java Programming Course Schedule

The document outlines a detailed schedule for a Java programming and data structures course from October 27, 2025, to February 4, 2026. It includes daily topics, session times, and designated revision days with mock tests. Key subjects covered include Java syntax, data structures, algorithms, OOP concepts, and project work.

Uploaded by

h.dubey1116
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

Day Date Day of Week Topics (Detailed) Time

1 27-Oct-25 Monday Introduction to Java Syntax and Hello World 9:30-11:30

2 28-Oct-25 Tuesday Introduction to DSA and Big-O Notation 9:30-12:00

3 29-Oct-25 Wednesday Data Types, Variables, and Operators 9:30-11:30

4 30-Oct-25 Thursday Arrays – Searching and Sorting Basics 9:30-12:00

5 31-Oct-25 Friday Input and Output in Java (Scanner, BufferedReader) 9:30-11:30

6 01-Nov-25 Saturday Two Pointers and Sliding Window Techniques 9:30-12:00

7 02-Nov-25 Sunday Revision of all topics covered in the week + 1 hr mock test NOT FIXED

8 03-Nov-25 Monday Conditional Statements (if-else, switch) 9:30-11:30

9 04-Nov-25 Tuesday Recursion and Backtracking Fundamentals 9:30-12:00

10 05-Nov-25 Wednesday Loops (for, while, do-while) and Patterns 9:30-11:30

11 06-Nov-25 Thursday Strings – Palindrome, Anagrams, and Substrings 9:30-12:00

12 07-Nov-25 Friday Functions and Methods in Java 9:30-11:30

13 08-Nov-25 Saturday Linked List – Creation, Traversal, and Reversal 9:30-12:00

14 09-Nov-25 Sunday Revision of all topics covered in the week + 1 hr mock test NOT FIXED

15 10-Nov-25 Monday Arrays – 1D, 2D, and Array Operations 9:30-11:30

16 11-Nov-25 Tuesday Stack and Queue – Implementation using Array/LinkedList 9:30-12:00

17 12-Nov-25 Wednesday Strings – String Class and StringBuilder 9:30-11:30

18 13-Nov-25 Thursday Trees – Binary Tree Basics and Traversals 9:30-12:00

19 14-Nov-25 Friday OOPs Concepts – Classes and Objects 9:30-11:30

20 15-Nov-25 Saturday Binary Search Tree – Insertion, Deletion, Search 9:30-12:00


21 16-Nov-25 Sunday Revision of all topics covered in the week + 1 hr mock test NOT FIXED

22 17-Nov-25 Monday Constructors and Method Overloading 9:30-11:30

23 18-Nov-25 Tuesday Heaps and Priority Queues 9:30-12:00

24 19-Nov-25 Wednesday Encapsulation and Access Modifiers 9:30-11:30

25 20-Nov-25 Thursday Hashing and HashMap-based Problems 9:30-12:00

26 21-Nov-25 Friday Inheritance and Polymorphism 9:30-11:30

27 22-Nov-25 Saturday Graph Basics – Representation and BFS/DFS 9:30-12:00

28 23-Nov-25 Sunday Revision of all topics covered in the week + 1 hr mock test NOT FIXED

29 24-Nov-25 Monday Abstract Classes and Interfaces 9:30-11:30

30 25-Nov-25 Tuesday Sorting Algorithms – Bubble, Selection, Insertion, Merge, Quick 9:30-12:00

31 26-Nov-25 Wednesday Static, Final, and this Keyword 9:30-11:30

32 27-Nov-25 Thursday Searching Algorithms – Linear, Binary, and Variations 9:30-12:00

33 28-Nov-25 Friday Packages and Import Statements 9:30-11:30

34 29-Nov-25 Saturday Dynamic Programming – Introduction and Fibonacci 9:30-12:00

35 30-Nov-25 Sunday Revision of all topics covered in the week + 1 hr mock test NOT FIXED

36 01-Dec-25 Monday Mini Project: Basic Calculator in Java 9:30-11:30

37 02-Dec-25 Tuesday Greedy Algorithms – Concept and Examples 9:30-12:00

38 03-Dec-25 Wednesday Exception Handling in Java (try, catch, finally, throw, throws) 9:30-11:30

39 04-Dec-25 Thursday Backtracking – N-Queens, Subsets, Permutations 9:30-12:00

40 05-Dec-25 Friday File Handling (FileReader, FileWriter, Buffered Streams) 9:30-11:30

41 06-Dec-25 Saturday Final Project: Implement DSA Library in Java 9:30-12:00


42 07-Dec-25 Sunday Revision of all topics covered in the week + 1 hr mock test NOT FIXED

43 08-Dec-25 Monday Collections Framework – List, Set, Map 9:30-11:30

44 09-Dec-25 Tuesday Introduction to DSA and Big-O Notation 9:30-12:00

45 10-Dec-25 Wednesday ArrayList, LinkedList, HashSet, TreeSet 9:30-11:30

46 11-Dec-25 Thursday Arrays – Searching and Sorting Basics 9:30-12:00

47 12-Dec-25 Friday HashMap, TreeMap, Iterator, and Comparator 9:30-11:30

48 13-Dec-25 Saturday Two Pointers and Sliding Window Techniques 9:30-12:00

49 14-Dec-25 Sunday Revision of all topics covered in the week + 1 hr mock test NOT FIXED

50 15-Dec-25 Monday Generics in Java 9:30-11:30

51 16-Dec-25 Tuesday Recursion and Backtracking Fundamentals 9:30-12:00

52 17-Dec-25 Wednesday Multithreading and Synchronization 9:30-11:30

53 18-Dec-25 Thursday Strings – Palindrome, Anagrams, and Substrings 9:30-12:00

54 19-Dec-25 Friday Lambda Expressions and Streams API (Intro) 9:30-11:30

55 20-Dec-25 Saturday Linked List – Creation, Traversal, and Reversal 9:30-12:00

56 21-Dec-25 Sunday Revision of all topics covered in the week + 1 hr mock test NOT FIXED

57 22-Dec-25 Monday Java I/O and Serialization 9:30-11:30

58 23-Dec-25 Tuesday Stack and Queue – Implementation using Array/LinkedList 9:30-12:00

59 24-Dec-25 Wednesday Mini Project: Student Management System 9:30-11:30

60 25-Dec-25 Thursday Trees – Binary Tree Basics and Traversals 9:30-12:00

61 26-Dec-25 Friday Introduction to Java Syntax and Hello World 9:30-11:30

62 27-Dec-25 Saturday Binary Search Tree – Insertion, Deletion, Search 9:30-12:00


63 28-Dec-25 Sunday Revision of all topics covered in the week + 1 hr mock test NOT FIXED

64 29-Dec-25 Monday Data Types, Variables, and Operators 9:30-11:30

65 30-Dec-25 Tuesday Heaps and Priority Queues 9:30-12:00

66 31-Dec-25 Wednesday Input and Output in Java (Scanner, BufferedReader) 9:30-11:30

67 01-Jan-26 Thursday Hashing and HashMap-based Problems 9:30-12:00

68 02-Jan-26 Friday Conditional Statements (if-else, switch) 9:30-11:30

69 03-Jan-26 Saturday Graph Basics – Representation and BFS/DFS 9:30-12:00

70 04-Jan-26 Sunday Revision of all topics covered in the week + 1 hr mock test NOT FIXED

71 05-Jan-26 Monday Loops (for, while, do-while) and Patterns 9:30-11:30

72 06-Jan-26 Tuesday Sorting Algorithms – Bubble, Selection, Insertion, Merge, Quick 9:30-12:00

73 07-Jan-26 Wednesday Functions and Methods in Java 9:30-11:30

74 08-Jan-26 Thursday Searching Algorithms – Linear, Binary, and Variations 9:30-12:00

75 09-Jan-26 Friday Arrays – 1D, 2D, and Array Operations 9:30-11:30

76 10-Jan-26 Saturday Dynamic Programming – Introduction and Fibonacci 9:30-12:00

77 11-Jan-26 Sunday Revision of all topics covered in the week + 1 hr mock test NOT FIXED

78 12-Jan-26 Monday Strings – String Class and StringBuilder 9:30-11:30

79 13-Jan-26 Tuesday Greedy Algorithms – Concept and Examples 9:30-12:00

80 14-Jan-26 Wednesday OOPs Concepts – Classes and Objects 9:30-11:30

81 15-Jan-26 Thursday Backtracking – N-Queens, Subsets, Permutations 9:30-12:00

82 16-Jan-26 Friday Constructors and Method Overloading 9:30-11:30

83 17-Jan-26 Saturday Final Project: Implement DSA Library in Java 9:30-12:00


84 18-Jan-26 Sunday Revision of all topics covered in the week + 1 hr mock test NOT FIXED

85 19-Jan-26 Monday Encapsulation and Access Modifiers 9:30-11:30

86 20-Jan-26 Tuesday Introduction to DSA and Big-O Notation 9:30-12:00

87 21-Jan-26 Wednesday Inheritance and Polymorphism 9:30-11:30

88 22-Jan-26 Thursday Arrays – Searching and Sorting Basics 9:30-12:00

89 23-Jan-26 Friday Abstract Classes and Interfaces 9:30-11:30

90 24-Jan-26 Saturday Two Pointers and Sliding Window Techniques 9:30-12:00

91 25-Jan-26 Sunday Revision of all topics covered in the week + 1 hr mock test NOT FIXED

92 26-Jan-26 Monday Static, Final, and this Keyword 9:30-11:30

93 27-Jan-26 Tuesday Recursion and Backtracking Fundamentals 9:30-12:00

94 28-Jan-26 Wednesday Packages and Import Statements 9:30-11:30

95 29-Jan-26 Thursday Strings – Palindrome, Anagrams, and Substrings 9:30-12:00

96 30-Jan-26 Friday Mini Project: Basic Calculator in Java 9:30-11:30

97 31-Jan-26 Saturday Linked List – Creation, Traversal, and Reversal 9:30-12:00

98 01-Feb-26 Sunday Revision of all topics covered in the week + 1 hr mock test NOT FIXED

99 02-Feb-26 Monday Exception Handling in Java (try, catch, finally, throw, throws) 9:30-11:30

100 03-Feb-26 Tuesday Stack and Queue – Implementation using Array/LinkedList 9:30-12:00

101 04-Feb-26 WEDNESDAY FINAL TEST NOT FIXED

You might also like