10078 (v.5) Software Technology 501
Area: | Department of Computing |
Credits: | 25.0 |
Contact Hours: | 5.0 |
Lecture: | 1 x 2 Hours Weekly |
Tutorial: | 1 x 1 Hours Weekly |
Practical: | 1 x 2 Hours Weekly |
Syllabus: | Introduction to Unix. Introduction to Java programming. Compiling and executing a Java program. Primitive Data Types, Numeric expressions - operators and operator precedence. Method argument passing, boolean expressions, program documentation. Introduction to Control Structures - If.Then.Else, Multi.way selection. The switch statement. Looping control structures - while loop, do.while loop, for loop. Object oriented programming, message passing, inheritance, abstract classes. Implementation of object oriented programming in Java. Arrays as a concept and their implementation in Java. The vector class in Java. Simple searching and sorting algorithms. Measuring algorithm efficiency. |
  |
Unit Outcomes: | On successful completion of this unit, the student will have gained familiarity with Unix as a programming environment and should be able to design small object oriented software and implement an object orientated design in Java. They will gain a sound understanding of arrays and of information passing both in an object orientated sense and in Java. |
Text and references listed above are for your information only and current as of September 30, 2003. Please check with the unit coordinator for up-to-date information. |
Unit References: | Slack, J. M., 2000, 'Programming and Problem Solving with Java', Brooks/Cole, Australia. Robertson, L. A., 2000, 'Simple Program Design:A Step by Step Approach', Nelson, Melbourne. |
Unit Texts: | No prescribed text. |
  |
Unit Assessment Breakdown: | Mid Semester Test 15%. Assignment 15%. Final Examination 70%. In order to pass the unit a student must achieve a score of at least 50% in the final exam, must have sat the mid semester test and submitted an assignment, must have not missed more than three practical sessions and must have a final mark of at least 50%. |
Year | Location | Period | Internal | Area External | Central External | 2004 | Bentley Campus | Semester 1 | Y | | | 2004 | Bentley Campus | Semester 2 | Y | | | |
Current as of: February 2, 2004
CRICOS provider code 00301J