02-07-2013, 01:09 PM
Object-Oriented Programming with Java
Object-Oriented Programming.docx (Size: 253.7 KB / Downloads: 21)
Introduction to the subject
This subject introduces computer-programming techniques in the modern programming language Java. Since Java is an object-oriented language, the unit also includes fundamental object-oriented concepts that underlie modern software engineering such as objects and classes. By mastering the topics presented in this course, students would gain valuable problem-solving skills and Java knowledge that will enable them to become proficient in object-oriented programming.
It is important that you take the time to thoroughly read this subject outline, making notes in your study schedule about the important dates and deadlines. It is particularly important that you are familiar with the scheduled submission dates for assessment items. Enjoy your study!
Subject aim
At the end of this subject, students will be able to write program as simple as printing a whole number, and as complicated as applications which maintain and coordinate collections of Java objects.
Subject objectives
On completion of this subject, the student will be able to:
• implement decisions and program loops in Java
• compile and run Java program
• recognize syntax and logical errors
• become familiar with the process of implementing classes
• use arrays to store collection of data
Expected Learning Outcomes
Upon completion of this subject you should be able to:
• use the fundamental control structures and data types used in the Java language;
• apply conceptual and practical skills involved in writing computer programs;
• use software objects and classes, both standard library classes and user defined classes;
• apply the object-oriented approach to design and develop Java applications and applets; and
• display a good working knowledge of a Java programming environment.
University policies and regulations
Academic matters are defined by, and are subject to, HELP University College policies and regulations. Your Subject Outline should be read in conjunction with all such academic regulations and policies, as some of these may affect the outcome of your studies.
Assignment 2 evaluation
These criteria will be used to evaluate Assignment 2:
- clear documentation of your planning and problem solving process;
- use of self-documenting code and clear documentation of source code;
- correctness of your running application
- demonstration of testing of your application
Final examination
The final examination will be of three (3) hours duration. This examination is closed book exam and is worth 60% of the subject assessment.
The examination consists of two sections – Section A, Section B, and Section C. Section A consists of multiple choice question, Section B consists of True/False questions, whereas Section C consists of short questions that test your understanding of the theory and practice of programming.