OoPS Lab

Objectives of the course

The course will introduce standard tools and techniques for software development, using object

oriented approach, use of a version control system, an automated build process, an appropriate

framework for automated unit and integration tests.

 

 

Course Outcomes

After taking the course, students will be able to:

  1. Specify simple abstract data types and design implementations, using abstraction

functions to document them.

  1. Recognise features of object-oriented design such as encapsulation, polymorphism,

inheritance, and composition of systems based on object identity.

  1. Name and apply some common object-oriented design patterns and give examples of

their use.

4. Design applications with an event-driven graphical user interface.

 

Prerequisites:

 

  • Knowledge of application and Applet programming.
  • Knowledge of multithreading, package, exception handling.
  • Knowledge of object-oriented programming language

References:/TextBooks :-

Rambaugh, James Michael, Blaha – “Object Oriented Modelling and Design” – Prentice Hall, India .

Ali Bahrami – “Object Oriented System Development” – Mc Graw Hill.

Deitel and Deitel – “Java How to Program” – 6th Ed. – Pearson

Hardware and Software requirements

Hardware

  • Computer Systems  : 60/30
  • RAM                                        : 1 GB
  • PROCESSOR : INTEL PENTIUM 915 GV
  • HARD DISK : 100 GB

Software’s

Java Devlopment Kit(J.D.K)