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

Java Lab

Java
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Java Lab

Java
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Dayananda Sagar Academy of Technology & Management

(Autonomous Institute under VTU)

Semester : I
Course Title : Object Oriented Programming Using Java Laboratory
Course Code : 23MCAL18
Course Type : Practical
(Theory/ Practical/ Integrated)
Category : PCCL
Stream : MCA CIE : 50 Marks
Credits (L: T:P:PJ) : 0:0:2:0 SEE : 50 Marks
Total Hours : 30 Hrs SEE Duration : 3 Hours

Course Learning Objectives: Students will be taught

Sl.No Course Objectives


1 Understand the basic object-oriented programming concepts and apply them in problem solving.
2 Learn object-oriented programming concepts to solve real world problems.
3 Learn the concept of class and objects with access control to represent real world entities.
4 Learn to solve the programs on basic programming constructs like control structures, constructors,
string handling and garbage collection.
5 Gain Familiarity with the overloading methodology and constructors to develop application programs.

Teaching-Learning Process
Pedagogy (General Instructions):
These are sample Strategies; which teachers can use to accelerate the attainment of the various course outcomes.
1. Lecture method (L) does not mean only the traditional lecture method, but a different type of teaching method
may be adopted to develop the outcomes.
2. Show Video/animation films to explain the infrastructures and the mechanism involved in the principle.
3. Encourage collaborative (Group) Learning in the class.
4. Ask at least three HOT (Higher-order Thinking) questions in the class, which promotes critical thinking.
5. Adopt Problem Based Learning (PBL), which fosters students’ Analytical skills, develop thinking skills such as the
ability to evaluate, generalize, and analyze information rather than simply recall it.
6. Topics will be introduced in multiple representations.
7. Show the different ways to solve the same problem and encourage the students to come up with their own
creative ways to solve them.
8. Discuss how every concept can be applied to the real world - and when that's possible, it helps improve the
students' understanding.
9. Individual teachers can device innovative pedagogy to improve teaching-learning.

Scheme of Teaching and Examinations for MCA Programme -2023-24


Outcome Based Education and Choice Based Credit System (CBCS)

DSATM
(Effective from the Academic Year 2023-24)

List of Experiments or Programs


Sl.No Experiments/Programs COs
1 Write a Java program to list the factorial of the numbers 1 to 10. To calculate the factorial value, use CO3
while loop. (Hint Fact of 4 = 4*3*2*1)
2 Write a Java program CO4
To find the area and circumference of the circle by accepting the radius from the user.
To accept a number and find whether the number is Prime or not
3 Write a Java program to demonstrate a division by zero exception CO3
4 Write a Java program to implement Inner class and demonstrate its Access protection CO4
5 Write a Java program to demonstrate Constructor Overloading and Method Overloading. CO3
6 Write a JAVA program to demonstrate Inheritance. Simple Program on Java for the CO4
implementation of Multiple inheritance using interfaces to calculate the area of a rectangle
and triangle.
7 Write a JAVA program to create an enumeration Day of Week with seven values SUNDAY CO4
through SATURDAY. Add a method isWorkday() to the DayofWeek class that returns true if
the value on which it is called is MONDAY through FRIDAY. For example, the call
DayOfWeek. SUNDAY.isWorkDay () returns false.
8 Write a Java program that displays the number of characters, lines and words in a text file. CO4
9 Create a package named shape and Create some classes in the package representing some CO4
common shapes like Square, Triangle, and Circle. Import and compile these classes in other
program.
10 Write a java program to connect to database using JDBC &insert values into table CO4

Course Outcomes: At the end of the course, the student will be able to:

Course Outcomes RBT Level


CO
Level Indicator
Understand the Programming Concepts of java Programming. L1,L2 Understand
CO
1
Apply the proficiency in writing and executing Java programs using an integrated L3 Apply
CO
development environment (IDE).
2
Analyze object-oriented programming principles such as classes, objects, L4 Analyse
CO
inheritance, and polymorphism to create reusable and modular code.
3
Develop an understanding of basic concepts of File handling L5 Evaluate
CO
4
CO Create a programs using problem-solving skills by applying Java programming L6 Create
5 techniques to solve computational problems.

Assessment Pattern (both CIE and SEE)


2 Credit Course
Assessment Component Type of Assessment Max. Evaluation Details Reduced Min. Total
Method Assessment Type used Marks Marks Marks

Observation -10
Continuous Observation, 50 Record – 10 30 15 30
CIE Practical Evaluation Record, Execution of Programs -
Execution , 20
Viva Viva – 10
Total – 50 marks ,
Scored marks are scaled
down to 30 marks
Test-1 Practical 100
Average of two Internal 20 10 20
Test-2 Practical 100 Assessment Tests each
of 100 Marks, Scored
Marks are scaled down
to 20 marks
Total CIE Practical 25 50
SEE Exam is Theory
SEE 100 Exam, conducted for 50 20 50
100 Marks, scored
marks are scaled down
to 50 marks

CIE+SEE 40 100

You might also like