JAVA TECHNOLOGY
| Subject Code: | ECP4136 |
| Objective: | To introduce the details of the Java language and to develop the skill in using the Java API for engineering applications. |
| Pre-Requisite: | ECP1016
: Computer and Program Design |
| Credit Hours: | 3 |
| Contact Hours: | 54 hours (lectures, tutorials & leboratory experiments) |
| Assessment: |
Assignment:
20% Test 1: 15& Test 2: 15% Final Examination: 50% |
| Laboratory: |
Supervised tutorials
done in many computer labs, including Multimedia Design
Lab, Multimedia Computing Lab, etc. Tutorials are mostly
programming tutorials, while a few involve application of
theory in paper exercises. |
| References: |
|
At the completion of the subject, students should be able to:
- write Java program to solve various engineering problems.
- define Java public, protected, private and package classes by extending parent classes and implementing appropriate interfaces.
- construct static/non-static and void/return-typed methods.
- declare constants and variables.
- use the various aspects and concepts of Object-Oriented Programming language.
- define catch blocks to properly handle exceptions that might occur during program execution.
- develop Graphical User Interface with Java Swing.
- develop program with input and output functions.
Programme Outcomes (% of contribution)
- Ability to acquire and apply fundamental principles of science and engineering. - 40%
- Capability to communicate effectively. - 10%
- Acquisition of technical competence in specialized areas of engineering discipline. -15%
- Ability to identify, formulate and model problems and find engineering solutions based on a system approach. - 10%
- Ability to conduct investigation and research on engineering problems in a chosen field of study. -5%
- Understanding of the importance of sustainability and cost-effectiveness in design and development of engineering solutions. - 5%
- Understanding and commitment to professional and ethical responsibilities. - 5%
- Ability to work effectively as an individual, and as a member/leader in a team. - 5%
- Capability and enthusiasm for self-improvement through continuous professional development and life-long learning. - 5%