Courses  >

SD 6082 – Object Oriented Programming & Concepts

At a glance

  • 5 lecture hours per week
  • 4 credits




Course Description

  • Introduction to object-oriented concepts
  • Pillars of object orientation
  • Need and use of polymorphism in object-oriented system development
  • Data types and programming constructs of Java
  • Classes, objects, methods, and messages in Java
  • Exception handling
  • Multithreading and synchronization
  • Introduction to event-driven programming using abstract window toolkit (AWT) and Swing
  • Introduction to Java Database Connectivity (JDBC)

Learning Resources

  • Eckel, B. (2002). Thinking in Java (3rd Edition, Revision 4). Prentice Hall.