307540 (v.1) Engineering Computing 100
Area: | Department of First Year Engineering Studies |
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 the design of software and 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. Introduction to 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. Introduction to measuring algorithm efficiency. |
  |
Unit Outcomes: | On completion of this unit students will be familiar with Unix as a programming environment (during the practicals); be able to demonstrate the ability to design in the object oriented paradigm, and implement in an object oriented language i.e. Java; have a sound understanding of information passing both in an object-oriented sense and in Java; have a good understanding of arrays, when to use them and how they work (main data structure needed for engineering). |
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: | No prescribed references. |
Unit Texts: | Slack. J.M. (2000). Programming and Problem Solving with Java. New York. Brooks/Cole, Thomson Learning. Robertson. L.A. (2000). Simple Program Design: A Step by Step Approach. New York. Nelson Thomas Learning. |
  |
Unit Assessment Breakdown: | Final Examination 50%, Practical Assignment 50%. This is by grade/mark assessment. |
Year | Location | Period | Internal | Area External | Central External | 2004 | Bentley Campus | Semester 1 | Y | | | 2004 | Bentley Campus | Semester 2 | Y | | | 2004 | Miri Sarawak Campus | Semester 1 | Y | | | 2004 | Miri Sarawak Campus | Semester 2 | Y | | | |
Current as of: February 2, 2004
CRICOS provider code 00301J