Programming Language Courses
Computer programming is the craft of writing useful, maintainable, and extensible source code which can be interpreted or compiled by a computing system to perform a meaningful task.
FUNDAMENTALS OF OBJECT-ORIENTED PROGRAMMING
Introduction, Unit objectives, Evolution of Programming Methodologies, Basic Concepts of OOP, Benefits of OOP, OOP Languages
JAVA EVOLUTION
Introduction, Unit objectives, Java History, Java Features, How Java Differs from C and C++, Java and World Wide Web, Java and Internet, Web Browsers, Java Support Systems, Java Environment, Java Virtual Machine, Hardware and Software Requirements, A first look at Java Program, Running Java Applications
AN OVERVIEW OF OPERATORS IN JAVA
Introduction, Unit objectives, Character Set, Tokens, Structure of a Java program, Data Types, Variables, Operators and Operations, Classes, Interfaces and Arrays
JAVA CONTROL STATEMENTS
Introduction, Conditional Statements, Iteration Statements or Loops, Jump Statements
JAVA CLASSES
Introduction, Unit objectives, Class
ARRAYS, STRINGS AND VECTORS
Introduction, Unit objectives, Arrays, Strings, Vectors
INHERITANCE
Introduction, Unit objectives, Super class and Subclass, Types of Inheritance, Access Modifier, Method overriding, Using final Keyword, Abstract Methods and Classes
INTERFACES
Introduction, Unit objectives, Defining Interface, Implementing Interface, Extending Interfaces, Extends and Implements Together
PACKAGES
Introduction, Unit objectives, Overview of packages, Java API Packages, Defining Packages, Using Packages, Adding a Class
JAVA APPLETS
Introduction, Unit objectives, Applet Fundamentals, Steps to Build an Applet, Passing Parameters to Applets, Drawing Images on the Applet
EVENT HANDLING
Introduction, Unit objectives, Events, Event Handling Model, Event Handling
JAVA SWING
Introduction, Unit objectives, Features of Swing, The swing packages, Swing Components and Containers, Working with swings, Layout Manager, User Interface Components, Working with Layouts, Using Dialogs, Joptionpane, JTable, Timer, JprogressBar, JSlider
MANAGING ERRORS AND EXCEPTIONS
Introduction, Unit objectives, Types of Errors, Exception Handing, Creating User-defined Exceptions
JAVA I/O HANDLING
Introduction, Unit objectives, Streams, Buffered Input and Output Streams, Reader Console Input, I/O File Handling, Data Input and Output Streams, The Random Access File Class
MULTITHREADING
Introduction, Unit objectives, Overview of Multithreading, Creating a Thread, Thread Life Cycle, The Thread Control Methods, Threads Priority
SOCKET PROGRAMMING
Introduction, Unit objectives, Networking Fundamentals, The Inetaddress Class, TCP/IP Socket Programming, UDP Socket Programming
JAVA DATABASE CONNECTIVITY (JDBC)
Introduction, Unit objectives, Architecture of JDBC, JDBC-ODBC Bridge, The Java .sql Package
JAVA SERVLETS
Introduction, Unit objectives, Server Side Technologies, Servlet Life Cycle, Servlet API, Creating and Executing Servlets, Using GenericServlet Class, Using HttpServlet Class, Servlets and JDBC, Java Applications, Applets and Servlets