Courses  >

CSE 2010 – Programming III

At a glance

  • 4 lecture hours per week
  • 1 practice hour per week
  • 5 credits



Course Description

  • Introduction to concepts of object-oriented programming
  • 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
  • Multi-threading and synchronization
  • Introduction to event-driven programming using abstract window toolkit (AWT) and Swing

Learning Resources

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