Subject Descriptions - Subject Information

Calendar: 2017 Postgraduate
Faculty: Faculty of Engineering and Information Sciences
Department: School of Computing and Information Technology

Subject Information
Subject Code CSCI813
Subject Name Java Programming and Applications
Credit Points 6
Pre-Requisites None.
Co-Requisites None.
Restrictions None.
Equivalence ITCS907, MCS9213, CSCI213
Assessment Assignments 40%; Laboratory 10%; Final Examination 50%.
General Subject Yes.

Subject Description
This subject provides: 1. an introduction to the Java language and some of its standard class libraries; and 2. experience with object oriented design and implementation techniques. Topics covered will include: use of a Java Integrated Development Environment, Java language, subset of the standard Java class packages (Standard Edition: windowing, graphics, TCP/IP networking, threads, database access, applet, media), security issues with portable code, Java "Micro Edition" (ME) and its associated packages and applications. Development of applications for different environments.

Subject Learning Outcomes
On successful completion of this subject, students will be able to:
1. Develop programs that utilize the Java programming language.
2. Develop programs that exploit graphical user interfaces.
3. Implement programs using threads, networking, and Java database access libraries.
4. Implement programs with Java ME, graphics, and “games” packages.

Extra Information
Generic Extra Information: