IMIT12033
>< Title : Java Programming
Language
>< Type/Status : Elective Course
>< Teaching and learning objectives:
The aim of this course is to introduce the concept of
object oriented programming in JAVA and to develop skills of designing, debugging,
and implementation of computer programs.
On successful completion of the course students will be able to design and develop
JAVA programs using object-oriented approach.
>< Course Content:
Introducing Java, What is Java,
Java Virtual Machine (JVM), Object Oriented Programming (OOP), Objects and Classes,
Java Development Toolkit, programming with Java, Data types, creating variables,
calculations, assignment operator, arrays, string objects, control structures,
errors and exceptions, inputs /outputs, string buffers, Java Applet basics,
Applet methods, Applet viewer, fonts, catching the mouse, passing parameters
to an Applet, GUI and its components, buttons and events, check boxes, layouts,
panels, graphics, images, sound and text, threads, and animated images.
>< Methodology:
The course will be delivered in a combination of lectures,
supervised hands on practical and group work.
>< Scheme of Evaluation:
End-of-semester examination and continuous assessment.
>< Recommended Readings:
1. Laura Lemay & Rogers Cadenhead, “Teach Yourself
Java in 21 Days”, 2002, Sams Publishing.
2. Laura Lemay & Rogers Cadenhead, “Teach Yourself
Java in 21. Days – Professional Reference Edition”, 2001, Sams Publishing.
3. Online documents and tutorials.
http://www.java.sun.com.
http://www.java.sun.com/docs/books/tutorial/.
Back