Page 1
[ 1, 2, 3 ]

Basics of programming using the C programming language :

  • Introduction to programming and flow-control
  • Types, operators and expressions
  • Control flow statements
  • Functions and program structure
  • Introduction to pointers and structures

Object Oriented Programming using the Java Programming Language :

  • Introduction to Object Oriented Programming
  • Data types, operators and common statements in Java
  • Creating an application in Java
  • Defining a class in Java
  • Inheritance and subclassing in Java
  • Abstract classes and interfaces
  • Object class in java
  • Grouping related classes into packages and using access specifiers in Java
  • Common classes from the java.lang package including Wrapper classes
  • Exceptions in Java
  • Nested classes in Java
  • Type-safe enums in Java
  • Common classes and interfaces from the java.util package - using Generics
  • Input/Output related classes in Java - Decorator pattern and Filter streams
  • Networking in Java
  • Understanding Threads in java and implementing concurrency in applications
  • GUI related classes in Java
  • The Observer pattern and event handling in Java
  • MVC in swing components like JTable and JTree
  • Internationalization and Localization
  • Applet lifecycle and other components related to Applets in browser
  • Connecting and using Databases in Java using JDBC
  • Creating and using annotations