Programming in Java
Unit code: HIT3037
| Credit points | 12.5 Credit Points |
| Duration | 1 semester or equivalent |
| Contact hours | 48 Hours |
| Campus | Hawthorn, Sarawak |
| Prerequisites | |
| Corequisites | Nil |
Related course(s)
A unit of study in the
Bachelor of Science (Computer Science and Software Engineering), Bachelor of Engineering (Robotics and Mechatronics)/ Bachelor of Science (Computer Science and Software Engineering), Bachelor of Science (Computer Science and Software Engineering), Bachelor of Business Information Systems Bachelor of Science (Information Technology)
Bachelor of Science (Computer Science and Software Engineering), Bachelor of Engineering (Robotics and Mechatronics)/ Bachelor of Science (Computer Science and Software Engineering), Bachelor of Science (Computer Science and Software Engineering), Bachelor of Business Information Systems Bachelor of Science (Information Technology)
Aims and objectives
This unit will cover Java language, related technologies and development tools to students who know object oriented programming
Learning Outcomes
After successfully completing this unit, students will be able to:
- Explain how Java provides support for principles of object oriented-programming, specifically abstraction, encapsulation, inheritance, and polymorphism
- Design, develop, test, document and debug Java programs using object-oriented principles in conjunction with development tools including integrated development environments, debuggers, build scripts and unit testing tools
- Build applications that have an event-driven graphical user interface using the standard Java libraries
- Use the exception handling mechanism, input/output API and the Collections framework that are provided with the Java 5 (or later) SE system
References
W Savitch, “Absolute Java”, 4th edition, Pearson Education Intternational, 2010
On-Line material will also be provided through Blackboard.