|
Title of the course:
Platform-independent programming: Java
Aim:
- To
teach how to write programs and develop applications for various
technologies, such as networks, the Web, and distributed computing,
using Java.
Objectives:
- To
enable the student to master the fundamental aspects of programming in
Java
- To
enable the student to develop strong, secure, reusable code in Java
- To
enable the student to analyze, develop, and design applications for
different environments (networks, stand-alone applications, Web,)
using Java.
USP:
- This
course explains the basic programming elements of Java, using actual
program examples, and reinforces through numerous
examples.
- Numerous
examples and guided exercises provide the student a variegated
exposure to Java programs.
- Through
a real, live project, a Java application for maintaining a
college intranet is developed. It gives the student hands-on
experience in developing Java applications.
- The
latest version of Java (Java 2.0) is used to teach how to develop
applications for many of the most recent technologies, such as
distributed computing and the Web.
Description:
This is a 70-hour
course and contains 8 concepts. It starts with the fundamental
aspects and takes the student to the level of designing and developing
applications in Java. It is a project-driven course, that is, the
various aspects of programming in Java are explained with the example of a
live project: an intranet application developed in Java.
Guided examples and
exercises after each lesson help the student apply what he learns.
Student profile:
The student for whom
this course is written:
- is
a graduate/undergraduate in any discipline
- should
have a basic knowledge of computers
- may
be from a rural/semi-urban/urban background
Job opportunities:
This course equips the
student with skills required for the following jobs:
- Java
programmers
- Teaching
Java
|