CEP CERTIFICATE COURSE
ON
Practice of Programming using JAVA

Eligibility  : Students of IIT, Staff members of IIT, Dependents of
               staff members of IIT with basic exposure to
               programming, a course equivalent to CS 101 is adequate.

Certificates:
              1.Those who attend the course get a PARTICIPATION
                CERTIFICATE.
              2.Those who complete the programming assignments and
                qualify the final written examination, get a
                CERTIFICATE,indicating their grades.


Conduct of the Course :
The course will use Linux / Unix as a platform and the required
background is provided in the course. There will be around 28 lecture
hours with programming demonstrations. There will be no support for
machines and candidates have to work on their available resources.
However, the course would have adequate TA support who would help the
participants in problems with programming.


Course Contents:    [No. of hours in brackets]

Interfaces, classes, objects, primitive types. (2)
Input and output. (2)
Structured programming,writing loops, recursion,exception handling (4)
Using assertions, Test driven development (2)
Types and data structures such as arrays, vectors, strings, lists,
sets, tables, trees, stacks, queues. (6)
Inheritance and aggregation. (6)
GUI programming, Applets, Event handling. (6)


Evaluation:

Programming assignments on selected topics covered in the lectures are
given which will be graded and a final examination of three hours
duration.


Lecture Dates : The schedule for lectures are as follows :

------------------------------------------------------------------
Sat:  June     17, 24, July 1.          2 to 5:00 pm (with a break)
Tue:  June     20, 27, July 4.          6 to 8:00 pm
Thu:  June 15, 22, 28, July 5.          6 to 8.00 pm
Fri:  June 16, 23, 30,                  6 to 8:00 pm

Exam on Sunday, July 9, morning 9-12.

Venue: PC Saxena Auditorium