Upon completion of the course students will be able to:

  1. Use primitive data types, selection statements, loops to write programs.
  2. Understand methods and arrays along-with basic object oriented principles.
  3. Implement Exception handling, multithreading, packages and interfaces .
  4. Develop an event handling techniques for interaction of the user with a GUI.
  5. Develop client/server applications using socket programming.