Course starts Monday, 2nd October 2017
Last date to register   Saturday, 30th September 2017
Total hours 40 hours
No. of sessions 20
Class schedule Monday and Wednesday at 6PM - 9PM
Faculty Munir Uddin Ahmed
Course Fee Please contact

This course is intended for individuals who

  • This course intended for novice to intermediate level programmers or tester
  • People who have passion and strong determination in computer programming but do not have any prior programming experience are also encouraged to apply

  • This course is an instructor led program with hands on labs and real life scenario.
  • It is delivered with interactive lectures, PowerPoint presentations, question and answer sessions and project.
  • This course is based on BYOD (Bring Your Own Device), participants are expected to bring their own device.
  • There will be a special session for installation of software in their machines before the course starts. However, there may be provision for those who are unable to manage their device.

  1. Programming Language Basics
  2. History and evolution of PL
  3. Overview of Java
  4. Java programming structure
  5. Programming Hello World
  6. Packages, Classes and Methods
  7. Variables and Datatypes
  8. Access Modifier
  9. Expressions
  10. Arithmetic, Relational and Logical Operators
  11. Creating and Invoking Methods
  12. Branching Structure
  13. Iterative Structure
  14. Strings
  15. Arrays and Collections
  16. Handling Exceptions
  17. OOP Concepts and implementation
  18. Classes and Interfaces
  19. Reading and Writing Files
  20. Unit Test/ TDD
  21. Programming Standards and Best Practices
  22. Data Access and JDBC
  23. Unit Test