4th Sem, AM

4348: Object Oriented Programming in Java Lab Syllabus for Artificial Intelligence & Machine Learning 4th Sem 2021 Revision SITTTR

Object Oriented Programming in Java Lab detailed syllabus for Artificial Intelligence & Machine Learning (AM) for 2021 revision curriculum has been taken from the SITTTRs official website and presented for the Artificial Intelligence & Machine Learning students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.

For Artificial Intelligence & Machine Learning 4th Sem scheme and its subjects, do visit Artificial Intelligence & Machine Learning (AM) 4th Sem 2021 revision scheme. The detailed syllabus of object oriented programming in java lab is as follows.

Course Objectives:

  • Students should be able to understand the concepts of object oriented programming and implement simple JAVA applications. .

Course Outcomes:

On completion of the course, the student will be able to:

  1. Implement simple Java programs
  2. Implement different types of inheritances
  3. Implement exception handling and package creation
  4. Implement GUI Applications

Module 1:

  1. Develop java programs using class and objects
  2. Implement java programs that handle array of objects
  3. Implement java programs passing and returning objects as arguments.
  4. Implement programs based on I/O operations using I/O classes.
  5. Demonstrate constructor and method overloading.

Module 2:

  1. Implement programs using single inheritance
  2. Implement programs using multilevel and hierarchical inheritance
  3. Implement method overriding
  4. Implement multiple inheritance using interfaces

Module 3:

  1. Implement exception handling using try-catch
  2. Implement exception handling using multiple catch
  3. Implement exception handling using nested try
  4. Implement throwing an Exception
  5. Implement user defined packages

Module 4:

  1. Implement simple GUI programs with java applets
  2. Implement event handling in java applet GUI.
  3. Open Ended Experiments**

Suggested Open Ended Experiments

(Not for End Semester Examination but compulsory to be included in Continuous Internal Evaluation. Students can do open ended experiments as a group of 2-3. There is no duplication in experiments between groups.)

  1. Bank account management: Create a class for the bank account, which would contain methods for depositing, withdrawing, and transferring money. There are different types of accounts such as savings account, current account, and fixed deposit account. Each of these accounts has common features such as account number, account holder name, and account balance. However, they also have unique features such as interest rate for savings account, overdraft facility for current account, and maturity period for fixed deposit account. Also create a class for the customer, which would contain information such as the name, address, and account number.
  2. Vehicle Management: Consider a scenario where there are different types of vehicles such as cars, trucks, and motorcycles. Each of these vehicles has common properties such as a manufacturer, model, and year of production. However, they also have unique properties such as the number of doors for cars, the maximum load capacity for trucks, and the number of wheels for motorcycles. Implement the scenario.
  3. Create a simple Java GUI application

Text Books:

  1. Balaguruswamy E: Programming with Java, 6th edition.
  2. Herbert Schildt, “Java the complete reference”, McGraw Hill, Osborne, 7th Edition, 2011
  3. Herbert Schildt and Dale Skrien, “Java Fundamentals – A comprehensive Introduction”, McGraw Hill, 1st Edition, 2013.
  4. T.Budd, “Understanding Object- Oriented Programming with Java”, Pearson Education, Updated Edition (New Java 2 Coverage), 1999

Online Resources

  1. http://java.sun.com 2. http://www.oracle.com/technetwork/java/index.html)
  2. http://www.oracle.com/technetwork/java/javase/overview/index.html 5.
  3. http://download.oracle.com/javase/7/docs/api/index.html

For detailed syllabus of all other subjects of Artificial Intelligence & Machine Learning (AM), 2021 revision curriculum do visit Artificial Intelligence & Machine Learning 4th Sem subject syllabuses for 2021 revision.

To see the syllabus of all other branches of diploma 2021 revision curriculum do visit SITTTR diploma all branches syllabus..

To see the results of Artificial Intelligence & Machine Learning (AM) of diploma 2021 revision curriculum do visit SITTTR diploma Artificial Intelligence & Machine Learning (AM) results..

For all Artificial Intelligence & Machine Learning academic calendars, visit Artificial Intelligence & Machine Learning all semesters academic calendar direct link.

Leave a Reply

Your email address will not be published. Required fields are marked *

*