SYLHET POLYTECHNIC INSTITUTE, SYLHET
Department of Computer Science & Technology
Curriculum: Diploma in Engineering (4-Years)
Subject Name: Java Programming, Subject Code: 28541
SEMESTER PLAN (Theory Continuous)
Student: 1st Shift, Computer Science & Technology, 4th Semester, Group: A1
Teacher Name: Shantonu Roy Designation: Junior Instructor (CST) Class Started: 23/06/2024
Sl. Marks Unit/Marks
Date Topics with Contents (Final)
No. (Continuous)
Overview of Java
01 24/06/2024 1.1 Describe the history of Java.
1.2 Mention the features of Java. Unit 1/
1.3 Describe Java Environment setup for windows. 3 Marks
02 25/06/2024 1.4 Describe programming style and convention of Java.
1.5 Write the structure of Java Program.
Data types and Variables
1st Quiz %2 = 2 (at any time before
03 01/07/2024 2.1 State the data types.
2.2 Explain primitives, non-primitive and literals data types. Unit 2/
mid-term examination)
3 Marks
2.3 Describe the declaration of variables.
04 02/07/2024 2.4 Explain dynamic initialization of variables.
Operators
05 09/07/2024 3.1 Mention various types of operators used in Java.
3.2 Describe different types of operators. Unit 3/
7 Marks
3.3 Explain the uses of different types of operators.
06 15/07/2024 3.4 Write programs using java operators.
Control Statements
4.1 State conditional and unconditional statements in Java.
07 16/07/2024 4.2 Describe the syntax of different types of decision-making
statements.
4.3 Describe the syntax of different types of looping Unit 4/
7 Marks
08 22/07/2024 statement.
4.4 Explain “try-catch-finally” control statement.
4.5 Write Java programs using decision making statements.
09 23/07/2024
Test % = 3
4.6 Write java programs using loops.
1st Class
5th week
Arrays
10 29/07/2024 5.1 State Array in java.
5.2 Explain Array dimensions. Unit 5/
5.3 Declare Array Variables. 4 Marks
1st Quiz %2 = 2 (at any time
mid-term examination)
11 30/07/2024 5.4 Describe processing of arrays.
5.5 Write Java programs for processing arrays.
Classes and Objects
before
12 05/08/2024 6.1 State class and Object.
6.2 Describe types of class variables. Unit 6/
6.3 Describe the declaration (syntax) of class and object in 3 Marks
13 06/08/2024 Java
6.4 Write java programs relating to class and object.
11/08/2024
to Midterm examination 20%=20
20/08/2024
Sl. Marks Unit/Marks
Date Topics with Contents (Final)
No. (Continuous)
Methods and Constructors
Unit 7/
14 27/08/2024 7.1 State method and constructor. 8 Marks
7.2 Explain Method with syntax.
7.3 State the procedure of adding Method to class.
15 02/09/2024 7.4 Mention the advantages of Method.
7.5 Explain the overloading Method in java. Unit 7/
7.6 Describe the constructor in java. 8 Marks
2nd Quiz %2 = 2 (at any time after
16 03/09/2024 7.7 Create overloading constructor in java.
7.8 Write java programs using method and constructor.
mid-term examination)
Inheritance and Polymorphism
17 09/09/2024 8.1 State inheritance and polymorphism.
8.2 Define super class and sub class.
8.3 Describe the multilevel hierarchy of inheritance.
18 10/09/2024 8.4 Explain the overridden methods in java.
8.5 State dynamic run-time polymorphism in java.
Unit 8/
8.6 State the abstract and object classes in java. 14 Marks
8.7 Mention the uses of final and super keyword.
19 17/09/2024 8.8 Write java programs relating to inheritance and
polymorphism.
Packages
20 23/09/2024 9.1 State packages.
9.2 Explain the syntax of packages declaration.
9.3 Explain different function of packages.
21 24/09/2024 9.4 Mention the different levels of class member access.
9.5 Write java programs that related to package.
Test % = 3
Interfaces
13th week
2nd Class
10.1 State interfaces. Unit 9/
22 30/09/2024 6 Marks
10.2 Declare the interfaces with syntax.
10.3 Describe the implementation of interfaces.
10.4 Explain the nested interfaces.
23 01/10/2024 10.5 Describe the variables in interfaces.
10.6 Write java programs that related to interface.
Marks Evaluation of Theory Continuous (TC)
Evaluation Field 40%
Mid Term 20%
Class Test 06%
Quiz 04%
Presentation & Assignment 05%
Attendance 05%
[Attendance over 90% - 5%; between 80% to 89% - 4%]
Teacher’s signature Head of the Department