0% found this document useful (0 votes)
100 views2 pages

SR - Semester Plan (Theory) - 28541 - A1

This document outlines the semester plan for a Java Programming course at Sylhet Polytechnic Institute, detailing topics, dates, and marks distribution for a 4th semester class. It includes an overview of Java, data types, control statements, arrays, classes and objects, methods, inheritance, packages, and interfaces. The evaluation criteria for continuous assessment, mid-term, quizzes, and attendance are also specified.

Uploaded by

Sakib Irtija
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)
100 views2 pages

SR - Semester Plan (Theory) - 28541 - A1

This document outlines the semester plan for a Java Programming course at Sylhet Polytechnic Institute, detailing topics, dates, and marks distribution for a 4th semester class. It includes an overview of Java, data types, control statements, arrays, classes and objects, methods, inheritance, packages, and interfaces. The evaluation criteria for continuous assessment, mid-term, quizzes, and attendance are also specified.

Uploaded by

Sakib Irtija
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/ 2

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

You might also like