Home | About Us | Courses | Units | Student resources | Research |
IT Support | Staff directory | A-Z index |
M O N A T A R |
InfoTech Unit Avatar |
This field records the Chief Examiner for unit approval purposes. It does not publish, and can only be edited by Faculty Office staff
To update the published Chief Examiner, you will need to update the Faculty Information/Contact Person field below.
NB: This view restricted to entries modified on or after 19990401000000
Note: This unit has been running for many years, but had somehow managed to escape the Avatar to date!The current changes are required to make this unit fit into the new Bachelor of I.T. degree structure. In particular, the prerequisite unit, GCO1812, will now be introducing sorting, searching, algorithmic complexity analysis and the application of several of Java's standard collection interfaces (leaving GCO2817 free to concentrate on their implementation instead of needing to cover both application and implementation). This in turn will free some time to explore a few more advanced data structures and algorithms.
1. Ability to analyse simple algorithms to work out an order of magnitude estimate of running time and space
2. Familiarity with some of the most common data structures:
3. Ability to implement these data structures using various common data representations:
4. Ability to evaluate which implementation would be most appropriate for a given data structure and application.
5. Ability to apply the same principles used in implementing the common data structures to implement other data structures.
6. Ability to design and implement new data structures.
7. Understanding of some more advanced algorithms in areas such as:
8. Ability to design new algorithms to solve new problems.
ASCED Discipline Group classification: 020111 Data Structures
Algorithm analysis. Application and implementation of some common data structures: stacks; queues; lists; priority queues; tables; sets; collections. Using various common data representations: arrays; linked lists; heaps; trees; (including balanced trees); hashing. Design of application programs making use of common data structures. Design and implementation of new data structures. Study of some more advanced algorithms in areas such as:
Handbook Entry
Algorithm analysis. Application and implementation of some common data structures: stacks, queues, lists, priority queues, tables, sets and collections. Data representations including: arrays, linked lists, heaps, trees (including balanced trees) and hashing. Design of application programs making use of common data structures. Design and implementation of new data structures. Study of advanced algorithms in areas such as: graph theory, pattern searching and data compression. Access to the University's computer systems through an Internet service provider is compulsory for off-campus students
Prescribed Text
Mark Allen Weiss, Data Structures & Problem Solving using Java, 3rd Edition, Addison Wesley, 2005, ISBN: 0131293370.
Recommended Reading
William H. Ford and William R. Topp, Data Structures with Java, 2005, Pearson Education International, ISBN 0131293370
Lafore, R, Data Structures & Algorithms in Java, 2nd edition, 2002, SAMS, ISBN 0-672-32453-9
Robert Sedgewick and Michael Schidlowsky, Algorithms in Java, 3rd edition (Parts 1-4), Addison Wesley, 2002, ISBN: 0201361205.
Mitchell Waite and Robert Lafore, Data Structures & Algorithms in Java, Waite Group Press, 1998, ISBN: 1571690956.
Donald Ervin Knuth, Art of Computer Programming, Volume 1: Fundamental Algorithms, 3rd edition, Addison Wesley, 1997, ISBN: 0201896834.
Donald Ervin Knuth, Art of Computer Programming, Volume 3: Sorting and Searching, 2nd edition, Addison Wesley, 1998, ISBN: 0201896850.
Students studying in off-campus mode work through week-by-week materials, provided in print form and on the unit web site. These materials guide students through reading and exercises.
On-campus students attend two hours of lectures and two hours of tutorials, in which the week-by-week content of the unit is delivered. These students are required to complete the same reading and exercises as the off-campus students.
All students and staff in the unit communicate through newsgroups that permit discussion of the week-by-week theoretical and practical activities, as well as assignment and other work.
Standard student computing environment as defined for on-campus and off-campus students, Java 5 SDK, version 1.5 or later.
Semester 2 each year and semester 1, 2006
Gippsland, Malaysia
26 Mar 2003 | Douglas Thomson | Initial Draft |
27 Mar 2003 | Douglas Thomson | continued initial version |
27 Mar 2003 | Douglas Thomson | continued initial version |
03 Apr 2003 | Kim Styles | Final edits to prepare for circulation. |
07 Apr 2003 | Douglas Thomson | general cleanup |
20 Apr 2003 | Kim Styles | The current changes to the objectives and content are required to make this unit fit into the new Bachelor of I.T. degree structure further developing Java programming knowledge and skills acquired in GCO1811 and GCO1812. |
21 May 2003 | Ralph Gillon | Approved at FEC 3/03 |
15 Apr 2004 | Kim Styles | GCO School Approval, Approved for transmission to FEC 3/04 by GSCIT EC Meeting 2/04 5/4/04 |
13 May 2004 | Denise Martin | FEC Approval |
25 May 2004 | Annabelle McDougall | FacultyBoard Approval |
03 Jun 2004 | James Harris | modified Prerequisites/PreReqUnits; modified AliasTitles |
30 Jul 2004 | Madhusudan Chetty | |
31 Jul 2004 | Madhusudan Chetty | |
31 Jul 2004 | Guojun Lu | GCO School Approval, The change is required in order to offer BIT at Monash Malaysia, which was approved by previous SEC and FEC meetings. |
05 Aug 2004 | Ralph Gillon | FEC Approval |
09 Aug 2004 | Ralph Gillon | FEC Approval |
25 Aug 2004 | Ralph Gillon | FacultyBoard Approval |
09 Mar 2005 | James Harris | modified UnitContent/RecommendedReading |
07 Oct 2005 | Madhusudan Chetty | modified Frequency |
07 Oct 2005 | Madhusudan Chetty | Modified frequency to allow TMC students to take it in semester 1, 2006. |
17 Oct 2005 | Geraldine DCosta | GCO School Approval, Approved for submission to FEC Mtg 9/05 |
03 Nov 2005 | Annabelle McDougall | FEC Approval |
16 Nov 2005 | Annabelle McDougall | FacultyBoard Approval |
16 Nov 2005 | Annabelle McDougall | FacultyBoard Approval |
23 Apr 2006 | Douglas Thomson | Synchronized entry with FIT2009 and GCO3512. |
22 May 2006 | Gayle Nicholas | modified UnitName in accordance with university style guide; moved Obsolete Reasons for Introduction to Reasons for Introduction. |
23 May 2006 | Geraldine DCosta | GCO School Approval, Approved for submission FEC Mtg 3/06 |
19 Jun 2006 | Ralph Gillon | FEC Approval |
30 Jun 2006 | Ralph Gillon | FacultyBoard Approval |
06 Sep 2006 | Douglas Thomson | modified FacultyInformation/FIContact |
13 Dec 2007 | Julianna Dawidowicz | modified UnitName |
13 Dec 2007 | Julianna Dawidowicz | GCO2817 Chief Examiner Approval, ( proxy school approval ) |
13 Dec 2007 | Julianna Dawidowicz | FEC Approval |
13 Dec 2007 | Julianna Dawidowicz | FacultyBoard Approval - Faculty Board approved the disestablishment of this unit at 05/07 meeting |
This version:
Copyright © 2022 Monash University ABN 12 377 614 012 – Caution – CRICOS Provider Number: 00008C Last updated: 20 January 2020 – Maintained by eSolutions Service desk – Privacy – Accessibility information |