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.
After taking the course, students will be able to:
functions to document them.
inheritance, and composition of systems based on object identity.
4. Design applications with an event-driven graphical user interface.
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
Java Devlopment Kit(J.D.K)