units

faculty-ug-it

Faculty of Information Technology

Monash University

Monash University Handbook 2015 Undergraduate - Units

This unit entry is for students who completed this unit in 2015 only. For students planning to study the unit, please refer to the unit indexes in the the current edition of the Handbook. If you have any queries contact the managing faculty for your course or area of study.

print version


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedOverseas First semester 2015 (Off-campus Day)
Overseas Second semester 2015 (Off-campus Day)

Synopsis

This unit is used by the faculty to enrol students undertaking outbound exchange studies at a host institution. Students will not be able to enrol in this unit via WES. The faculty will manage the enrolment of students undertaking an outbound exchange program to ensure fees and credit are processed accurately.


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedOverseas First semester 2015 (Off-campus Day)
Overseas Second semester 2015 (Off-campus Day)

Synopsis

This unit is used by the faculty to enrol students undertaking outbound exchange studies at a host institution. Students will not be able to enrol in this unit via WES. The faculty will manage the enrolment of students undertaking an outbound exchange program to ensure fees and credit are processed accurately.


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedOverseas First semester 2015 (Off-campus Day)
Overseas Second semester 2015 (Off-campus Day)

Synopsis

This unit is used by the faculty to enrol students undertaking outbound exchange studies at a host institution. Students will not be able to enrol in this unit via WES. The faculty will manage the enrolment of students undertaking an outbound exchange program to ensure fees and credit are processed accurately.


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedOverseas First semester 2015 (Off-campus Day)
Overseas Second semester 2015 (Off-campus Day)

Synopsis

This unit is used by the faculty to enrol students undertaking outbound exchange studies at a host institution. Students will not be able to enrol in this unit via WES. The faculty will manage the enrolment of students undertaking an outbound exchange program to ensure fees and credit are processed accurately.


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedOverseas First semester 2015 (Off-campus Day)
Overseas Second semester 2015 (Off-campus Day)

Synopsis

This unit is used by the faculty to enrol students undertaking outbound exchange studies at a host institution. Students will not be able to enrol in this unit via WES. The faculty will manage the enrolment of students undertaking an outbound exchange program to ensure fees and credit are processed accurately.


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedOverseas First semester 2015 (Off-campus Day)
Overseas Second semester 2015 (Off-campus Day)

Synopsis

This unit is used by the faculty to enrol students undertaking outbound exchange studies at a host institution. Students will not be able to enrol in this unit via WES. The faculty will manage the enrolment of students undertaking an outbound exchange program to ensure fees and credit are processed accurately.


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedOverseas First semester 2015 (Off-campus Day)
Overseas Second semester 2015 (Off-campus Day)

Synopsis

This unit is used by the faculty to enrol students undertaking outbound exchange studies at a host institution. Students will not be able to enrol in this unit via WES. The faculty will manage the enrolment of students undertaking an outbound exchange program to ensure fees and credit are processed accurately.


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedOverseas First semester 2015 (Off-campus Day)
Overseas Second semester 2015 (Off-campus Day)

Synopsis

This unit is used by the faculty to enrol students undertaking outbound exchange studies at a host institution. Students will not be able to enrol in this unit via WES. The faculty will manage the enrolment of students undertaking an outbound exchange program to ensure fees and credit are processed accurately.


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedOverseas First semester 2015 (Off-campus Day)
Overseas Second semester 2015 (Off-campus Day)

Synopsis

This unit is used by the faculty to enrol students undertaking outbound exchange studies at a host institution. Students will not be able to enrol in this unit via WES. The faculty will manage the enrolment of students undertaking an outbound exchange program to ensure fees and credit are processed accurately.


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedOverseas First semester 2015 (Off-campus Day)
Overseas Second semester 2015 (Off-campus Day)

Synopsis

This unit is used by the faculty to enrol students undertaking outbound exchange studies at a host institution. Students will not be able to enrol in this unit via WES. The faculty will manage the enrolment of students undertaking an outbound exchange program to ensure fees and credit are processed accurately.


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedOverseas First semester 2015 (Off-campus Day)
Overseas Second semester 2015 (Off-campus Day)

Synopsis

This unit is used by the faculty to enrol students undertaking outbound exchange studies at a host institution. Students will not be able to enrol in this unit via WES. The faculty will manage the enrolment of students undertaking an outbound exchange program to ensure fees and credit are processed accurately.


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedOverseas First semester 2015 (Off-campus Day)
Overseas Second semester 2015 (Off-campus Day)

Synopsis

This unit is used by the faculty to enrol students undertaking outbound exchange studies at a host institution. Students will not be able to enrol in this unit via WES. The faculty will manage the enrolment of students undertaking an outbound exchange program to ensure fees and credit are processed accurately.


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate, Postgraduate
FacultyFaculty of Information Technology
OfferedOverseas First semester 2015 (Off-campus Day)
Overseas Second semester 2015 (Off-campus Day)

Synopsis

This unit is used by the faculty to enrol students undertaking outbound exchange studies at a host institution. Students will not be able to enrol in this unit via WES. The faculty will manage the enrolment of students undertaking an outbound exchange program to ensure fees and credit are processed accurately.


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate, Postgraduate
FacultyFaculty of Information Technology
OfferedOverseas First semester 2015 (Off-campus Day)
Overseas Second semester 2015 (Off-campus Day)

Synopsis

This unit is used by the faculty to enrol students undertaking outbound exchange studies at a host institution. Students will not be able to enrol in this unit via WES. The faculty will manage the enrolment of students undertaking an outbound exchange program to ensure fees and credit are processed accurately.


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate, Postgraduate
FacultyFaculty of Information Technology
OfferedOverseas First semester 2015 (Off-campus Day)
Overseas Second semester 2015 (Off-campus Day)

Synopsis

This unit is used by the faculty to enrol students undertaking outbound exchange studies at a host institution. Students will not be able to enrol in this unit via WES. The faculty will manage the enrolment of students undertaking an outbound exchange program to ensure fees and credit are processed accurately.


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate, Postgraduate
FacultyFaculty of Information Technology
OfferedOverseas First semester 2015 (Off-campus Day)
Overseas Second semester 2015 (Off-campus Day)

Synopsis

This unit is used by the faculty to enrol students undertaking outbound exchange studies at a host institution. Students will not be able to enrol in this unit via WES. The faculty will manage the enrolment of students undertaking an outbound exchange program to ensure fees and credit are processed accurately.


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedSouth Africa Summer semester B 2015 (Day)

Synopsis

This unit will provide students with an overview of programming and its role in problem-solving and strategies for meeting user requirements and for designing solutions to programming problems. The fundamental programming concepts of the memory model, data types, declarations, expressions and statements, control structures, block structure, modules, parameters and input and output will be applied within the context of objects, attributes, methods, re-use, information-hiding, encapsulation and message-passing. Software engineering topics include maintainability, readability, testing, documentation and modularisation.

Outcomes

At the completion of this unit students will have -

An understanding of:

  • the relationship between a problem description and program design;
  • the management of problems using recognised frameworks;
  • the use of design representations;
  • the semantics of imperative programs;
  • the object oriented paradigm as represented by Java;
  • the sequence of steps that a computer takes to translate source code into executable code; and
  • primitive data types and basic data structures.

Developed attitudes that enable them to:

  • adopt a problem-solving approach;
  • recognise the importance of programming and documentation conventions;
  • appreciate quality parameters in program development;
  • accept the code of professional conduct and practice; and
  • act in accordance with best practice, industry standards and professional ethics.

Developed the skills to:

  • use diagrams to design solutions for programming problems;
  • apply problem solving strategies;
  • use pseudo-code to design algorithms;
  • design object oriented solutions to simple problems using multiple user-defined classes;
  • create and test programming solutions to problems using the Java programming language;
  • edit, compile and execute a computer program;
  • analyse and debug existing programs; and
  • write a test plan.

Demonstrated the communication skills necessary to:

  • produce formal documentation for a program; and
  • explain an existing program.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours lectures
  • Two hours laboratories
  • One hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of lecture time in order to satisfy the reading, tute, prac and assignment expectations.

See also Unit timetable information

Chief examiner(s)

Prohibitions

CPE1001, CSE1202, GCO1811, MMS1801, MMS1802

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedSouth Africa First semester 2015 (Day)

Synopsis

The unit will provide students with an introduction and broad overview of the application of IT to the management of information in organisations, and the role of the IT professional in developing and implementing IT-based solutions to information problems. The discussion of the organisational framework for IT and IT professional practice will be set within its broader social context. The opportunities, problems and risks associated with IT will be examined, together with their implications for the rights and responsibilities of IT professionals.

Outcomes

At the completion of this unit students will have -

A theoretical and conceptual understanding of:

  • basic concepts of information, including organisational and social issues relating to the ownership and control of information;
  • basic concepts of information systems, including their role and importance in organisations and society;
  • basic concepts of organisations, including organisational structures, the roles of individuals and groups in organisations, the role of communication in achieving organisational objectives, and the nature of communication in organisations;
  • basic concepts of IT as it is used in organisations and society, including the evolution of the role of IT in organisations and society;
  • information technologies and information technology infrastructures employed by organisations;
  • the business and information management processes and functions for which IT is used in organisations, and in which IT professionals are involved;
  • opportunities, risks and liabilities arising from the usage and application of IT in organisations;
  • processes of acquiring, developing and managing IT in organisations;
  • techniques and tools for describing and analysing information management processes in organisations;
  • the roles of IT workers in organisations and the range of ethical and professional rights and responsibilities associated with them; and
  • organisational and social issues arising from the use of IT in organisations, including privacy and civil liberties issues.

Developed attitudes that enable them to:

  • recognise the importance of information to organisational processes and functions;
  • recognise the opportunities and limitations of the role which IT can play in managing information in organisations; and
  • appreciate the importance of the IT practitioners role in organisations and society, and the responsibilities it entails.

The skills to:

  • document organisational information-related functions and processes;
  • assess the potential scope for using IT as part of the solution to an organisational information problem;
  • identify and discuss issues, problems and opportunities in using IT in organisations;
  • identify and discuss the organisational and social impacts of IT, and the ethical dimensions of IT-related decisions;
  • recognise the team skills necessary for successful development and implementation of IT solutions to information problems in organisations; and
  • appreciate the importance of the inter-relationships between IT professionals and the stakeholders in IT-based systems in organisations.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours lectures
  • Two hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

Prohibitions

CSE1204, ELC1000, IMS1704, BUS1021, CPE1006

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)
Caulfield Second semester 2015 (Day)
Clayton Second semester 2015 (Day)
Clayton Second semester 2015 (Online)
Malaysia Second semester 2015 (Day)
South Africa Second semester 2015 (Day)
Malaysia October intake 2015 (Day)

Notes

The ONLINE offering of this unit is only available to BITS Gippsland DE students.

Synopsis

This unit will provide an introduction to the concepts of database design and usage and the related issues of data management. Students will develop skills in planning, designing, and implementing a data model using an enterprise-scale relational database system (Oracle). Methods and techniques will also be presented to populate, retrieve, update and implement integrity features on data in the implemented database system.

Manipulation of a database necessarily raises issues of data collection/creation and management, data rights (ownership, copyright, access, privacy etc) and data curation, which this unit will also address.

Outcomes

At the completion of this unit, students should be able to:

  1. explain the motivations behind the development of database management systems;
  2. describe the underlying theoretical basis of the relational database model and apply the theories into practice;
  3. develop a sound database design;
  4. develop a database based on a sound database design;
  5. construct queries that meet user requirements;
  6. use data modelling and database development tools effectively.

Assessment

Examination (3 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours lectures
  • Two hours laboratories

(b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend lecture, tutorial and laboratory sessions, however should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week.

(c.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

Prohibitions

BUS3112, CPE2005, CSE2132, CSE2138, CSE2316, CSE3180, CSE3316, FIT2010, GCO2815, IMS1907, IMS2112, MMS2801

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2015 (Day)

Synopsis

This unit introduces students to fundamentals of distributed networked environment. It provides knowledge of internetworking standards and understanding of the networking architecture, technology and operation.

Outcomes

At the completion of this unit, students should be able to:

  • discuss network architecture standards for open systems;
  • describe OSI reference Internet models;
  • explain fundamentals and technologies of physical, data-link and network layers;
  • describe the functions and architectures of LAN and WAN;
  • analyse and design LAN architecture for organisational requirements;
  • analyse data communication networks;
  • cooperate effectively within small groups;
  • present their work in various forms.

Assessment

Examination (2 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours lectures
  • Two hours laboratories

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prohibitions

BUS2062, BUS3150, CPE1007, CSE2004, CSE2318, CSE3318, CSE9801, GCO3812, FIT2008

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)
Clayton First semester 2015 (Online)

Notes

The ONLINE offering of this unit is only available to BITS Gippsland DE students.

Synopsis

This unit is designed to give students an introduction to statistical and quantitative methods within a business-related framework and to provide students with a sound foundation for more advanced statistical and quantitative studies. The unit will provide opportunities for the student to gain skills in the presentation of business and economic data, the use of frequency distributions, measures of central tendency and dispersion, principles of probability, use of probability distributions, sampling theory, estimation, hypothesis testing, regression analysis, the use of indices and forecasting methods.

Outcomes

On successful completion of this unit students should be able to:

  • perform basic statistical analysis by hand, and by using spreadsheets and statistical software;
  • employ a range of numerical and graphical techniques for the analysis and display of data, including the calculation of summary statistics and the construction of stem-and-leaf plots, boxplots and histograms;
  • communicate results of descriptive statistical analysis in a written report;
  • analyse the relationship between variables in a linear model using correlation and regression;
  • calculate probabilities using calculators, tables, spreadsheets and statistical software;
  • critically analyse sampling techniques,
  • perform hypothesis tests for the mean and proportion;
  • recognise the importance of the central limit theorem to statistical sampling, estimation and hypothesis testing;
  • identify public sources of data such as that provided by the Australian Bureau of Statistics as well as private data sources, such as from market research.

Assessment

Examination (2 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours lectures
  • Two hours tutorials

(b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend lecture, tutorial and laboratory sessions, however should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week.

(c.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prohibitions

BUS1100, ETC1000, ETC1010, ETC2010, ETF2211, ETW1000, ETW1010, ETW1102, ETW2111, ETX1100, ETX2111, ETX2121, MAT1097, STA1010, SCI1020

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)
Malaysia First semester 2015 (Day)
Clayton Second semester 2015 (Day)
Malaysia Second semester 2015 (Day)

Synopsis

This unit introduces students to core problem-solving, analytical skills, and methodologies useful for developing flexible, robust, and maintainable software. In doing this it covers a range of conceptual levels, from high-level algorithms and data-structures, down to the machine models and simple assembly language programming. Topics include data types; data structures; algorithms; algorithmic complexity; recursion; and translation to assembly language.

Outcomes

At the completion of this unit, students should be able to:

  1. implement and modify common data types such as stacks, queues, lists, trees, priority queues, heaps and hash tables using a variety of data structures such as arrays and linked nodes. Implement simple algorithms that manipulate these data types. Construct new basic data types;
  2. compare and evaluate different implementations of a basic data type and evaluate their implications regarding time complexity, functionality, and memory usage;
  3. design and implement simple recursive algorithms and data structures, including those manipulating lists, trees and heaps. Assess the relationship between recursive and iterative algorithms, their advantages and disadvantages;
  4. calculate the best case and worst case big O time complexity of simple iterative and recursive algorithms (including all those studied in the unit);
  5. manually translate simple high level code containing if-then-elses, loops, arithmetic and function calls into the assembly code used by a particular computer architecture such as MIPS R2000.

Assessment

Examination (3 hours): 70%; In-semester assessment: 30%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Three hours of lectures
  • One 1-hour tutorial
  • One 3-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 5 hours of personal study per week in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

(FIT1040 or ECE2071 or FIT1002) and FIT1029
Students beginning FIT1008 are assumed to be able to: Identify the main components of an algorithm (variables, operators, expressions, etc), and write the algorithm associated to the specification of a simple problem. Be able to translate a simple algorithm into a program containing variable declarations, selection, repetition, and lists and/or arrays.

Prohibitions

CSE1303, CSC1030, FIT1015, FIT2085

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)

Synopsis

This unit provides an introduction to the discipline of software engineering. The emphasis is upon a broad coverage of the areas, since students will at this early stage not have adequate programming skills to tackle many of the topics in greater depth. The notion of a software system as a model or approximation of a desired system is introduced, and used as a way of describing such things as the software life cycle and its various models, programming by contract, design and testing issues, maintenance, reuse, complexity, divide and conquer strategies, metrics and measurement, project management and software legacy.

Outcomes

At the completion of this unit, students should be able to:
1. analyse a software engineering scenario and identify advantages and disadvantages of alternative SE life-cycle models;
2 recognise and describe the components of a SE life-cycle model and apply them to a simple problem;
3. produce and evaluate object-oriented software designs represented in a standard SE design formalism;
4. perform basic black-box and white-box testing on a piece of software;
5. describe and compare common SE team structures;
6. work collaboratively to carry out simple software engineering tasks;
7. analyse a professional scenario with respect to the SE Code of Ethics and/or sustainability;
8. synthesise an SE topic and present it to their peers.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours lectures
  • One 1-hour tutorial
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 7 hours of personal study per week in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Prohibitions

CSE1401

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)
South Africa First semester 2015 (Day)
Caulfield Second semester 2015 (Day)

Synopsis

This unit will develop the basic concepts of website authoring, from design to implementation. Students will develop skills in creating digital content which is authored to deal with the particular issues of web publishing. The unit will examine HTML/XHTML, Cascading Style Sheets (CSS), the W3C Document Object Model (DOM) and JavaScript as the fundamental website authoring suite. Also skills for incorporating images, audio and video into websites will be covered. In addition HTML embedded script languages, will be used to create dynamic database driven content. The unit will also introduce wider W3C standards, web usability and web design specification.

Outcomes

On successful completion of this unit, students should be able to:

  • code web pages using a full range of client-side technologies including: HTML, HTML5, CSS and JavaScript;
  • use a range of software tools for development of a website and make the pages available by uploading them to a server;
  • explain and implement key JavaScript programming concepts including: control structures, variables, functions and events;
  • deliver optimised digital media online including: images, audio and video;
  • describe the role of internet standards and protocols, in particular the importance of the World Wide Web Consortium (W3C);
  • critique a company website for user experience design for accessibility according to W3C standards;
  • write a proposal for a web development project including detailed planning of the technical implementation, visual design and costing all aspects of the process;
  • work in a team with differentiated roles to create and publish a complex website.

Assessment

Examination (3 hours): 40%; In-semester assessment: 60%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prohibitions

CPE1003, MMS1402, MMS9401

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)

Synopsis

Introduction to business application tools and introduction to basic computing concepts. Principles of spreadsheets and relational databases, covering their use for the generation of business plans, reports, financial statements, etc. Both the spreadsheet and database components incorporate an introduction to programming with visual basic for applications (VBA). The database component covers principles of database design. The business application software packages used in the unit are Microsoft Excel and Microsoft Access.

Outcomes

On successful completion of this unit, students should be able to:

  1. use spreadsheets to report, analyse and model organisational data;
  2. use relational databases to report and analyse organisational information;
  3. construct applications using VBA as the language for enhancing the appearance and usability of spreadsheet and database systems.

Assessment

Examination (2 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prohibitions

BUS1010, CSE1720, GCO1851, MMS1401

Additional information on this unit is available from the faculty at:


0 points, SCA Band 2, 0.000 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)

Synopsis

This unit introduces students to a variety of topics outside the curriculum, and provides an opportunity to write programs (or, rarely, to build hardware) in an area of interest to the student and the School. The subject operates in an informal manner, and the programming tasks are designed to be interesting and challenging to advanced students. Students will typically meet with their supervisor on a weekly basis and in addition to demonstrating the results of their project, they will also give an oral presentation.

Outcomes

On successful completion of this unit, students should be able to:

  1. research and evaluate tools and methodologies to solve problems involving concepts from several areas of Computer Science, not covered in their normal curriculum;
  2. recognise and solve difficulties arising in large programming tasks;
  3. approach and use new programming languages and tools on their own, without formal instruction;
  4. recognise the diverse range of tools that can be used to solve computing problems.
  5. recognise the breadth of the Computer Science discipline;
  6. demonstrate a computer program;
  7. give an oral presentation of a computing project.

Assessment

Assessment is based entirely on a demonstration of the students project work, which will include oral discussion of the concepts and skills learned. The unit is Pass Grade Only.

Workload requirements

Minimum total expected workload equals 2-6 hours per week comprising:

  • regular meetings with the supervisor
  • depending on the project and the existing knowledge and programming experience of the student, 2-6 hrs personal study a week (gaining the required background knowledge, developing and implementing a solution, then writing up the project)

See also Unit timetable information

Chief examiner(s)

Prerequisites

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedBerwick Second semester 2015 (Day)
Berwick Summer semester A 2015 (Day)

Synopsis

This unit introduces students to the value of information within today's society and the critical role played by information technology to gather, generate, store, process and distribute information. The unit will familiarise students with hardware, operating systems, business-oriented software such as spreadsheets and databases, systems development, decision making, networks, communication, the Internet, e-commerce and recent developments in the World Wide Web. Students will be given the opportunity to develop their own information systems using common tools such as Microsoft Excel, Microsoft Access and Mashup editor tools.

Outcomes

At the completion of this unit, students will have -

Knowledge and understanding of:

  • the value of information within today's society and the critical role played by information technology to gather, generate, store, process, store and distribute information;
  • technology, software and hardware of computing and of the uses of computing in the business environment;
  • the dimensions and scope of information technology;
  • the change from an industrial to a knowledge driven society;
  • the nature, role, technology and functions of various types of hardware and software which form a computer system including simple software tools to more advanced integrated systems such as CRM or Supply Chain Management.

Developed skills in:

  • development of spreadsheet modelling.
  • development of small database models.
  • development of an information rich web application such as a mashup.

Developed attitudes that enable them to:

  • appreciate the wide variety of skills required in analysis, design, implementation, maintenance and management of computer systems. A professional attitude to aspects of ethics and standards.

Assessment

Examination (2 hours): 50%; Assignments: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

  • Two hours of lectures
  • One 2-hour laboratory
  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

Prohibitions

BUS1010, CSE1200, CSE1720, COT1130, COT1720, IMS1000.
This unit is prohibited to all students enrolled in any degree of the Faculty of Information Technology, including double degrees in which this Faculty is a partner.

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)
Malaysia First semester 2015 (Day)
Clayton Second semester 2015 (Day)

Synopsis

Algorithms are recipes for solving a problem. They are fundamental to computer science and software engineering. Algorithms are the formal foundation of computer programming but also exist independently of computers as systematic problem-solving procedures. This unit introduces algorithmics, the study of algorithms. It is not about programming and coding but rather about understanding and analysing algorithms and about algorithmic problem-solving, i.e. the design of systematic problem-solving procedures. The unit will not require any knowledge of a programming language and is very hands-on. Students will develop algorithms to solve a wide variety of different problems, working individually as well as together in groups and as a class.

Topics include: What is a computational problem and what is an algorithm; basic control structures; basic data structures; modular algorithm structure; recursion; problem-solving strategies for algorithm development; understanding the efficiency of an algorithm; and limitations of algorithms.

Outcomes

At the successful completion of this unit, students should be able to:

  1. describe an algorithm consisting of basic structures (sequence, choice, iteration, modules) at the level of detail required for a particular audience;
  2. demonstrate how basic data structures (list, graphs, trees, sets, tables) function;
  3. create simple recursive and iterative algorithms;
  4. evaluate different possible strategies for developing an algorithm and be able to select an appropriate one to solve a given problem;
  5. apply standard patterns to develop algorithms;
  6. break problems down into simpler problems;
  7. determine the complexity of simple algorithms;
  8. recognise the limitations of algorithms.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)

Synopsis

This unit is aimed at providing the students with an overall knowledge of business organisations and their structure. The unit will cover all the steps from business strategy to operational planning and financial systems. The internal processes of a business organisation will be described with an emphasis on how they work together to achieve the financial and physical goals of the business.

Accounting information systems and the systems for the processing and recording of business transactions, inventory, sales, purchasing and financial reporting will be described in detail. Tutorial exercises using commercial software will take students through the operational steps of sales, purchasing and deliveries and then produce the main financial statements for the organisation.

A range of new management concepts and tools such as process oriented organisations, control matrices, and systems theory will be described. The unit will also look at how e-commerce and e-business is used in a modern organisation, and give a brief description of contracts and contract law.

Outcomes

On successful completion of this unit, students should be able to:

  • recognise the business activities of a typical organisation;
  • perform basic accounting calculations for a business: balance sheet, including: profit and loss, cash flow, pricing, stock valuation, costing models;
  • describe and analyse document operations and financial flows using various representations;
  • critically analyse the functioning of an accounting information system in an organisation;
  • describe how web based systems are used by modern businesses;
  • recognise the legal aspects of a contract;
  • plan the function and systems of a business;
  • analyse and interpret the financial statements of a business.

Assessment

Examination (2 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 8 hours of personal study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)
South Africa First semester 2015 (Day)
Clayton Second semester 2015 (Day)
Malaysia Second semester 2015 (Day)
Malaysia October intake 2015 (Day)

Synopsis

This unit introduces students to fundamentals of computer systems and networks. It provides basic knowledge of computer organisation and architecture, operating systems, and networking architecture, technology and operation.

Outcomes

On successful completion of this unit, students should be able to:

  1. explain the internals of a basic computer structure and its operations;
  2. describe the internal operation of the CPU and explain how it is used to execute instructions;
  3. identify factors that affect computer performance;
  4. explain the basics of operating systems, system software and networking concepts and apply them in simple programs;
  5. describe communication and networking models such as TCP/IP and OSI and develop simple solutions to network problems.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend lecture and tutorial sessions, however should plan to spend equivalent time working through the relevant resources.

(c.) Additional requirements (all students):

  • A minimum of 8 hours of personal study per week for completing tutorial questions, private study and revision.

See also Unit timetable information

Chief examiner(s)

Prohibitions

FIT1001

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2015 (Day)

Synopsis

This unit is an introduction to the techniques, frameworks and processes comprising 3D modelling and 3D imaging. Foundations of 3D aims to give students an understanding of 3D modelling by developing skills in 3D model creation for a variety of contexts, including 3D prototyping, 3D visualisation and 3D modelling for games and animation. Students will communicate their knowledge of 3D theory through the production of designs that demonstrate geometrical modelling, texture mapping, virtual lighting techniques, camera positioning, and rendering procedures.

Outcomes

At successful completion of this unit students should be able to:

  • deploy 3D design applications over a range of digital media;
  • navigate the simulated spatial environment and taxonomy of the 3D discipline;
  • interpret issues involved in the 3D development process;
  • use 3D modelling and 3D imaging as a medium of digital graphic creation;
  • design, create and detail 3D models and scenes for various outputs;
  • evaluate and assess techniques used in the 3D creation process;
  • manage and implement efficient 3D modelling production workflows.

Assessment

In-semester assessment: 100% (includes 30% in-class/tutorial tests)

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One hour of lectures
  • One 3-hour studio

(b.) Additional requirements (all students):

  • A minimum of 8 hours of personal study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prohibitions

FIT2015, DIS1911

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2015 (Day)
Malaysia Second semester 2015 (Day)
Malaysia October intake 2015 (Day)

Synopsis

This unit will introduce students to the underlying principles of computer graphics in games. Relevant mathematics will be covered, with focus on vectors and matrices. This theory will be placed into the games context and put into practice in a game engine environment. This will provide a foundation for the manipulation of graphics and content in future games programming classes and development.

Outcomes

Upon successful completion of this unit, students should be able to:

  • describe the geometric meaning behind vectors and be able to solve mathematical problems using their relevant operations;
  • describe the geometric meaning behind matrices, Euler angles and quaternions, and be able to solve mathematical problems using their relevant operations;
  • demonstrate how these mathematical principles are used in computer game functions, such as player movement, cameras and collisions;
  • demonstrate the ability to implement these principles practically in game programming.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 8 hours of personal study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2015 (Day)
South Africa Second semester 2015 (Day)

Synopsis

This unit provides a focus on specialist tools and techniques that are used for developing content-rich interactive multimedia systems using Adobe Flash. This unit will cover fundamental multimedia principles and best practice theory, the application of practical development processes, the integration of mixed-media assets, interactive design and ActionScript programming for digital media and different technologies for product deployment. Students will create content-rich interactive applications and/or web-based products using an industry standard authoring tool, Adobe Flash, and will gain an understanding of the role of digital media within the broader technology environment.

Outcomes

On successful completion of this unit, students should be able to:

  • identify and apply the formal processes undertaken for preparing and documenting the design specification and prototype development stages of a multimedia application;
  • construct a functional interactive project given a specific brief using a graphical authoring environment (eg: Adobe Flash CS6);
  • identify, design and develop appropriate assets for the creation of a functional user interface using an appropriate navigational structure;
  • execute a range of special effects which are commonly required for interactive design in multimedia applications (eg: animation, visual and audio feedback, etc.);
  • demonstrate intermediate programming techniques using the required authoring language (eg: ActionScript 3.0) using an object-oriented approach to programming development;
  • identify and interpret the nature of technical issues that are encountered during the development and testing of a multimedia application;
  • modify or adapt learned programming techniques to extend these skills across multiple languages.

Assessment

Examination (3 hours): 40%; In-semester assessment: 60%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 3-hour tutorial
  • One 1-hour seminar

(b.) Additional requirements (all students):

  • A minimum of 8 hours of personal study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Prohibitions

MMS2402, FIT2012, FIT9028

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)

Synopsis

This unit examines the nature of the information needs of organisations, groups and individuals, and the ways in which IT-based systems support them. The main focus of the unit will be on organisational needs for IT-based systems and information management, but it will also consider the wider social context for issues relating to information and IT usage. The changing hopes and expectations of what IT and information can offer to assist the enterprise will be a particular focus of attention. This will provide the basis for consideration of the range of roles required of the IT professional in developing and implementing IT-based solutions to information problems.

Outcomes

On the completion of this unit, students will:

  • know and understand basic concepts of information and information systems relating to their role and importance in organisations and society;
  • know and understand basic concepts of organisations and organisational processes in relation to their information needs and the application of IT-based systems to support them;
  • know and understand basic concepts of IT and IT-based applications as they are used in organisations and society;
  • know the key information technologies and information technology infrastructures employed by organisations;
  • understand the organisational and social issues arising from the use of IT in organisations, including privacy and civil liberties issues;
  • be able to recognise and analyse opportunities, risks and liabilities arising from the usage and application of IT in organisations;
  • be able to apply appropriate techniques and tools to the tasks of identifying, describing and analysing information management processes in organisations.

Assessment

Examination (3 hours): 60%; in-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prohibitions

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2015 (Day)

Synopsis

This unit introduces fundamental concepts in information, and examines their implications for the use of IT-based systems that manage information. The management of information is a major area of concern for any organisation as it seeks to meet its objectives. The unit examines a variety of approaches to the creation, representation, storage, access, retrieval, and use of information, and the practical contribution of information management (IM) as a discipline to the achievement of such tasks. Particular emphasis will be placed upon the consequences for these practices of information-seeking behaviour by users, as well as the application of a range of popular IM tools and techniques commonly used when addressing the information needs of users.

Outcomes

At the completion of this unit, students will be able to:

  • describe the fundamental concepts of information and its use;
  • explain the impact of organisational and other contexts upon information needs and uses;
  • explain the basic IM tools (eg classification and metadata) that have been developed to manage information and meet user needs;
  • evaluate information and its sources critically;
  • apply basic IM tools to create, represent, store, access, retrieve and use information;
  • demonstrate the teamwork skills necessary to identify particular information needs, prepare relevant resources for a target audience, and present their findings.

Assessment

Examination (3 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour studio

(b.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prohibitions

FIT1021, FIT2054, IMS1603, IMS2603

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)

Synopsis

This unit provides an introduction to information technology architecture. It gives broad coverage of a range of different devices used to build an IT infrastructure for an organisation. For each device, its usage, functionality, internal architecture and connectivity will be explored. The exploration will enable students to see the relevance of different devices to the overall solution provided by an ICT infrastructure.

Outcomes

At the completion of this unit, student will be able to:

  • understand different components of a typical ICT infrastructure;
  • understand the different roles of devices in supporting human activities through exploration of ICT history;
  • identify different devices used in ICT, their usage, interfaces, operating systems and connectivity support;
  • understand the role of each device in building an ICT infrastructure;
  • design a basic ICT infrastructure for a given real world problem.

Assessment

In-semester assessment: 100%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour studio

(b.) Additional requirements (all students):

  • A minimum of 8 hours of independent study per week for reading, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)
Malaysia First semester 2015 (Day)

Synopsis

This unit is the first core unit in the BITS Applications development major, which aims to teach students the technical and development process skills required for the development of IT-based application systems. The unit aims to provide a broad introduction to the process and tasks of applications development by giving students practical experience in the development of a small application system. The unit uses the world-wide web as a development platform for this application.

The unit will introduce students to the key web technologies, and examine the way in which their features and characteristics affect the development processes required to build application systems. It will introduce students to a number of key techniques required in systems development, and the knowledge and skills required to apply them effectively. This examination of the specific features of the web as a development environment will be used to highlight the broader needs and issues in the systems development process which will be addressed in subsequent units in the major.

The emphasis throughout the unit will be on providing a broad overview of a range of topics, rather than examining specific topics in great depth. There will be a strong emphasis on practical demonstration of the concepts being studied, and their use to highlight key aspects of development theory.

Outcomes

On successful completion of this unit, students should be able to:

  1. describe the technological capabilities and limitations of the world-wide web and understand their impact on the development process for web-based application systems;
  2. describe the main processes and tasks required in the development of IT-based systems
  3. recognise and describe the need for formalisation;
  4. specify an appropriate development process to meet the needs of a given application development problem;
  5. explain the principles of good practice with respect to the management of information systems development projects;
  6. identify the range of technical and systems expertise needed in the development of a web-based system for a given set of circumstances;
  7. perform the basic information analysis and design tasks required during development of a web-based application system;
  8. interact with system users and with other members of a team in the tasks involved in the development of an application system.

Assessment

Examination (3 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 8 hours of personal study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prohibitions

FIT1011, FIT2053

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)
Clayton First semester 2015 (Day)
Malaysia First semester 2015 (Day)
South Africa First semester 2015 (Day)
Clayton Second semester 2015 (Day)
Clayton Second semester 2015 (Online)

Notes

The ONLINE offering of this unit is only available to BITS Gippsland DE students.

Synopsis

This unit will provide students with an overview of the fundamentals required to create programs. Students will learn to develop descriptions of algorithms and program logic using pseudocode which will be implemented as working software programs using a visual procedural programming language. The unit will explore a variety of application domains including: computer games, business and science applications, computer generated arts, computer-based simulations and the control of simple robots. The topics covered will include the fundamental concepts: data types and structures, basic types of input and output, program control structures, and modular design along with the basics of event-driven programming and objects. These topics will be covered while placing an emphasis on the need to design program code that is easy to maintain, readable, tested, and well documented.

At the end of the unit students will be expected to be able to apply the knowledge and skills learned in further units that cover software development using industry strength programming languages.

Outcomes

At the completion of this unit students should be able to:

  1. recognise the relationship between a problem description and program design;
  2. implement problem solving strategies;
  3. construct and test simple computer programs;
  4. analyse and debug existing programs;
  5. recognise the importance of programming and documentation;
  6. apply good programming practices in accordance with industry standards and professional ethics.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • 2 hours of lectures
  • One 2-hour laboratory
  • One 1-hour tutorial

(b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend lecture and tutorial sessions, however should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week.

(c.) Additional requirements (all students):

  • A minimum of 7 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prohibitions

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)

Synopsis

This unit introduces students to the research activities occurring in the Faculty of Information Technology. It provides an opportunity to conduct a hands-on project in an area of interest to the student and to experience what it is like to be a member of a research team.

At the start of the semester the student will be assigned to one of the Faculty's research groups and assigned an academic supervisor and a project topic. Students may work individually or in groups, as determined by the supervisor of a particular topic. During the semester the student will be required to participate in research group events including seminars and presentations.

Outcomes

On successful completion of this unit, students should be able to:

  • participate as a member of a research group;
  • explain how IT research is conducted;
  • design, implement and critically evaluate a solution to an advanced problem in IT;
  • demonstrate the ability to effectively communicate project outcomes both orally and in writing.

Assessment

In-semester assessment: 100%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 1-hour meeting with the project supervisor

(b.) Additional requirements (all students):

  • As directed by project supervisor, the student may be required to attend seminars and other research group meetings and activities. The remainder of the time will be spent on individual study and completion of the project.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Enrolment in course 4310.

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)

Synopsis

This unit looks at processes and case studies to understand the many facets of working with data, and the significant effort in Data Science over and above the core task of Data Analysis. Working with data as part of a business model and the lifecycle in an organisation is considered, as well as business processes and case studies. Data and its handling is also introduced: characteristic kinds of data and its collection, data storage and basic kinds of data preparation, data cleaning and data stream processing. Curation and management are reviewed: archival and architectural practice, policy, legal and ethical issues. Styles of data analysis and outcomes of successful data exploration and analysis are reviewed. Standards, tools and resources are also reviewed.

Outcomes

On successful completion of this unit a student should be able to:

  1. explain the interaction between business processes and data in an organisation;
  2. describe the role of data in different styles of business and in different parts of an organisation: health, retail, science, government;
  3. demonstrate the size and scope of data storage and data processing, and classify the basic technologies in use;
  4. describe tasks for data curation and management in an organisation;
  5. classify participants in a data science project: such as statistician, archivist, analyst, and systems architect;
  6. classify the kinds of data analysis and statistical methods available for a data science project;
  7. summarise and compare resources, software and tools for a data science project.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

  1. Contact hours for students:
    • Two hours lectures
    • Two hours laboratories

  1. Additional requirements:
    • A minimum of 8 hours of personal study per week for completing lab/tutorial activities, assignments, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)
Caulfield First semester 2015 (Online)
Clayton First semester 2015 (Day)
Malaysia First semester 2015 (Day)
South Africa First semester 2015 (Day)
Caulfield Second semester 2015 (Day)

Notes

The ONLINE offering of this unit is only available to BITS Gippsland DE students.

Synopsis

The unit introduces students to systems analysis and design as a problem solving activity, within the framework of a selected methodology. It will focus on contemporary industry practice; investigating understanding and documenting system requirements; a range of design and implementation activities; and professional skills required for systems development.

Outcomes

At the completion of this unit, students should be able to:

  1. describe and analyse a range of system development methodologies and be able to assess when to use a particular approach;
  2. describe key activities required for systems development;
  3. apply problem solving techniques at different levels of abstraction;
  4. select suitable techniques and methods to conduct analysis, design and implementation activities;
  5. apply analysis and design techniques to a practical system development problem within a contemporary development methodology framework;
  6. demonstrate an understanding of the professional skills required for effective systems development practice.

Assessment

Examination (3 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory
  • One 1-hour meeting

(b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend lecture and tutorial sessions, however should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week.

(c.) Additional requirements (all students):

  • A minimum of 7 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

Co-requisites

FIT1004 or FIT2010

Prohibitions

BUS2021, CPE2003, CSE1204, CSE1205, GCO1813, GCO2601, GCO2852, GCO2826, IMS1001, IMS1002, IMS1805, IMS2071, IMS9001

Additional information on this unit is available from the faculty at:


6 points, SCA Band 3, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)
Clayton Second semester 2015 (Day)
Clayton Second semester 2015 (Online)
Malaysia Second semester 2015 (Day)
South Africa Second semester 2015 (Day)
Clayton Summer semester A 2015 (Day)

Notes

The ONLINE offering of this unit is only available to BITS Gippsland DE students.

Synopsis

This unit introduces students to the many concepts, tools and techniques for managing information technology projects. Exploring traditional and agile approaches for managing projects, topics include project lifecycles, project planning, project scheduling, team building, risk management, time and quality management. A case study approach will be used to provide learning opportunities, with an emphasis on the unique aspects of information technology projects.

Outcomes

At the completion of this unit, students should be able to:

  1. describe the Project Management Body of Knowledge;
  2. identify the unique attributes and diverse nature of information technology projects;
  3. select and justify a project management methodology for a project;
  4. create a project plan;
  5. use project management techniques and tools to manage a small-scale project;
  6. communicate project management information to key stakeholders;
  7. collaborate in a team for developing project artifacts.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 2-hour lecture
  • One 2-hour laboratory

(b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend lecture and tutorial sessions, however should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week.

(c.) Additional requirements (all students):

  • a minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Completion of at least 24 points of level one study or equivalent.

Prohibitions

AFW3043, BEW3640, BUS2176, CIV3205, CPE2006, CSE2203, GCO3807, GEG3104, GSE3003, FIT3086, MGW2700, MMS2203

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)
Clayton First semester 2015 (Online)
Malaysia First semester 2015 (Day)
Caulfield Second semester 2015 (Day)
South Africa Second semester 2015 (Day)

Notes

The ONLINE offering of this unit is only available to BITS Gippsland DE students.

Synopsis

This unit provides a practical and theoretical introduction to what it means to be an IT professional today. Students will encounter a range of issues relevant to professional practice in the workplace, as well as an understanding of the wider responsibilities that professionals are called upon to uphold in society. Topics addressed include: organisational and professional communication; mindfulness; teamwork; the nature of the IT professions; the role of professional associations; problem solving and information use; cross-cultural awareness; personal and professional ethics and codes of practice.

Outcomes

On completion of this unit, students should be able to:

  1. describe a variety of roles for IT professional and the personal, social, ethical and legal impacts arising from their work;
  2. analyse and describe how the ACS Code of Professional Conduct applies to IT professionals in a variety of scenarios. In this context discuss what professional associations are available to IT professionals and why they are important;
  3. effectively participate in a range of two way oral and written communication forms using appropriate intrapersonal and interpersonal communication skills and technologies.
  4. use a variety of techniques to enhance working co-operatively and managing conflict as part of a team;
  5. gather information, critically evaluate the material and use correct citation techniques when writing the material into an appropriate format.

Assessment

Examination (3 hours): 25%; In-semester assessment: 75%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 2-hour lecture
  • One 2-hour tutorial
  • One 1-hour meeting

(b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend lecture and tutorial sessions, however should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week.

(c.) Additional requirements (all students):

  • a minimum of 7 hours of personal study in some weeks for completing tutorial and assignment work, private study and revision.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Completion of 24 points of Information Technology units

Prohibitions

FIT2035

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)
Malaysia First semester 2015 (Day)
Clayton Second semester 2015 (Day)

Synopsis

This unit introduces students to problem solving concepts and techniques fundamental to the science of programming. In doing this it covers problem specification, algorithmic design, analysis and implementation. Detailed topics include analysis of best, average and worst-case time and space complexity; introduction to numerical algorithms; recursion; advanced data structures such as heaps and B-trees; hashing; sorting algorithms; searching algorithms; graph algorithms; and numerical computing.

Outcomes

At the completion of this unit, students should be able to:

  1. analyse general problem solving strategies and algorithmic paradigms, and apply them to solving new problems;
  2. prove correctness of programs, analyse their space and time complexities;
  3. compare and contrast various abstract data types and use them appropriately;
  4. develop and implement algorithms to solve computational problems.

Assessment

Examination (3 hours): 70%; In-semester assessment: 30%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 3-hour laboratory/tutorial

(b.) Additional requirements (all students):

  • A minimum of 7 hours of independent study per week for lab preparation and reading.

See also Unit timetable information

Chief examiner(s)

Dr Arun Konagurthu (Semester 1)
Dr Reza Haffari (Semester 2)

This unit applies to the following area(s) of study

Prerequisites

One of FIT1008, FIT1015, FIT2085 or CSE1303 and 6 points of Level 1 mathematics.

Prohibitions

CSE2304, FIT2009

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedSouth Africa Second semester 2015 (Day)
Coordinator(s)Dr Dengsheng Zhang (Gippsland); Ms Sheelagh Walton (South Africa)

Synopsis

This unit examines object-oriented systems modelling/design in greater depth than the prerequisite unit. The key disciplines of the Unified Process will be examined to set a context for analysis and design. Students will learn about static and dynamic modelling, and component-based design, using UML. Some common design patterns will be studied. Some topics about software architecture are examined.
The unit prepares students to be able to design large systems such as will be implemented in their final year project unit or after graduation.

Outcomes

At the completion of this unit students will:

  • understand object-oriented concepts such as: association, aggregation and composition; polymorphism and generalisation; messaging and object interaction, state and lifespan of objects; encapsulation, connascence, domains, encumbrance, cohesion, coupling;
  • know the finer details of syntax and semantics of the Unified Modelling Language with respect to modelling class diagrams, interaction diagrams, state machine diagrams, package diagrams, activity diagrams, deployment diagrams, timing diagrams, interface and component diagrams;
  • be able to consider advanced topics in relation to use cases and specifications when analysing a system;
  • understand the role of software architecture, and be able to employ several common architectural such as tiered computing, client/server, pipes and filters, P2P, Layered implementation, publisher/subscriber, to design systems;
  • understand the role of patterns and pattern languages in designing systems, and be familiar with a range of structural, creational and behavioural patterns;
  • be able to apply theoretical concepts and techniques for problem solving, to design complete software systems in a range of settings;
  • be able to justify system design decisions with reference to a models quality, limitations, scope for future extension, and to theoretical concepts;
  • utilise IT practitioner tools to support the process and documentation of systems design;
  • be able to communicate the design of a system through electronic documents including UML models, other diagrams, and supporting text;
  • have an awareness of the process by which object-oriented system analysis and design is performed using a framework such as the Unified Process.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 2-hour lecture
  • One 2-hour laboratory

(b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend lecture and tutorial sessions, however should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week. Additionally, recordings of on-campus sessions may be available.

(c.) Additional requirements (all students):

  • a minimum of 8 hours of independent study in some weeks for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

(One of FIT1040 or FIT1002) and FIT2001

Prohibitions

GCO2813, GCO2816, GCO9806

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)

Synopsis

With increased globalisation, companies are facing stiffer competition and successful companies cannot afford to harbour inefficiencies if they are to be competitive. Furthermore, customers are becoming more demanding. Business processes must be designed to ensure that they are effective and meet customer requirements. A well-designed process will improve efficiency and deliver greater productivity.

This unit will survey the analytical tools that can be used to model, analyse, understand and design business processes. Students will also gain hands-on experience in using simulation software as a tool for analysing business processes.

Upon completion of this unit students should have acquired: an understanding of business organisations, their functional structure and the advantage of considering the process oriented view of organisations; a thorough knowledge of business processes, their structure and how processes fit in to the overall organisation objectives; knowledge of the analytical tools that can be used to model, analyse, understand, and design business processes; and skills to use simulation software as a tool for analysing business processes.

Outcomes

At the completion of this unit students will have -

A knowledge and understanding of:

  • the role of processes in organisations;
  • process management lifecycle;
  • process modelling and process modelling techniques;
  • process simulation techniques;
  • workflow and process implementation;
  • process measurement and benchmarking;
  • popular and leading edge modelling, simulation, workflow and measurement tools.

Developed attitudes that enable them to:

  • recognise the value of process orientation within an organisation;
  • adopt a critical approach to process design and management in a business context;
  • appreciate the value of modelling and simulation as effective process design tools;
  • appreciate that a designed business process is not an implemented business process (i.e. appreciate the limitations of process modelling and the necessity of implementation methodologies and techniques);
  • appreciate the risks and benefits of the influence of IT infrastructure on process design.

Developed the skills to:

  • create process models;
  • perform process simulation;
  • select an appropriate process design methodology;
  • assess process performance;
  • analyse appropriateness of process-based KPIs;
  • use popular and leading edge modelling, simulation, workflow and measurement tools.

Demonstrated the communication skills necessary to:

  • document and communicate a process model;
  • work in a team during process design and management;
  • communicate during, and coordinate the process management life cycle.

Assessment

Examination (2 hours): 70%; In-semester assessment: 30%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 2-hour lecture
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Completion of 24 points at level 1 from FIT or BusEco

Prohibitions

ETC2490, BUS3502

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedGippsland Second semester 2015 (Off-campus)
South Africa Second semester 2015 (Day)

Synopsis

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.

Outcomes

At the completion of this unit students will have -

  • the ability to analyse simple algorithms to work out an order of magnitude estimate of running time and space;
  • familiarity with some of the most common data structures: stacks, queues, lists, priority queues, tables, sets, collections;
  • the ability to implement these data structures using various common data representations: arrays, linked lists, heaps, trees (including balanced trees), hashing;
  • the ability to evaluate which implementation would be most appropriate for a given data structure and application;
  • the ability to apply the same principles used in implementing the common data structures to implement other data structures;
  • ability to design and implement new data structures;
  • an understanding of some more advanced algorithms in areas such as: graph theory (shortest path etc), pattern searching, data compression (precise selection of advanced algorithms will vary from year to year);
  • the ability to design new algorithms to solve new problems;
  • an enjoyment of programming as an intellectual exercise;
  • an appreciation of the elegance of certain data structures and algorithms as a form of art;
  • an interest in understanding how data structures and algorithms are implemented rather than merely using other peoples implementations (and consequently a preference for open source software.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 2-hour lecture
  • One 2-hour laboratory

(b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend lecture and tutorial/laboratory sessions, however should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week.

(c.) Additional requirements (all students):

  • a minimum of 8 hours of independent study in some weeks for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT1007 or GCO1812 or GCO9808 or FIT2034

Prohibitions

FIT2004, FIT2071, FIT9015, GCO2817, GCO3512, GCO9807

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)
Malaysia Second semester 2015 (Day)

Synopsis

This unit gives an introduction to formal languages, basic logic programming, models of computation, and computational complexity. It looks at what computers can and cannot compute. Topics include finite state automata, regular expressions, grammars, computable functions, Turing machines, polynomial-time reductions, and NP-completeness.

Outcomes

At the completion of this unit, students should be able to:

  • use propositional logic, predicates and quantifiers to represent and analyse problems in the theory of computation;
  • construct Finite Automata, Nondeterministic Finite Automata, Context-Free Grammars, and Turing Machines to describe languages;
  • convert Regular Expressions into Finite Automata;
  • convert Finite Automata into Regular Expressions;
  • find a Regular Grammar for a Regular Language;
  • find a parse tree, leftmost derivation and rightmost derivation for a word in a Context Free Language;
  • know how to show a Context Free Grammar is ambiguous;
  • use Turing Machines to represent computable functions;
  • demonstrate the limitations of the models of computation considered;
  • show a language is not regular, or not context-free, or not recursive;
  • show a problem is NP-complete.

Assessment

Examination (3 hours): 70%; In-semester assessment: 30%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two 1-hour lectures
  • Either one 2-hour tutorial or one 2-hour laboratory (usually alternating weeks)

(b.) Additional requirements (all students):

  • A minimum of 8 hours of independent study per week for reading, working on exercises and assignment(s).

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT1029 and 6 points of level 1 (or above) mathematics

Prohibitions

CSE2303

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)

Synopsis

The objective of this unit is to introduce students to the quantitative modelling techniques commonly used by executives in decision making and the application of IT tools to real-world decision making situations. Techniques covered typically include decision making under uncertainty, linear and nonlinear programming, sequential decision making, forecasting, and simulation. Upon the completion of this unit, the students are expected to recognise a complex decision making situation and to build a corresponding quantitative model. They are also expected to solve the model by applying techniques covered in this unit, to interpret results and finally, to provide analyst-type recommendations. The unit includes extensive use of advanced modelling tools available in Microsoft Excel as well as some VBA programming.

Outcomes

On successful completion of this unit, students should be able to:

  • develop interactive decision models, using a variety of techniques;
  • interpret the results of mathematical decision models and conduct sensitivity analyses;
  • apply appropriate decision modelling techniques to real world problems;
  • critically assess the accuracy and applicability of modelling techniques;
  • communicate the results of model-based decision analysis;
  • design and implement spreadsheet-based mathematical programming techniques for optimisation;
  • design, construct and analyse simulation based models.

Assessment

Examination (2 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 2-hour lecture
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours of independent study per week in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT1006 or BUS1100 or ETC1000 or STA1010
Basic knowledge of MS Excel is assumed.

Prohibitions

ETC2480, ETC3480, ETC4348, ETF2480, ETF9480, GCO2802, MAT1097, BUS1110

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedMalaysia First semester 2015 (Day)

Synopsis

This unit will provide students with fundamentals and theoretical foundations of network and systems administration. In addition, students will acquire practical skills needed to plan, provide and manage networks through laboratory activities and projects.

This unit covers the following topics: Network administration scope, goals, and philosophy; IT system components and network structures; host computer and user management; standards, technology and protocols; managing networked devices; management issues: planning, implementation, fault diagnosis and performance; network documentation; security and administration; provision and management of common network and application services.

Outcomes

At the completion of this unit students will have -

A knowledge and understanding of:

  • the role of a network administrator;
  • the configuration and management of network infrastructure protocols used in internets (such as ICMP, DHCP, DNS, LDAP etc);
  • host computer and user management;
  • network application protocols used by network management systems (such as SNMP, RMON);
  • factors involved in and be able to manage the security, reliability and performance of computer networks.

The ability to:

  • adopt a problem-solving approach;
  • independently research topics and resolve problems associated with network management;
  • understand and use a range of hardware and software tools for network and systems administration;
  • install, configure and manage network application services such as name, database, mail and web servers;
  • act in accordance with best practice, industry standards and professional ethics.

Assessment

Examination (2 hours): 40%; In-semester assessment: 60%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours of independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

Prerequisites

One of CPE1007, CPE2002, CSE2318, CSE3318, FIT1005, FIT1031, FIT2008 or equivalent

Prohibitions

CPE3012, CPE5013, CSE3153, CPE2009, FIT3149

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedGippsland First semester 2015 (Off-campus)
South Africa First semester 2015 (Day)
Coordinator(s)Associate Professor Joarder Kamruzzaman (Gippsland); Dr Mohan Das (South Africa)

Synopsis

This unit will introduce students to advances in the distributed networked environment. The unit provides knowledge of internetworking protocols, QoS for critical applications, network management and TCP/IP operation. Access to the university's computer systems through an internet service provider is compulsory for distance education students.

Outcomes

At the completion of this unit students will be able to:

  • describe the ISO OSI reference model;
  • analyse physical layer for networking;
  • understand the architecture of data link layer for networking;
  • analyse the main functions and design issues of the network layer;

describe the operation of IPv6;

  • analyse the operation of TCP;
  • understand integrated and differentiated services architecture;
  • understand network management architecture;
  • understand the basic concepts of multimedia communications and QoS.

Assessment

Examination (3 hours): 60%: In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend lecture, tutorial and laboratory sessions, however should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week.

(c.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

One of FIT1031, FIT1005 or GCO3812 or equivalent

Prohibitions

GCO3824

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)

Synopsis

This unit develops students understanding of and skills in professional software engineering practices at the personal level. Students experience work in a team environment and extend their programming skills by learning a new object oriented language and maintaining a system that is larger than their experience in prior units. Students develop skills in estimating, monitoring, reviewing and reporting on practical projects.

Outcomes

At the completion of this unit students should be able to:

  1. write and analyse programs in a new programming language;
  2. apply fundamental object-oriented concepts such as inheritance, polymorphism and information hiding;
  3. describe, analyse, debug and perform maintenance on large existing OO programs;
  4. perform a variety of SQA activities including reviews and testing;
  5. use and explain the application of SE principles in designing and implementing large systems;
  6. describe and apply industry standards for process measurement and improvement;
  7. compare and apply industry standard version control systems;
  8. complete and document an end-to-end set of software engineering tasks in a team.

Assessment

Examination (2 hours): 40%; In-semester assessment: 60%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 2-hour lecture
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT1007 or FIT1008 or FIT1015 or CSE1303 or CSE1203 or BUS2011 or FIT2034

Prohibitions

CSE2201, GCO3811, FIT3037

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)

Synopsis

This unit provides a theoretical and practical guide to the processes involved in producing audio-visual content designed for informational purposes. It will cover the processes involved in designing and documenting such a project in terms of the information delivered and the logistics involved, the actual recording and editing of media used in the project, including technical standards conventionally employed in video and DVD production. This unit will be delivered in a studio environment with an emphasis on collaborative learning.

Outcomes

At the completion of this unit students should be able to:

  • develop a project management plan for delivering an audiovisual product;
  • use sound and video recording hardware and software to create a video based product;
  • work collaboratively in a team environment;
  • communicate project progress to stakeholders;
  • document and report on project progress.

Assessment

In-semester assessment: 100%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 1-hour lecture
  • One 3-hour studio

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Prohibitions

VSA3020, MMS2407, MMS2410

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2015 (Day)

Synopsis

This unit focuses on the nature of systems design and implementation as phases within the systems development process. By the end of the unit, students know the principles of how to design and implement a system, have the knowledge and skills required to conduct the main tasks typically required in these phases, and have experience in selecting and using the most suitable design and implementation techniques to develop a system from a requirements specification.
Design topics include: Transition from Analysis to Design; Preparation and Selection of design alternatives; Definition of System architecture requirements; Design Strategies-Structured, Object-oriented, Design patterns; Object-oriented design modelling; Interface Design; Systems security and access controls. Implementation topics include: Implementation planning, testing overview; data conversion; training; documentation-user and help systems; systems installation; transition to maintenance.

Outcomes

At the completion of this unit, students should be able to:

  1. explain the objectives of the systems design and implementation phases of the systems development lifecycle, and the activities which they involve;
  2. describe the strengths and weaknesses, and the use of the main techniques which are used in systems design and implementation;
  3. identify the key issues involved in systems design and implementation;
  4. explain the value of a team-based approach to the development of information systems;
  5. explain the importance of the systems design and implementation phases of the systems development lifecycle;
  6. describe the importance of a systematic approach to the design and implementation phases of systems development;
  7. prepare suitable design and implementation approach alternatives to the development of a business system;
  8. use basic design techniques in the development of elements of an information system;
  9. prepare and present a design specification for a business system;
  10. prepare and present an implementation plan for a business system;
  11. construct and implement a quality business system;
  12. develop expertise in IT practitioner tools;
  13. work effectively as part of a team responsible for carrying out systems design and implementation activities; and
  14. present oral and written design and implementation deliverables with confidence to the relevant stakeholders.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

One of FIT1040, FIT1002 or equivalent and FIT1004 or equivalent and FIT2001 or equivalent

Prohibitions

BUS2021, CPE2003, CSE2200, CSE3308, GCO2813, GCO2816, FIT2005, IMS2805

Additional information on this unit is available from the faculty at:


18 points, SCA Band 2, 0.375 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
Monash Passport categoryInternship (Act Program)
OfferedClayton First semester 2015 (Day)
Clayton Second semester 2015 (Day)

Synopsis

Students on placement work full time in a defined, graduate level role during a 22 week placement period at established partners of the industry based learning program (major global companies, leading Australian companies and worldwide consultancies). The students on placement are able to apply the knowledge and skills developed in their academic units, develop their communication, time management and customer service skills in business situations, experience the corporate environment and obtain feedback from experienced supervisors on their performance.

Outcomes

At the completion of this unit students should be able to:

  • set achievable and measurable goals;
  • apply what was learnt in prior classroom studies in real work situations;
  • develop initiative, communication, interpersonal and teamwork skills in a business environment;
  • develop solutions to business problems using information technology and other techniques;
  • prepare documentation and written reports of a professional standard;

address performance improvement opportunities identified by industry supervisors particularly in the mid-placement evaluation;

  • complete business tasks, participate in work teams, comply with the norms and rules of the industry partner, recognise personal strengths and weaknesses particularly after feedback from industry supervisors, cooperate within groups, and adopt and practise professional ethics that influence work behaviour; and
  • practice information technology, oral and written skills in a complex, corporate business environment including local and international business phone calls, business emails, business process modelling, operating software applications quickly and accurately, performance enhancement of installed software, updating current software and the development of new software.

Assessment

In-semester assessment: 100%

Workload requirements

Students on placement are employed full-time for 22 weeks by the partners of the industry based learning program in a graduate level role within the company.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Available to students accepted into the Bachelor of Business Information Systems industry based learning stream at Clayton campus and students in all undergraduate degrees of the Faculty of Information Technology who have been accepted into the Industry-based learning placement program with at least 72 credit points of study accumulated towards a Faculty of Information Technology undergraduate degree. Prerequisite units for BBIS students: (FIT1040 or FIT1002), FIT1013 and FIT2003.
Prerequisite units for BSE, BCS and BITS students: (FIT1040 or FIT1002) and FIT2003.

Prohibitions

BUS2000

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedSouth Africa Second semester 2015 (Day)

Synopsis

This unit examines the principles and applications of business modelling, how a business system is used as a key component of the broad decision support system or DSS. At the completion of the subject the student should understand some of the most commonly used computer modelling techniques used in business and industry and be familiar with the applications of these techniques to the solution of business related problems. Topics will include the fundamental breakeven analysis, various types of linear programming, network models, various aspects of decision making, waiting lines systems, Monte Carlo simulation and forecasting techniques.

Outcomes

On successful completion of this unit students should be able to:

  • identify and apply principles of computer modelling to various business problems;
  • formulate models of a range of real-world business problems, including static and probabilistic problems, and implement them using spreadsheets and other software;
  • apply and analyse sensitivity analyses of computer models;
  • interpret the results obtained from computer models and sensitivity analyses, and communicate these results to business and technical audiences;
  • apply various decision analysis models to enhance individual, business and group decision making;
  • explain, apply and be able to differentiate between various forecasting techniques with appropriate data.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend lecture and tutorial sessions, however should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week.

(c.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

One of FIT1006, ETW1102 or MAT1097 or equivalent

Prohibitions

FIT2017, ETC2480, GCO2802

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)
Caulfield Second semester 2015 (Day)
Caulfield Second semester 2015 (Online)
Malaysia Second semester 2015 (Day)
South Africa Second semester 2015 (Day)
South Africa Summer semester B 2015 (Day)

Notes

The ONLINE offering of this unit is only available to BITS Gippsland DE students.

Synopsis

The emphasis in this unit is on the application of fundamental programming concepts using an object-oriented programming language. It also introduces more advanced object-oriented programming topics such as inheritance and polymorphism. It gives students a deeper understanding of programming and gives more practical skills in designing, building and testing larger computer programs, including ones having graphical user interfaces, and utilising file I/O.

Outcomes

On completion of this unit, students should be able to:

  • implement basic programming concepts through designing and constructing simple programs using Java as the implementation language;
  • explain object-oriented concepts such as inheritance, polymorphism, and abstract classes and interfaces and interpret how they are implemented in Java;
  • apply the object-oriented design principles to a multiple-class object-oriented program;
  • construct Java programs that include graphical user interface with event handling, collection classes, exception handling and files for persistent data storage;
  • identify a range of modern tools to support the process of programming complex software systems.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend lecture and tutorial sessions, however should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week.

(c.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Prohibitions

CPE1004, CSE1203, CSE2305, GCO1812, FIT1007

Additional information on this unit is available from the faculty at:


6 points, SCA Band 1, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)

Synopsis

This unit covers problems with paper-based and on-line documentation; types of technical documentation used in software engineering; the role of various different forms of technical documentation in the software development process; document specifications; the context of technical writing; the writing process (analysis, planning, generation, testing, revision and maintenance of written texts); document publication techniques (such SGML, LaTeX, and/or XML); the role of hypertext, hypermedia and markup languages in technical documentation; small-volume and large-volume hypertext; collaborative hypertext; intelligent hypertext.

Outcomes

On successful completion of this unit, students should be able to:

  1. produce well-organised and clear technical documentation;
  2. explain the purposes and uses of the different types of technical documentation, including code documentation, internal design documentation, external design documentation, reference manuals, guides, and tutorials;
  3. distinguish between the different types of tools for producing documentation (text editors, formatters, typesetters, desktop publishers, graphics tools, printing and viewing tools) and select tools that are appropriate for specified applications;
  4. produce technical documentation that is written in an appropriate style and at an appropriate level for different classes of readers, including fellow software engineering professionals, managers, clients, and end-users;
  5. evaluate the correctness, appropriateness, and usability of written documentation, and apply strategies to improve these;
  6. correctly use specified software tools to create and publish technical documentation.

Assessment

Examination (2 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hour of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Prohibitions

CSE1305, CSE1402

Additional information on this unit is available from the faculty at:


0 points, SCA Band 2, 0.000 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)

Synopsis

This unit introduces students to a variety of topics outside the curriculum, and provides an opportunity to write programs (or, rarely, to build hardware) in an area of interest to the student and the School. The unit operates in an informal manner, and the programming tasks are designed to be interesting and challenging to advanced students. Students will typically meet with their supervisor on a weekly basis and in addition to demonstrating the results of their project, they will also give an oral presentation.

Outcomes

On successful completion of this unit, students should be able to:

  1. research and evaluate tools and methodologies to solve problems involving concepts from several areas of Computer Science, not covered in their normal curriculum;
  2. recognise and solve difficulties arising in large programming tasks;
  3. approach and use new programming languages and tools on their own, without formal instruction;
  4. recognise the diverse range of tools that can be used to solve computing problems.
  5. recognise the breadth of the Computer Science discipline;
  6. demonstrate a computer program;
  7. give an oral presentation of a computing project.

Assessment

Assessment is based entirely on a demonstration of the students project work, which will include oral discussion of the concepts and skills learned. The unit is Pass Grade Only.

Workload requirements

Minimum total expected workload equals 2-6 hours per week comprising:

  • regular meetings with the supervisor
  • depending on the project and the existing knowledge and programming experience of the student 2-6 hrs personal study a week (gaining the required background knowledge, developing and implementing a solution, then writing up the project)

See also Unit timetable information

Chief examiner(s)

Prerequisites

Prohibitions

CSE2370

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2015 (Day)

Synopsis

This unit will further develop object-oriented programming skills with the C++ language, and place them into the Games Programming context. Fundamental games programming design principles will be covered, including formal game structures and the game program loop. A number of specific games programming techniques with C++ will be also covered. These include the use of DirectX, games physics, and advanced 3D rendering, expressing these concepts through game creation using C++ and Microsoft Windows DirectX. This provides a strong grounding for further study in this area, especially related to games engine development and artificial intelligence.

Outcomes

On successful completion of this unit, students should be able to:

  • demonstrate an understanding of the programming game loop and how to set it up, through practical game code design and implementation;
  • create game programs that demonstrate an understanding of DirectX, including textures, displaying sprites, animation, text, and rendering;
  • create game programs that demonstrate an understanding of physics in the games programming context, including basic movement and interaction;
  • create game programs that demonstrate an understanding of Direct 3D rendering, including geometry, models, cameras, textures and lighting;
  • demonstrate the ability to express these concepts together in a working Microsoft Windows game prototype.

Assessment

Examination (3 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Prohibitions

MMS2804

Additional information on this unit is available from the faculty at:


6 points, SCA Band 1, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedNot offered in 2015

Synopsis

This unit covers principles and practice of the emergent field of web content management. It focuses on developing organisation systems for websites or intranets that are responsive to business imperatives and user needs, and that facilitate effective retrieval of information. Particular emphasis is given to developing practical skills in these areas and to applying a range of popular tools, techniques, software commonly used for web content management.

Outcomes

At the completion of this unit students will have -

A knowledge and understanding of:

  • the principles and practice of the emergent field of web content management;
  • the relative roles and responsibilities of webmasters and other professionals in a web or intranet development project;
  • user information needs and information seeking behaviours within the web environment.
  • information retrieval principles (eg precision, recall, relevance, specificity) and their application in the web environment;
  • issues and challenges in organising information for effective retrieval on web sites and intranets;
  • organisation systems, schemes and structures for web/ intranet content management, and how these organisation systems are represented in the key components of web information architecture;
  • the application of information design and usability principles to labelling, navigation and search functions on a web site or intranet;
  • commonalities and differences in information architectures in public web, intranet and extranet environments;
  • phases and processes in planning and implementing a web content management project or program;
  • tools, techniques, and software that are commonly used for web content management.

Developed attitudes that enable them to appreciate:

  • the range of specialist expertise amongst professionals involved in a web site/ intranet development project, and the importance of effective communication and collaboration amongst these groups;
  • the centrality of the user in defining an information architecture for a web site or intranet and the difficulties users experience in finding relevant information on the web;
  • that business imperatives and user requirements are the key drivers of web content management, but that reconciling the two may be no easy task;
  • that findability is a critical factor in determining web usability, and the role effective organisation systems play in this process;
  • that effective organisation systems tend to be largely invisible to web or intranet users.
  • their own growing confidence in their information retrieval skills.

Developed skills in:

  • conducting a business requirements analysis and a user needs analysis, in connection with developing an information architecture for a web site or intranet;
  • developing an effective information architecture for a web site or intranet, taking into consideration unique business and user information requirements, and information retrieval, information design and usability principles and guidelines;
  • constructing a taxonomy; applying facet analysis to thesaurus construction; and designing a metadata schema for a web site or intranet;
  • planning, designing, documenting, testing and evaluating labelling, navigation and search systems for a web site or intranet;
  • utilising a range of tools and techniques (eg blueprints, wireframes, card sorting, affinity diagrams, content maps, personas), and software in the process of developing the information architecture for a web site or intranet;
  • undertaking usability/findability testing of users using prototypes and a range of evaluation techniques and interpreting findings;
  • evaluating information architectures, and software products for web content management.

Assessment

Examination (3 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

Prohibitions

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)
Caulfield First semester 2015 (Online)

Notes

The ONLINE offering of this unit is only available to BITS Gippsland DE students.

Synopsis

The main topics covered in this unit include computer systems, operating systems, process management and coordination, memory management including modern implementations of virtual memory, file systems, operating system security, shell variant scripting, regular expressions, Unix utilities, Unix file system, Unix system administration and installation, Unix programming, research and development.

Outcomes

At the completion of this unit, students should be able to:

  • analyse and evaluate various strategies used by an operating system in managing the system resources and running applications efficiently;
  • analyse and identify parameters that can improve the performance of multi-programming operating systems, in particular, the Unix;
  • apply the principle of threading and synchronisation in developing distributed applications; and
  • demonstrate the ability of using Unix tools for system administration.

Assessment

Examination (2 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

One of FIT1001, FIT1031 or CSE1201 or equivalent

Prohibitions

CPE3007, CPE2008, CSE2208, CSE2391, CSE3001, CSE3208, CSE3391, FIT3041, GCO3813

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)

Synopsis

This unit covers the internal mechanism of computers and how they are organised and programmed. Topics include combinatorial and sequential logic, Boolean Algebra, Karnaugh maps, counters, ripple adders, tree adders, memory/addressing, busses, speed, DMA, data representation, machine arithmetic, microprogramming, caches and cache architectures, virtual memory and translation look-aside buffers, vectored interrupts, polled interrupts, pipelined architecture, superscalar architecture, data dependency, hazards, CISC, RISC, VLIW machine architectures.

Outcomes

At the completion of this unit, students should be able to:

  1. analyse simple logic circuits;
  2. explain and analyse key processor components;
  3. explain and analyse computer organisation;
  4. write and debug simple assembly language programs;
  5. use simulator programs to model computer system components.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 3-hour laboratory or one 2-hour tutorial (alternating weeks)

(b.) Additional requirements (all students):

  • A minimum of 7-8 hours independent study per week for preparing for and completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT1031 or FIT1001 and FIT1008 or FIT1015

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)
Malaysia Second semester 2015 (Day)

Synopsis

This unit covers software organisation of multi-user and multi-tasking computers. The principles of operating systems are covered with reference to the underlying hardware requirements and are illustrated by case studies. Topics include operating system structure and services, multi-programming processes, CPU scheduling, memory management, device management, synchronisation, deadlocks, virtual memory and file systems.

Outcomes

At the completion of this unit students should be able to:

  1. analyse and evaluate various strategies used by an operating system in managing the system resources and running applications efficiently;
  2. analyse and identify parameters that can improve the performance of multi-programming operating systems;
  3. apply the principle of synchronisation in developing distributed applications; and
  4. show the applicability of OS techniques and mechanisms to the wider context of computing.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • 2 hours of lectures
  • One 3-hour laboratory or one 1-hour tutorial (alternating weekly)

(b.) Additional requirements (all students):

  • A minimum of 7-9 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

(FIT1031 or FIT1001) and (FIT1008 or FIT1015)

Prohibitions

CSE2302, FIT2022

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)

Synopsis

Following on from FIT1040, this unit introduces the C++ language to students. The unit provides a foundational understanding of the C++ language, regarding syntax and applied practice, with a focus on object-oriented design principles. Fundamental programming control structures in the C++ context will be presented, as will object oriented design as a process for program design and problem solving. More advanced object-oriented programming topics such as inheritance and polymorphism will also be covered. Other C++ fundamentals such as pointers and the STL will be presented, as will implementations of the main algorithms and data structures used in problem solving.

Outcomes

At the completion of this unit students will be able to:

  • construct and compile working programs using C++ syntax fundamentals;
  • apply object-oriented design principles, including inheritance and polymorphism, to solve programming problems;
  • create C++ programs using pointers to demonstrate an understanding of efficient memory use and management;
  • troubleshoot C++ program code using an Integrated Development Environment and its tools.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2015 (Day)

Synopsis

This unit examines the diversity of theoretical and conceptual frameworks which influence current research and production of educational multimedia applications. Topics will include: educational theory and practice, cognition and cognitive development, the differentiation between child and adult learners, catering to differences in the capacity to learn, for example, gifted and disabled learners, creating immersive and interactive learning environments, current debates surrounding e-Learning, and enabling equitable access to learning technologies. Students will be given an overview of issues and techniques for applying information technology to support instruction in educational and training contexts and gain practical experiences in managing a design process involving competing aspects of learning theories, content characteristics, audience needs and software development practices.

Outcomes

On successful completion of this unit, students should be able to:

  • recognise and describe the diversity of educational theoretical and conceptual frameworks which contribute to the current research on technology assisted learning and to communicate that understanding to their peers via a short presentation to the class;
  • apply relevant educational theory to the design of immersive, engaging and interactive technology assisted learning experiences;
  • analyse a body of content and the needs of a target audience of learners in order to design appropriate learning experiences;
  • create documents relating to the conceptual development of a technology assisted learning environment to ensure quality assurance in production processes; and
  • create the content, media and the application required to implement a technology assisted learning environment.

Assessment

Examination (2 hours): 25%; In-semester assessment: 75%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT1035 or FIT2012

Prohibitions

FIT3033, MMS2701

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)

Synopsis

This unit provides a foundation in the theoretical and practical principles of game design and game narrative structures in the games development process. Utilising the principles taught in this unit, students will be given the opportunity to consider innovative games design applications together with a narrative structure and implement the consequences of their decisions as working game prototypes.

The combination of theory and practice in this unit is geared to equip students with analytical skills to assess the future capabilities of the computer game industry both commercially and for wider research purposes. The unit provides knowledge and skills which students can apply within their game development projects in the third year studio project/s (FIT3039 and FIT3040) and across all subsequent units.

Outcomes

At the completion of this unit students will have:

  • an understanding of the key principles of game design;
  • an understanding of critical factors that serve to balance game design and playability;
  • an understanding of implementation techniques for narrative structures in interactive environments;
  • developed attitudes that enable them to be aware of the ethical issues involved with games development;
  • developed attitudes that enable them to appreciate effective forms of narrative construction employed in a game environment, such as embedded and emergent game narratives and the mapping of plotlines and interactive story structures;
  • developed attitudes that enable them to explore new directions in the rapidly emerging discipline of game creation;
  • developed the skills to prototype a game level and implement balancing techniques to eliminate design flaws and improve player experience;
  • developed the skills to analyse, identify and implement key elements in game design and narrative structures;
  • demonstrated the teamwork skills necessary to develop group working skills as a member of a project team.

Assessment

Examination (2 hours): 40%; In-semester assessment: 60%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading, assignment and exam expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Completion of 24 points of FIT units

Prohibitions

FIT2048

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)

Synopsis

This unit examines the way in which information technology influences the structures and operations of organisations and organisational approaches to the management and use of information. The capabilities and limitations of technologies and the way they have been commoditised and standardised in the marketplace are fundamental determinants of what IT-based applications are capable of achieving. As technologies have evolved and been commoditised, they have shaped and in turn been shaped by what individuals and organisations want and expect from them. This unit applies this perspective as a basis for analysing the main technologies employed by organisations for the use and management of information.

Outcomes

At the completion of this unit, students will:

  • know and understand the impacts of advances in information technologies on organisations, their structures and the way they use and manage information to support their operations;
  • know and understand how the needs of organisations and the marketplace influence the path of technology evolution;
  • know and understand some of the key factors which contribute to the success or failure of technology-based innovations in organisations;
  • recognise the strengths and weaknesses of information technology for performing a variety of common information tasks;
  • be able to evaluate the merits and disadvantages of a technology-based solution to an organisational information need or problem;
  • be able to carry out a critical analysis of an area of technology and make an assessment of its likely future impacts on an organisation.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial (requiring advance preparation)

(b.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading, assignment and exam expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2015 (Day)

Synopsis

This unit provides students with an introduction to the key concepts and principles involved in the management of information assets as a key organisational resource. Information assets and the information systems which create and use them are of critical importance to the operations of most modern organisations. The unit examines two main themes: the development and implementation of organisational approaches to the management of its information assets, and organisational approaches to the acquisition and development of information systems. As well as addressing the separate sets of issues specific to each of these themes, it will focus on the interactions between them and their implications for development of an integrated approach to organisational information management.

Outcomes

At the completion of this unit, students will:

  • know and understand the business imperatives which drive organisational needs in key areas of information management and information systems acquisition and development;
  • know and understand the key principles and contemporary practices in the development and implementation of information management strategies in organisations;
  • know and understand the key principles and approaches to the development, acquisition and implementation of IT-based systems in organisations;
  • recognise the need and understand the importance of taking an integrated approach to tasks of information management and systems development in organisations;
  • be able to analyse needs and specify solutions for a range of organisational information management and systems development problems;
  • be able to critically evaluate the relative merits and disadvantages of different information management and systems development strategies for a given situation.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2015 (Day)
Malaysia Second semester 2015 (Day)

Synopsis

This unit provides students with the knowledge, understanding and skills required to develop an application system which uses a web interface to a back-end database. The unit assumes a sound basic knowledge of programming and database concepts and skills as developed in the introductory units in these areas. The emphasis in the unit is on mastery of the key concepts and the basic knowledge and skills required to build this kind of application. The unit will provide students with an awareness of the wide range of technologies which are used to support this kind of application, but will examine only a limited number of these technologies to demonstrate the key concepts and their application.

The unit will take a strongly practical focus in examining the technology issues involved, and highlight the key issues which a developer needs to address in developing applications of this kind for real-world systems.

Outcomes

On completion of this unit, students should be able to:

  • explain the need and importance for system developers to have skills in this area of IT applications;
  • describe and compare the key basic technologies which underlie the development of web-database applications;
  • evaluate and assess the key technological issues confronting developers building applications of this type;
  • implement the key features of programming languages which are commonly used for developing web-database application;
  • analyse, design, develop and implement a web-database application using a well-known programming language;
  • evaluate and critique proposed web-database solutions to a business problem.

Assessment

Examination (3 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

One of FIT1002, FIT1008, FIT1035, FIT1040, FIT2034, FIT2071 or FIT2081 and one of FIT1004 or FIT2010

Prohibitions

FIT2028, FIT2029, FIT3043, FIT3057

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)

Synopsis

This unit extends the study from FIT1004 Data management. FIT2077 will introduce more advanced concepts in the areas of database design, SQL, query optimisation and the handling of unstructured data (XML) both externally and within a database. The issue of "Big Data" and the role played by BI technologies and data warehouses will be explored.

Outcomes

At the completion of this unit, students should be able to:

  • design a database model from a given scenario, using the Extended Entity Relationship model;
  • demonstrate a fluency with relational algebra commands;
  • create triggers, procedures and functions to enhance the logic stored in a database;
  • analyse SQL query operations to optimise their performance;
  • create XML documents and schemas to represent a given scenario;
  • implement, and manipulate, XML structure in a database;
  • describe the role played by Data Warehouses and Business Intelligence (BI) with respect to "Big Data".

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT1004 or CSE2132 or equivalent

Prohibitions

CSE3000, FIT3118, FIT4038

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)

Synopsis

This unit will provide students with a knowledge of information systems security issues, and their relevance to the management of information systems in contemporary organisations. The students will gain knowledge of the nature of information threats, risks and vulnerabilities and of the control technologies and techniques which can be applied to reduce risk. Students will be expected to demonstrate ethically sound viewpoints with respect to the protection of information resources while maintaining a secure IS framework related to a defence in depth strategy. Further students will have an understanding of the ethical, legal and criminal issues relating to the security of information systems. Additionally students will be required to analyse and assess recent developments and future trends in IS security technologies.

Outcomes

At the completion of this unit, students should be able to:

  • critically assess threats, vulnerabilities and risks to an organisations information assets and propose control technologies and techniques which can be applied to reduce the security risk;
  • apply cryptographic techniques to develop methods to disguise information to ensure its integrity, confidentiality and authenticity;
  • describe the ethical, legal and criminal issues relating to the security of information systems;
  • apply information security concepts in the analysis of information systems security issues;
  • apply risk management techniques to the planning and management of security of information systems;
  • implement access control mechanisms to create a security architecture to protect the assets of the information system.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing private study, revision and assessment requirements.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT1001 or FIT1031

Prohibitions

FIT1019

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedNot offered in 2015

Synopsis

Data visualisation is a powerful technique that allows us to use our visual system to understand data. Interactive data visualisation is now common in business, engineering and design and the social and physical sciences. This unit introduces the main kinds of information graphics and interactive visualisation systems and their areas of application. It investigates the reasons why visualisation can be effective and based on this students will gain experience in critically assessing data visualisations and in designing their own visualisations. Students will learn how to create visualisations with representative computer tools and gain experience in creating a data visualisation for an application domain of their choice.

Outcomes

On successful completion of this unit, you should be able to:

  • critically analyse data visualisations;
  • create effective data visualisations;
  • describe the main applications of data visualisation in business, engineering and design, and the social and physical sciences;
  • describe the advantages, drawbacks and pitfalls of the visual presentation of data as compared to its presentation using other media.

Assessment

Examination (2 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour studio

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Completion of 24 points at first year.

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedNot offered in 2015

Synopsis

This unit provides a broad introduction to the rapidly-expanding field of information architecture (IA). IA is a major area of concern for any organisation which has a business need to store and manage large and varied collections of data. The unit explains the nature and purpose of IA as a field of study and examines typical IA needs of large organisations. It examines a variety of approaches to the task of IA development and the techniques commonly associated with them. Particular emphasis is given to developing practical skills in techniques for developing architectures and to applying a range of popular IA tools and techniques commonly used in IA projects.

Outcomes

At the completion of this unit, students should be able to:

  • define the basic aims and purposes of information architecture and understand its importance to the management and use of information in an organisation;
  • explain a variety of approaches commonly used for the development of information architectures, and understand the key principles behind them;
  • conduct a business requirements analysis, and a user needs analysis, for the purposes of developing an information architecture;
  • critically evaluate an information architecture and assess its suitability for a given range of user needs;
  • identify and explain the phases and processes involved in planning and implementing an information architecture project or a program;
  • recognise the varying perspectives of different disciplines and professional groups and their contribution to the development of an information architecture;
  • use a range of tools and techniques (eg blueprints, wireframes, card sorting, affinity diagrams, content maps, personas), and information architecture software in the process of developing an information architecture;
  • design, construct and implement an information architecture for a given example using a popular web content management system (eg, Drupal).

Assessment

Examination (3 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour studio

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

This unit applies to the following area(s) of study

Prerequisites

FIT1037 and either FIT1036 or FIT1003

Prohibitions

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)
Malaysia First semester 2015 (Day)
South Africa First semester 2015 (Day)

Synopsis

This unit introduces an industrial strength programming language (with supporting software technologies and standards) and object-oriented application development in the context of mobile application development for smartphones and tablets. The approach is strictly application driven. Students will learn the syntax and semantics of the chosen language and its supporting technologies and standards and object oriented design and coding techniques by analysing a sequence of carefully graded, finished applications. Students will also design and build their own applications.

Outcomes

On successful completion of this unit students should be able to:

  • perform object oriented design and coding to create, test and debug non-trivial, working mobile applications that are maintainable and use the best practices of the development platform;
  • upload these applications to an appropriate marketplace;
  • describe the current software technologies and standards used in mobile application development;
  • describe the current platform and ecosystem landscape in the mobile application space.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT1040 or FIT1002 or equivalent

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)
Clayton Second semester 2015 (Day)

Synopsis

This unit builds upon FIT1041 and FIT2083 or FIT2084 and allows students to conduct an independent research project in an area of interest to the student with one of the Faculty's research groups.

At the start of the semester students will be assigned to one of the Faculty's research groups and assigned an academic supervisor and a research topic. Students may work individually or in groups, as determined by the supervisor of a particular topic. During the semester students will be required to participate in research group events including seminars and presentations.

Outcomes

On successful completion of this unit, students should be able to:

  1. participate as a member of a research group;
  2. demonstrate how to conduct IT research;
  3. critically analyse and assess previous approaches to solve a particular research problem;
  4. formulate a research hypothesis and chose an appropriate methodology to evaluate that hypothesis;
  5. conduct the experiment and/or implementation in order to evaluate the hypothesis;
  6. demonstrate the ability to effectively communicate their research findings both orally and in writing.

Assessment

In-semester assessment: 100%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 1-hour meeting with the project supervisor

(b.) Additional requirements (all students):

  • As directed by project supervisor, the student may be required to attend seminars and other research group meetings and activities. The remainder of the time will be spent on individual study and completion of the project.

See also Unit timetable information

Chief examiner(s)

Prerequisites


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)

Synopsis

This unit introduces students to the issues, concepts, methods and techniques associated with IT research in general and those most commonly used for research in computer science. It covers research methodologies, data collection and analysis, ethical and professional issues and oral and written communication skills.

Skills developed and knowledge acquired from this unit will prepare students to conduct and to communicate their own research, as well as to be knowledgeable consumers of others research.

Outcomes

On successful completion of this unit, students should be able to:

  • critically analyse and assess computer science research;
  • recognise the main research methodologies used in information technology research and explain those used in computer science research;
  • choose the appropriate research methodology;
  • describe the most common data collection and analysis methods used in computer science research;
  • explain the ethical and professional issues that may arise in research;
  • communicate both orally and in writing;
  • describe the professional environment and different kinds of roles in which information technology research is conducted.

Assessment

In-semester assessment: 100%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Enrolment in course 4310

Prohibitions

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedNot offered in 2015

Synopsis

This unit introduces students to the issues, concepts, methods and techniques associated with information technology research in general and those most commonly used for research in information systems and information management. It covers research methodologies, data collection and analysis, ethical and professional issues and oral and written communication skills.

Skills developed and knowledge acquired from this unit will prepare students to conduct and to communicate their own research, as well as to be knowledgeable consumers of others research.

Outcomes

On successful completion of this unit, students should be able to:

  • critically analyse and assess information systems and information management research;
  • recognise the main research methodologies used in information technology research and explain those used in information systems and information management research;
  • choose the appropriate research methodology;
  • describe the most common data collection and analysis methods used in information systems and information management research;
  • explain the ethical and professional issues that may arise in research;
  • communicate both orally and in writing;
  • describe the professional environment and different kinds of roles in which information technology research is conducted.

Assessment

Examination (2 hours): 50%, In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

This unit applies to the following area(s) of study

Prerequisites

Enrolment in course 4310

Prohibitions


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedNot offered in 2015

Synopsis

This unit introduces students to core problem-solving, analytical skills, and methodologies useful for developing flexible, robust, and maintainable software. In doing this it covers a range of conceptual levels, from high level algorithms and data-structures, down to the machine models and simple assembly language programming. Topics include data types; data structures; algorithms; algorithmic complexity; recursion; and translation to assembly language.

Outcomes

At the completion of this unit, students should be able to:

  • implement and modify common data types such as stacks, queues, lists, trees, priority queues, heaps and hash tables using a variety of data structures such as arrays and linked nodes. Implement simple algorithms that manipulate these data types. Construct new basic data types;
  • compare and evaluate different implementations of a basic data type and evaluate their implications regarding time complexity, functionality, and memory usage;
  • design and implement simple recursive algorithms and data structures, including those manipulating lists, trees and heaps. Asses the relationship between recursive and iterative algorithms, their advantages and disadvantages;
  • calculate the best case and worst case big O time complexity of simple iterative and recursive algorithms (including all those studied in the unit);
  • explain the differences between compilation, interpretation and hybrid compilation methods. Identify different compilation targets, including abstract machine code, assembly language, object code, and machine code. Manually translate simple high level code containing if-then-elses, loops, arithmetic and function calls into the assembly code used by a particular computer architecture such as MIPS R2000.

Assessment

Examination (3 hours): 70%; In-semester assessment: 30%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Three 1-hour lectures
  • One 1-hour tutorial
  • One 3-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 5 hours of personal study per week in order to satisfy the reading and assignment expectations.

See also Unit timetable information

This unit applies to the following area(s) of study

Prerequisites

(One of FIT1040 or ECE2071 or FIT1002) AND FIT1029

Prohibitions

CSE1303, CSC1030, FIT1015, FIT1008


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedNot offered in 2015

Synopsis

This unit explores the statistical modelling foundations that underlie the analytic aspects of Data Science. It covers:

  • Data: collection and sampling, data quality.
  • Analytic tasks: statistical hypothesis testing, introductory decision theory, exploratory and confirmatory analysis.
  • Probability distributions: multivariate Gaussian, Poisson, Dirichlet, linear and logistic regression, random number generation and simulation of distributions, simulation of samples (bootstrap). Estimation: parameter and function estimation, maximum likelihood and minimum cost estimators, Monte Carlo estimators, inverse probabilities and Bayes theorem, bias versus variance and sample size effects, cross validation.
  • Information Theory: information and entropy, data coding and compression, entropy and likelihood, relative entropy and correlation, bounds and limits.
  • Dependence models: Markov model, Bayesian and Markov network, log-linear model.
  • Modelling: hypothesis testing, inference, and optimal decisions, predictive versus generative modelling, experts and assessing probabilities and models.

Outcomes

On successful completion of this unit, students should be able to:

  • compare the general roles of exploratory, confirmatory and decision analysis as applied to data;
  • explain how the source and providence of data affects analysis;
  • summarise the role of domain experts in supporting analysis and the difficulties they may have;
  • implement a computational model for statistical analysis of simple problems and construct an evaluation methodology for the results;
  • compute statistical factors and diagnostics on simple problems such as entropy, likelihood, correlation, and independence;
  • interpret the challenges involved in estimation from data, and implement the methods used on simple problems;
  • describe basic methods of random sampling, simulation, and hypothesis testing.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

  1. Contact hours for on-campus students:
    • Two hours lectures
    • Two hours laboratories

  1. Additional requirements (all students):
    • A minimum of 8 hours of personal study per week for completing lab/tutorial activities, assignments, private study and revision.

See also Unit timetable information

This unit applies to the following area(s) of study

Prerequisites

MAT1830 and one of MAT1841, MAT2003 or MTH1030


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedPrato Winter semester 2015 (Day)

Synopsis

This unit explores developments in art, science and technology, drawing on important periods in Italian history and culture as a background for understanding contemporary interdisciplinary practice. It will examine the nature and development of technology in science, engineering, the arts and architecture. Using the city of Prato and the museums, galleries, rural landscapes and built environments in the surrounding region, students will research, develop and present a team-based interdisciplinary project that draws on this rich historical, cultural and technological landscape.

Outcomes

On successful completion of this unit, students should be able to:

  • analyse the historical development of a new technology and its role in shaping science, art and culture;
  • observe, research and gather information in an unfamiliar cultural context;
  • identify and critically analyse technological, scientific and artistic innovations within the period of historical development studied;
  • apply identification and analysis skills to contemporary developments in creative computing and technology;
  • conceptualise, design and develop a response to an interdisciplinary problem;
  • participate productively in interdisciplinary teams: as a means of solving complex problems; developing communication skills; and be able to give and receive constructive feedback.

Assessment

In-semester assessment: 100%

Workload requirements

Minimum total expected workload equals 48 hours per week over a 3 week period comprising:

  • 18 hrs lectures and discussions
  • 48 hrs organised field trips and excursions
  • 78 hrs of independent study

See also Unit timetable information

Chief examiner(s)

Prerequisites

Students must have at least 18 credit points of 1st year units from any degree by the commencement of the program in the student's proposed year of participation AND be enrolled full-time at Monash.

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)

Synopsis

This unit builds upon the skills, techniques and theory introduced in FIT1033 Foundations of 3D towards an emphasis on 3D character design and modelling for animation. Students will be introduced to advanced techniques for character detailing (modelling and texturing) and character animation (rigging, binding and animation). The theoretical and practical considerations contributing to the conceptualisation, creation and preparation of 3D characters for animation sequences will constitute a key focus of this unit.

Outcomes

On successful completion of this unit, students should be able to:

  • research, evaluate and implement complex 3D geometry, 3D texturing and 3D animation techniques;
  • explain the principles of 3D animation theory and the development of computer generated 3D characters;
  • design, model and texture original and geometrically efficient 3D characters;
  • prepare (rig and bind) 3D characters for animation;
  • render images of 3D characters and objects into animated sequences.

Assessment

In-semester assessment: 100%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy research and assignment expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT1033 or FIT2015 or DES1911

Prohibitions

MMS3409

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedSouth Africa First semester 2015 (Day)
Coordinator(s)Mr Neil Manson

Synopsis

In the modern corporate world, data is viewed not only as a necessity for day-to-day operation, it is seen as a critical asset for decision making. However, raw data is of low value. Succinct generalisations are required before data gains high value. Data mining produces knowledge from data, making feasible sophisticated data-driven decision making. This unit will provide students with an understanding of the major components of the data mining process, the various methods and operations for data mining, knowledge of the applications and technical aspects of data mining, and an understanding of the major research issues in this area.

Outcomes

On the completion of this unit, students should be able to:

  • explain the motivation of data mining;
  • explain why data mining is needed;
  • explain the characteristics of major components of the data mining process;
  • demonstrate the use of the basic data mining methods;
  • analyse case studies to bridge the connection between hands-on experience and real-world applications;
  • identify key and emerging application areas;
  • use data mining tools to solve data mining problems.

Assessment

Examination (3 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 2-hour workshop
  • One 2-hour laboratory (for 6 weeks)

(b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend lecture and tutorial sessions, however should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week.

(c.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT1004 or FIT2010 or equivalent

Prohibitions

CSE3212, GCO3828

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)

Synopsis

Automation and the use of technological tools have resulted in the accumulation of vast volumes of data by modern business organisations. Data warehouses have been set up as repositories to store this data and improved techniques now result in the speedy collection and integration of such data. OLAP technology has resulted in the faster generation of reports and more flexible analysis based on the data repositories. This unit will explore the concepts of data warehousing and OLAP, covering the data processing technological requirements for data warehousing and OLAP and will provide hands on experience on designing data warehousing and OLAP systems.

Outcomes

At the completion of this unit, students should be able to:

  • design multi-dimensional databases and data warehouses;
  • use fact and dimensional modelling;
  • implement online analytical processing (OLAP) queries;
  • explain query optimisation and its impact on multi-dimensional design;
  • create business intelligence reports using data warehouses and OLAP.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 2 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

One of FIT1004, FIT2010, FIT1013, BUS1010, BUS3112, CSE2316, CSE3316

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2015 (Day)

Synopsis

The unit builds on the knowledge of basic concepts from FIT2026 Sound and video studio by further developing an understanding of the multimedia development process, tools and techniques as applied to advanced time based media manipulation in multimedia content production. It introduces students to a range of techniques by which video can be manipulated and enhanced after the original material has been recorded.

Outcomes

At the completion of this unit, students should be able to:

  • develop a project management plan for delivering a video product that showcases a combination of live action and visual effects;
  • use sound and video recording hardware and software to create a video based product that incorporates digital compositing and manipulation of video and graphic elements;
  • demonstrate aesthetic and technical skills in creating motion graphics that impart clear and specific information;
  • create media content that demonstrates skill and understanding of compositing techniques.

Assessment

In-semester assessment: 100%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 1-hour lecture
  • One 3-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedNot offered in 2015

Synopsis

This unit covers: Distributed database systems: clients, servers, application servers; Database servers, clusters of servers; Distributed database architectures: single-tier, two-tier, multi-tier; Implementation issues: performance, security, transactions; Enterprise application server capabilities: hot deployment, clean shutdown, clustering, farming, load balancing, automatic fail-over; Enterprise application coding: DBMS access, distributed components, messaging services, authentication, authorisation, encryption, transactions; and Enterprise application software development tools.

Outcomes

On successful completion of this unit, students should be able to:

  • describe the various ways in which a database application may be scaled to the enterprise level, including: applications being split between clients and servers; servers being split between application servers and database servers; application servers being split into clusters of application servers;
  • evaluate the advantages and disadvantages of single-tier, two-tier and multi-tier architectures;
  • manage enterprise applications, including: performance problems due to network latency and bandwidth; security problems when transmitting data over an untrusted network; transactional problems when transactions must be distributed over multiple servers;
  • recommend appropriate enterprise programming techniques or alternative simpler solutions;
  • configure an enterprise application and application server to take advantage of advanced capabilities such as: hot deployment; clean shutdown; clustering; farming; load balancing; automatic fail-over;
  • design and implement an enterprise application that makes appropriate use of the following: DBMSs; distributed components; messaging services; security (authentication, authorisation and encryption); transactions; fat clients; thin (web) clients;
  • utilise appropriate software tools (both GUI and command-line) for rapid enterprise application development;
  • deploy an enterprise application on distributed platforms (client and server) using appropriate cross-platform technologies;
  • integrate appropriate libraries with an enterprise application and run on an application server with little additional coding effort.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

Prerequisites

FIT1007 or GCO1812 or FIT2034 or equivalent.

Prohibitions

CSE3450, GCO3823, GCO4823

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)

Synopsis

Review of set theory, the predicate calculus, relations, relational algebra and formal specification concepts; algebraic and model based specifications; the role of formal specifications in software engineering. The Event-B notation, the role of proof obligations and refinement, the LTL and CTL temporal logics, the model checking approach and techniques.

Outcomes

At the completion of this unit, students should be able to:

  1. articulate the role and importance of formal modelling and verification;
  2. develop Event-B specifications;
  3. apply Rodin to analyse an Event-B specification and verify proof obligations;
  4. distinguish and evaluate the trade-offs in system modelling using Event-B and temporal logics;
  5. develop basic specifications and formulate properties in temporal logics;
  6. utilise a model checker to verify such properties.

Assessment

Examination (2 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial/lab

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT2004 and one of MAT1830, MTH1112 or MAT1077

A knowledge of set theory, predicate logic, graph, automata and declarative programming is assumed, together with some experience in dealing with the first two.

Prohibitions

CSE4213

Additional information on this unit is available from the faculty at:


12 points, SCA Band 2, 0.250 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
Monash Passport categoryIndustry Linkage (Act Program)
OfferedNot offered in 2015

Synopsis

In their final year of study, students are given the opportunity to develop new skills and apply the knowledge and skills they have gained, in the development of an IT application for a real world client. In teams, students design, develop and deliver an IT applications for a client, manage the project through all its development stages, communicate effectively with all project stakeholders and develop project documentation to a professional standard. Students also present their project work to academics and other groups, attend unit seminars, and contribute in a professional and committed manner to the work of their team.

Outcomes

At the completion of this unit students will be able to:

  • understand how IT applications are developed, including all aspects of the development process;
  • understand the roles and responsibilities of clients, system users, management and developers in a development project;
  • apply, in a practical setting, aspects of the theoretical work covered in their course;
  • develop an IT application using a prescribed methodology, conducting all activities associated with the development methodology;
  • work with clients or client representatives, communicating effectively with them to meet their requirements;
  • operate effectively as a member of a development team.

Assessment

In-semester assessment: 100%

Workload requirements

Minimum total expected workload equals 24 hours per week comprising:

  • Two 3-hour studio sessions
  • One 1-hour seminar
  • One 1-hour supervisor meeting
  • Approximately 16 hours of additional work which will include a range of systems development activities.

See also Unit timetable information

Chief examiner(s)

Prerequisites

((FIT1001 and FIT1005) or FIT1031) and ((FIT1040 and one of FIT1035, FIT1008, FIT2034, FIT2071, FIT2081) or FIT1002) and FIT1004 and FIT2001 and FIT2002 and (FIT1003 or FIT2003) and (12 pts of FIT units at any year level) and (12 pts of FIT 2nd or 3rd year units).

This unit is only available for students in their final semester of study (24 pts or less to complete) for whom the IE project is a core requirement. Students must have a credit average and no failed units in the previous year of study and must have chief examiner and course director approval to enrol.

Prohibitions

CSE3301, GCO3819, GCO3700, GCO3800, GCO3900, GCO3800A, CPE3200, CPE3300, CSE3200, FIT2032, FIT3016, FIT3017, FIT3025, FIT3026, FIT3038, FIT3039, FIT3040, FIT3045, FIT3047, FIT3048, IMS3000, IMS3501, IMS3502

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedGippsland Second semester 2015 (Off-campus)
South Africa Second semester 2015 (Day)
Coordinator(s)Associate Professor Madhu Chetty (Gippsland); Dr Oladayo Bello (South Africa)

Synopsis

This unit provides students with an understanding of the management issues surrounding information technology (IT), the knowledge of management functions and responsibilities necessary for IT managers, and the knowledge to apply IT management principles in the organisational environment. Main topics include: Information Systems, Management, Managing Essential Technologies, Managing System Development, Managing New Technologies, Acquisition of Hardware, Software, Networks, and Services People and Technology.

Outcomes

At the completion of this unit students will have -

A knowledge and understanding of:

  • the relationship between IT and organisational management and current trends in IT and IT management;
  • operational management requirements of a system and their inter-relationships;
  • evaluating the philosophies and processes behind IT resourcing.

Developed attitudes that enable them to:

  • consider ethical issues in IT and IT management.

Developed the skills to:

  • access resource management strategies and applying these in case studies;
  • identify the processes and potential problems involved in IS development and IT planning.

Assessment

Examination (3 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend lecture and tutorial sessions, however should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week.

(c.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Prohibitions

GCO3816, IMS3002

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)

Synopsis

With the increasing amount of data available, it is important to be able to represent large collections from a wide range of domains in forms that more readily convey embedded information. The human sense of vision is a powerful tool for pattern recognition - this sense can be harnessed via multimedia interactive presentations. This unit will examine the fundamental principles of information visualisation and the range of tools and methods which are available to represent large data sets. These techniques can be applied across a wide range of fields including geographical, medical, statistical and scientific visualisation. The unit will examine in detail the visualisation of geospatial data in GIS (Geographic Information Systems).

Outcomes

Upon successful completion of this unit, students should be able to:

  • describe the concepts of human visual perception and its impact on cognition;
  • describe the properties of data and be able to select the most appropriate analysis and visualisation techniques for conveying meaning with specific data sets;
  • create information and geospatial visualisations using a range of techniques, such as the use of pattern, space, colour and interactivity;
  • analyse information visualisation examples and constructively critique them based on the visualisation techniques discussed;
  • analyse contexts such as business, education, social sciences and physical sciences by describing the data sets used and the visualisation challenges associated with them.

Assessment

Examination (2 hours): 40%; In-semester assessment: 60%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Completion of 12 points at level 2 from FIT

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedGippsland First semester 2015 (Off-campus)
South Africa First semester 2015 (Day)
Coordinator(s)Associate Professor Joarder Kamruzzaman (Gippsland); Ms Tarirai Chani (South Africa)

Synopsis

This unit aims to develop and extend students understanding and knowledge about the information technology infrastructure that supports and enables modern electronic commerce systems. This infrastructure includes communication networks (wireline and wireless), the Internet, payment mechanisms, and a range of enabling technologies, such as XML, server technologies, software agents, various emerging protocols and standards. Applications and recent developments in such enabling technologies including mobile commerce are explored. The unit approaches some infrastructure issues from the perspective of security in electronic commerce, focussing on real and potential security problems and the techniques for addressing them. Privacy and legal issues concerning electronic commerce are discussed.

Outcomes

At the completion of this unit students will be able to:

  • develop a comprehensive knowledge about global information infrastructure;
  • understand the threats to electronic commerce on the Internet and potential security problems;
  • understand the process for the design of secure systems;
  • demonstrate the understanding and need for security protocols and procedures;
  • understand the security issues and vulnerabilities of eCommerce servers and know the defensive strategies;
  • be aware of the problems arising from active content technologies;
  • be familiar with the XML standard and examine how it can be applied to develop ecommerce applications;
  • be familiar with the mobile commerce technology and the services it offers.
  • understand and evaluate electronic payment mechanisms;
  • appreciate the privacy and legal issues and be familiar with anonymity technologies;
  • understand the applicability of intelligent software agents in electronic commerce;
  • appreciate the importance of a secure information infrastructure in conducting electronic commerce;
  • appreciate the privacy and legal issues;
  • grasp the on-going development in emerging electronic commerce technologies including mobile commerce;
  • develop skills in XML to produce small applications.

Assessment

Examination (3 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • 2 hours of lectures
  • One 2-hour tutorial

(b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend lecture and tutorial sessions, however should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week.

(c.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT2005 or GCO2852 or GCO9806 or BEG1601 or equivalent

Prohibitions

GCO3601

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)

Synopsis

This unit focuses on the design, construction and deployment of mobile applications, with particular focus on Android and iOS platforms. Areas such as mobile data management and networking, MVC design patterns, and mobile GUI design considerations will be explored. The unit will emphasise hands-on, practical experience with actual devices and emulators.

Outcomes

At the completion of this unit students will be able to:

  • recall the history of mobile platforms and the development of software for those platforms;
  • describe the MVC design pattern and explain the importance of this design pattern in mobile applications development;
  • analyse and distinguish between the design considerations for mobile application interface development and traditional interfaces;
  • analyse and implement the use of graphic and audio components in the development of mobile applications;
  • design, construct and publish applications for mobile platforms with particular focus on Android and IOS.

Assessment

In-semester assessment: 100%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT1013 or FIT1002 or (FIT1040 AND a second level programming unit - one of FIT1008, FIT1035, FIT2029, FIT2034, FIT2071, FIT2076, FIT2081 or equivalent)

Prohibitions

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)
Caulfield First semester 2015 (Online)
Malaysia First semester 2015 (Day)
South Africa First semester 2015 (Day)
Clayton Summer semester B 2015 (Day)

Notes

The ONLINE offering of this unit is only available to BITS Gippsland DE students.

Synopsis

This unit will provide students with an understanding of: OSI security architecture; common information risks and requirements; operation of encryption techniques; digital signatures; public key infrastructure; authentication and non-repudiation; intrusion detection and response; firewall defence; privacy and ethics issues; security configurations to PC-based applications; and design of information systems with security compliance and security standards and protocols.

Outcomes

At the completion of this unit, students should be able to:

  • describe OSI security architecture and apply common security standards and protocols for network security applications e.g. electronic mail, IP, web and network management;
  • critically assess threats, vulnerabilities and risks to an organisations information assets and propose control technologies and techniques which can be applied to reduce the security risk;
  • apply cryptographic techniques to develop methods to disguise information to ensure its integrity, confidentiality and authenticity;
  • describe the ethical, legal and criminal issues relating to the security of information and network systems;
  • implement cryptographic algorithms and security protocols to provide security over networks and the Internet;
  • design system security against intruders and malicious software;
  • apply security configurations to computer and network based applications.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • 2 hours of lectures
  • One 2-hour laboratory

(b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend lecture and tutorial sessions, however should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week.

(c.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

One of ECE2041, FIT1005, FIT1031, FIT1019, FIT2008, CSE2318, CSE3318 or GCO1815

Prohibitions

CPE3001, CPE2007, CSE2500, GCO2831, FIT2058, FIT3018, FIT4028, GCO4831

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)
Malaysia First semester 2015 (Day)
Clayton Second semester 2015 (Day)
Malaysia Second semester 2015 (Day)

Synopsis

This unit is intended to provide practical experience in designing, developing and testing a non-trivial computer science project. Projects are generally software-based, although sometimes they may involve hardware development or investigation of theory. Projects cover the whole process of software (or hardware) development, from analysis through design to implementation and testing. Comprehensive written documentation on the project is required. Students are assigned in groups to a project supervisor. There are no lectures in this unit, although students will be expected to attend regular meetings with their project supervisor.

Outcomes

At the completion of this unit students will have -

A knowledge and understanding of:

  • strategies for developing a non-trivial programming, hardware, or theory-based project.
  • how to locate and utilise prior research and methods on a particular topic;
  • how to cite bibliographic references the student has used to understand various components of the project, support claims on knowledge, events, hypotheses and theories;
  • how to document software development from a user and application programming perspective;
  • software development methods: analysis, design, implementation and testing applied to the design and development of a non-trivial project.

Developed attitudes that enable them to:

  • acknowledge the importance of attending and contributing to meetings as a method of gaining important information and ideas about the project;
  • understand the basic requirements of software development from both user and developer perspectives;
  • appreciate the importance of correctly acknowledging the work of others in researching solutions to problems;
  • value the role of work books in documenting a projects progress and keeping track of its development.

Developed the skills to:

  • search, access, and analyse research literature as part of the process of developing solutions to problems;
  • understand the importance of analysis, design, documentation, and testing in developing a non-trivial software project;
  • write a moderately detailed report explaining methodology, outlining their contributions and the contributions of others, documenting the developed project from developer and user perspectives.

Demonstrated the communication skills necessary to:

  • understand the role of the client (or user) in the software development process;
  • appreciate the importance of written communication in documenting project development;
  • understand the importance of assessing time and resource requirements in the successful completion of non-trivial projects;
  • appreciate the importance of time and resource management in order to deliver non-trivial projects to deadlines.

Assessment

Projects are assessed by individual project supervisors.

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 1-hour project meeting

(b.) Additional requirements (all students):

  • A minimum of 11 hours independent study per week for completing project work and private study.

See also Unit timetable information

Chief examiner(s)

Dr Sid Ray (Semester 1)
Associate Professor Alan Dorin (Semester 2)

This unit applies to the following area(s) of study

Prerequisites

Prohibitions

CSE3301, FIT3144

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedGippsland Second semester 2015 (Off-campus)
South Africa Second semester 2015 (Day)
Coordinator(s)Dr Gour Karmakar (Gippsland); Ms Stella Ouma (South Africa)

Synopsis

In this unit students will learn about many aspects of working with a large team on large projects to produce quality software products on time and within budget. The student will gain an appreciation of the tools and techniques used to develop software systems within a group context. Topics to be studied include: software development lifecycle models; sizing, estimation, planning and control of projects; functional specification and design of real-time systems; formal specification and design using Z; integration and testing strategies, configuration management; reuse and re-engineering.

Outcomes

At the completion of this unit students will have:

A knowledge and understanding of:

  • the continuing software crisis, problems encountered in the development of large software systems: poor quality, late delivery and budget overruns;
  • techniques used in software engineering to counter these problems;
  • the role of software lifecycle models in project control and planning;
  • different categories of software metrics;
  • software estimation methods;
  • methods for specifying real-time systems;
  • techniques and tools to support configuration management;
  • strategies for testing software;
  • the roles and responsibilities of project team members.

Developed the skills to:

  • apply techniques for scheduling and control of large projects;
  • construct and validate a software specification;
  • formal methods specification of software systems;
  • functionally design of software systems;
  • describe large software systems using appropriate language and technical specification techniques to suit the intended audience;
  • be aware that quality software is not a luxury but essential in solving the software crisis.

Assessment

Examination (3 hours): 55%; In-semester assessment: 45%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend lecture and tutorial sessions, however should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week.

(c.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Prohibitions

CSE2201, CSE2401, FIT2024, GCO3811

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)
Caulfield Second semester 2015 (Day)

Synopsis

The principal development process focus of the unit will be on the social, legal and business context in which multimedia and games development companies must operate. Students will work actively in teams on the development of a multimedia or games application or exhibit. Project teams will use project planning/management skills, and design and build a prototype of the project using appropriate software processes and methodologies. Students will integrate multimedia, programming and technical knowledge in the development process. Requirements are fulfilled by the team producing an identified set of deliverables. The team must ensure that each deliverable is completed on schedule.

Outcomes

At the completion of this unit students will be able to:

  • develop a project management plan for delivering a multimedia/game application or product;
  • create a game/multimedia application or product OR create a working prototype of a game/multimedia application or product;
  • work collaboratively in a team environment;
  • communicate project progress to stakeholders;
  • document and report on project progress.

Assessment

Practical assignments: 100%. Assignments will include group and individual components.

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 1-hour lecture
  • One 3-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 8 hours additional study per week for team meetings, client meetings, product development, preparation of project deliverables and process journal upkeep.

See also Unit timetable information

Chief examiner(s)

Prerequisites

For students in course 3334: ((FIT1040 or FIT1002) and FIT1004 and FIT1031 and FIT2001 and FIT2002 and (FIT1003 or FIT2003)) and ((FIT2026 and FIT2072) or FIT2049)
Systems analysis and design, Project management, and the fundamental multimedia and/or games development tools.
For students in course 3806: FIT2017, FIT3003 and FIT3020
For students in course 3750: FIT2026, FIT2072 and FIT3020

Prohibitions

MMS3404, MMS3407

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)
Caulfield Second semester 2015 (Day)

Synopsis

Students will work actively in teams on the development of a multimedia or games application or exhibit. Using project planning/management skills along with other development procedures, students must then deliver a functional multimedia system or game, along with all requisite documentation, which integrates multimedia, programming, and technical knowledge in the development process. Requirements are fulfilled by the team producing an identified set of deliverables, usually a progress report, full system documentation, and functional project. The team must ensure that each deliverable is completed on schedule, with each member of the team demonstrating a significant contribution to the overall effort.

Outcomes

At the completion of this unit students will be able to:

  • develop a project management plan for delivering a multimedia/game application or product;
  • create a game/multimedia application or product OR create a working prototype of a game/multimedia application or product;
  • work collaboratively in a team environment;
  • communicate project progress to stakeholders;
  • document and report on project progress.

Assessment

Practical Assignments: 100%. Assignments will include group and individual components.

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 1-hour lecture
  • One 3-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 8 hours additional study per week for team meetings, client meetings, product development, preparation of project deliverables and process journal upkeep.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Prohibitions

MMS3408

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)
Malaysia First semester 2015 (Day)

Synopsis

This unit provides students with an introduction to UNIX tools for managing processes; searching, editing and modifying files and data streams; and command interpreters and shell scripts. In addition, students will learn about a typical system call interface and its use for systems programming in a language like C.

Outcomes

At the completion of this unit, students should be able to:

  1. describe the relationship between Unix, Unix shells, and C language;
  2. write programs using C's dynamic memory allocation to create standard container structures;
  3. construct programs in C that use system calls to interact with the underlying operating environment;
  4. use the Make utility to build programs written in C;
  5. construct shell scripts that use standard POSIX filters in pipelines to achieve common tasks;
  6. use regular expressions to perform text-processing tasks in shell and Perl on unstructured and semi-structured text;
  7. build Perl scripts using Perl features such as hashes and references.

Assessment

Examination (3 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

One of FIT1008, FIT1015, FIT2085, CSE1303

Prohibitions

CSE2391, CSE3391

Additional information on this unit is available from the faculty at:


18 points, SCA Band 2, 0.375 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
Monash Passport categoryInternship (Act Program)
OfferedClayton First semester 2015 (Day)
Clayton Second semester 2015 (Day)
Malaysia Second semester 2015 (Day)

Synopsis

Students on placement work full time in a defined, graduate level role during a 22 week placement period at established partners of the Faculty of IT industry based learning program including major global companies, leading Australian companies and worldwide consultancies. The students on placement are able to apply the knowledge and skills developed in their academic units, develop their communication, time management and customer service skills in business situations, experience the corporate environment and obtain feedback from experienced supervisors on their performance.

Outcomes

At the completion of this unit students should be able to:

  • set achievable and measurable goals;
  • apply what was learnt in prior IT classroom studies in real work situations;
  • identify where approaches consistent with theory, or contrary to theory, were used;
  • identify any useful theoretical knowledge that has not so far been covered in the course;
  • develop initiative, communication, interpersonal and teamwork skills in a business environment;
  • develop solutions to business problems using information technology and other techniques;
  • prepare documentation and written reports of a professional standard;
  • address performance improvement opportunities identified by industry supervisors particularly in the mid-placement evaluation;
  • complete business tasks, participate in work teams, comply with the norms and rules of the industry partner, recognise personal strengths and weaknesses particularly after feedback from industry supervisors, cooperate within groups, and adopt and practise professional ethics that influence work behaviour;
  • develop information technology skills (including business process modelling, performance enhancement of installed software, updating current software and developing new software) oral and written skills (including local and international business phone calls, and business emails) in a complex, corporate business environment; and
  • develop communication skills, teamwork skills and leadership and management including time management skills.

Assessment

In-semester assessment: 100%

Workload requirements

Students on placement are deployed full-time for 22 weeks with the industry partners of the Faculty of IT industry-based learning program in a graduate level role within the company.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Available to students accepted into the Bachelor of Business Information Systems industry based learning stream at Clayton campus and students in all undergraduate degrees of the Faculty of Information Technology who have been accepted into the Industry-based learning placement program with at least 72 credit points of study accumulated towards a Faculty of Information Technology undergraduate degree. Prerequisite units for BBIS students: (FIT1040 or FIT1002) and FIT1013 and FIT2003.
Prerequisite units for BSE, BCS and BITS students: (FIT1040 or FIT1002) and FIT2003 or equivalent.

Prohibitions

BUS3000

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedSouth Africa First semester 2015 (Day)

Synopsis

Processes and threads: interprocess communication, scheduling. Deadlock: detection, prevention, avoidance. Memory management: allocation, swapping, virtual memory. Input/output principles and examples: disks, graphical user interfaces, network terminals. File systems: files, directories, disk space management. Security: authentication, cryptography, common attacks, principles of secure system administration. Case studies: Characteristics of major PC operating systems such as Linux and Windows.

Outcomes

At the completion of this unit students will:

  • know the general purpose and functions of operating systems;
  • understand the hardware and software mechanisms used to carry out these functions;
  • be familiar with the principal differences between common major operating systems such as Windows and Linux;
  • be able to install new operating systems on PC hardware;
  • be willing to select operating systems based on their merits rather than their marketing.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend lecture and tutorial sessions, however should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week.

(c.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT1031 or FIT1001

Prohibitions

FIT2022, FIT2070, GCO2814, GCO3818

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
Monash Passport categoryIndustry Linkage (Act Program)
OfferedCaulfield First semester 2015 (Day)
Clayton First semester 2015 (Day)
Gippsland First semester 2015 (Off-campus)
Malaysia First semester 2015 (Day)
South Africa First semester 2015 (Day)
Caulfield Second semester 2015 (Day)

Synopsis

In their final year of study, students are given the opportunity to develop new skills and apply the knowledge and skills they have gained, in the development of an IT application for a real world client. In teams, students design, develop and deliver an IT applications for a client, manage the project through all its development stages, communicate effectively with all project stakeholders and develop project documentation to a professional standard. Students also present their project work to academics and other groups, attend unit seminars, and contribute in a professional and committed manner to the work of their team.

FIT3047 is the first of two industry experience units for most majors in the Bachelor of Information Technology and Systems, Bachelor of Computer and Information Sciences and the Bachelor of Business Information Systems. After successful completion of this unit, students must enrol in and pass FIT3048 to complete their industry experience project requirements.

Outcomes

At the completion of this unit students will be able to:

  • understand how IT applications are developed, including all aspects of the development process;
  • understand the roles and responsibilities of clients, system users, management and developers in a development project;
  • apply, in a practical setting, aspects of the theoretical work covered in their course;
  • develop an IT application using a prescribed methodology, conducting all activities associated with the development methodology;
  • work with clients or client representatives, communicating effectively with them to meet their requirements;
  • operate effectively as a member of a development team.

Assessment

In-semester assessment: 100%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • 4-5 hours of seminars, studios, laboratories or supervisor meetings (depending on campus location)

(b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend seminar and lab sessions, however should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week.

(c.) Additional requirements (all students):

  • A minimum of 8 hours independent study and team work per week for completing a range of systems development activities.

See also Unit timetable information

Chief examiner(s)

Prerequisites

FIT undergraduate common core units:
((FIT1001 and FIT1005) or FIT1031) and ((FIT1040 and one of FIT1035, FIT1008, FIT2034, FIT2071, FIT2076, FIT2081) or FIT1002) and FIT1004 and FIT2001 and FIT2002 and (FIT1003 or FIT2003) and (12 pts of FIT units at any year level) and (12 pts of FIT 2nd or 3rd year units).
FIT3047 is only available to students enrolled in the Bachelor of Information Technology and Systems, Bachelor of Business Information Systems, Bachelor of Computer and Information Sciences and related double degrees.
The off-campus offering of FIT3047 is only available to BITS Gippsland DE students.

Prohibitions

CPE3200, CPE3300, CSE3200, CSE3301, FIT2032, FIT3015, FIT3039, FIT3040, FIT3038, FIT3025, FIT3026, FIT3016, FIT3017, FIT3045, GCO3819, GCO3700, GCO3800, GCO3900, GCO3800A, IMS3000, IMS3501, IMS3502

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
Monash Passport categoryIndustry Linkage (Act Program)
OfferedCaulfield Second semester 2015 (Day)
Clayton Second semester 2015 (Day)
Gippsland Second semester 2015 (Off-campus)
Malaysia Second semester 2015 (Day)
South Africa Second semester 2015 (Day)
Caulfield Summer semester A 2015 (Day)

Synopsis

In their final year of study, students are given the opportunity to develop new skills and apply the knowledge and skills they have gained, in the development of an IT application for a real world client. In teams, students design, develop and deliver an IT applications for a client, manage the project through all its development stages, communicate effectively with all project stakeholders and develop project documentation to a professional standard. Students also present their project work to academics and other groups, attend unit seminars, and contribute in a professional and committed manner to the work of their team.

FIT3048 is the second of two industry experience units for most majors in the Bachelor of Information Technology and Systems, Bachelor of Computer and Information Sciences and the Bachelor of Business Information Systems. Students must enrol in and pass FIT3048 after successful completion of FIT3047 to complete their industry experience project requirements.

Outcomes

At the completion of this unit students will be able to:

  • understand how IT applications are developed, including all aspects of the development process;
  • understand the roles and responsibilities of clients, system users, management and developers in a development project;
  • apply, in a practical setting, aspects of the theoretical work covered in their course;
  • develop an IT application using a prescribed methodology, conducting all activities associated with the development methodology;
  • work with clients or client representatives, communicating effectively with them to meet their requirements;
  • operate effectively as a member of a development team.

Assessment

In-semester assessment: 100%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • 4-5 hours of seminars, studios, laboratories or supervisor meetings (depending on campus location)

(b.) Study schedule for off-campus students:

  • Off-campus students generally do not attend seminar and lab sessions, however should plan to spend equivalent time working through the relevant resources and participating in discussion groups each week.

(c.) Additional requirements (all students):

  • A minimum of 8 hours independent study and team work per week for completing a range of systems development activities.

See also Unit timetable information

Chief examiner(s)

Prerequisites

FIT3047

The off-campus offering of FIT3048 is only available to BITS Gippsland DE students.

Prohibitions

CPE3200, CPE3300, CSE3200, CSE3301, FIT2032, FIT3015, FIT3016, FIT3017, FIT3025, FIT3026, FIT3038, FIT3039, FIT3040, FIT3045, GCO3819, GCO3700, GCO3800, GCO3900, GCO3800A, IMS3000, IMS3501, IMS3502

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)

Synopsis

This unit is designed to introduce students to the practical application of decision support systems for finance using modern computer tools. It covers issues associated with the implementation, theory and risk of decision support systems for finance. The aims of this course are to provide a study of the concepts behind decision making; the tools and techniques to support various stages of the decision making process and to explore key factors of successful decision support systems for finance problems and their development methodology. On completion of the unit, students should be able to:

  1. understand the needs of decision makers and apply techniques and tools to support various phases of the decision making process
  2. formulate requirements for simulation and modelling and apply techniques of sensitivity analysis
  3. analyse and design effective decision support systems for finance problems.

Outcomes

At the completion of this unit, students should be able to:

  • assess the potential scope for using decision support systems as part of the solution to an enterprise operational finance problem;
  • describe and explain how to apply decision support systems to help solve the operational finance problems of an enterprise;
  • explain and apply analytic Hierarchy process framework for investment portfolio construction;
  • explain the use of Fuzzy Expert System to represent explicit financial knowledge;
  • explain the selection of artificial intelligent tools to be used for financial decision support.

Assessment

Examination (2 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Completion of 24 points of FIT units at level 2

Prohibitions

BUS3030, AFF2051, AFW2051

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedNot offered in 2015

Synopsis

Students are introduced to some of the most common security issues involved in the development of software, including secure coding practices, secure database access, secure data communications, security of web applications, use of encryption techniques and security testing. Students are provided with a range of practical exercises to reinforce their skills, including authenticating and authorising users programmatically, user input validation, developing secure web, mobile/wireless and database applications, encrypting and hashing data programmatically, generating digital signatures programmatically, security testing, designing logging and auditing mechanisms.

Outcomes

On successful completion of this unit, students should be able to:

  • explain the fundamentals of secure software and trusted systems;
  • use practical skills to develop secure software and construct trusted systems;
  • write correct secure software test plans and carry out secure software testing thoroughly.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 2 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

One of FIT1040 or FIT1002 and one of FIT1019 or FIT2078

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)
Caulfield Second semester 2015 (Day)
Malaysia Second semester 2015 (Day)
South Africa Second semester 2015 (Day)

Synopsis

This unit provides a detailed understanding of the underpinning theories, principles and practices of interface design for computer-based systems. It examines issues in the design of system interfaces from a number of perspectives: user, programmer, designer. It explores the application of the relevant theories in practice. The unit will cover topics such as methods and tools for developing effective user interfaces, evaluation methods such as the conduct of usability and heuristic evaluations, design of appropriate interface elements including the design of menus and other interaction styles. The unit will also focus on designing for a diverse range of users and environments.

Outcomes

At the successful completion of this unit, students should be able to:

  1. describe the theories and principles of HCI;
  2. apply HCI principles to interface and interaction design;
  3. design for user diversity and accessibility;
  4. employ user-centred interaction design;
  5. design an effective user interface;
  6. evaluate an interaction design.

Assessment

Examination (3 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

One of FIT2001, FIT2027, IMS2805, CSE2200 or equivalent

Prohibitions

CSE3030, FIT2016, FIT3033, GCO3814, IMS2403, IMS3470, MMS2403

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)
Malaysia First semester 2015 (Day)

Synopsis

This unit builds on introductory units to analysis and design. It provides the professional software engineer with advanced knowledge and skills in high-level architectural design, its theoretical foundations, industrial best practice, and relevant application context. In the software life-cycle, software architecture sits between analysis/specification and design/implementation. The field of software architecture has come of age with a thriving research community and numerous high-level models, methods, tools and practices widely used in industry.

Outcomes

At the completion of this unit students should be able to:

  1. model and design flexible software at the architectural level using various tools and techniques;
  2. analyse and design software systems taking into consideration various quality attributes and requirements;
  3. take requirements for simple systems and develop software architectures and designs at a high level;
  4. use configuration management tools effectively;
  5. apply a variety of design patterns, frameworks and architectures in designing software;
  6. locate and use off-the-shelf components in the construction of software.

Assessment

Examination (3 hours): 40%; In-semester assessment: 60%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 1-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT2001 and (FIT2004 or FIT2024 or CSE2304)

Prohibitions

CSE3308

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)
Malaysia Second semester 2015 (Day)

Synopsis

This unit includes history of artificial intelligence; intelligent agents; problem solving and search (problem representation, heuristic search, iterative improvement, game playing); knowledge representation and reasoning (extension of material on propositional and first-order logic for artificial intelligence applications, planning, frames and semantic networks); reasoning under uncertainty (belief networks); machine learning (decision trees, Naive Bayes, neural nets and genetic algorithms); language technology.

Outcomes

At the completion of this unit, students should be able to:

  1. describe the historical and conceptual development of AI; foundational issues for AI, including the frame problem and the Turing test;
  2. explain, apply and evaluate the goals of AI and the main paradigms for achieving them including logical inference, search, machine learning and Bayesian inference;
  3. explain the social and economic roles of AI;
  4. describe, analyse, apply and evaluate heuristic AI for problem solving;
  5. describe, analyse and apply basic knowledge representation and reasoning mechanisms;
  6. describe, analyse and apply probabilistic inference mechanisms for reasoning under uncertainty;
  7. describe, analyse, apply and evaluate machine learning techniques;
  8. describe, analyse, apply and evaluate the use of the above techniques in different domain, specifically language technology.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 1-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 9 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT2004 or CSE2304

Prohibitions

CSE2309, CSE3309, DGS3691

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedNot offered in 2015

Synopsis

This unit covers fundamental techniques in image processing. Topics include image representation and enhancement, thresholding, image algebra, neighbourhood operations on images, Fourier methods, edge detection, feature extraction and representation, shape, texture, segmentation, classification, restoration, image compression, and colour and multiband image processing.

Outcomes

At the completion of this unit students will have -

Developed the ability to:

  • understand the processes of image formation, acquisition, processing and analysis;
  • develop programs for manipulating grey level, colour and multi-spectral images; and
  • use standard image processing software;
  • undertake computer analysis of medical, remotely-sensed, document, and other images.

Developed attitudes that enable them to:

  • understand the role of visual information processing and analysis;
  • apply the theory and methods in practical problem solving.

Developed the skills to:

  • write programs to carry out basic image processing tasks such as image denoising, image filtering and segmentation of an image in its constituent parts or objects;
  • write programs to carry out advanced image processing and analysis tasks such as image segmentation, image, image classification, image data mining, and robotic vision;
  • build a software system for processing and analysis of image data.

Demonstrated the communication and teamwork skills necessary to:

  • function as an image processing specialist in a group which is involved in developing a major software system;
  • produce appropriate documentation.

Assessment

Examination (3 hours): 70%; In-semester assessment: 30%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

Prerequisites

FIT2004 (or CSE2304) and FIT2014 (or CSE2303)

Prohibitions

CSE3314

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)

Synopsis

The emphasis in this unit is on the software technologies and data formats used to implement e-Business Systems. Although this unit is entirely suitable for a future developer of e-Business Systems, it is optimally targeted at future managers of such development. Thus practical exercises will be illustrative rather than industrial strength and technology issues will be given equal coverage with technology details. The primary aim of the unit is to familiarise students with as many of the currently popular e-Business technologies as possible so that their design and implementation decisions in the future will be informed and therefore produce successful systems with a high degree of probability.

Outcomes

On successful completion of this unit, students should be able to:

  • describe the major architecture, framework and technology options currently available to eBusiness solution developers (including SaaS, SOA and cloud computing);
  • use a range of current eBusiness technologies to design and develop non-trivial eBusiness solutions (technologies include: JavaScript, HTML5, CSS3, Ajax, XML, XPath, XSLT, XML Schemas, DTDs, JSON, JQuery, MVP);
  • use the facilities of a popular, industrial-strength IDE to implement such eBusiness solutions.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT1002 or FIT2081 or equivalent

Prohibitions

FIT2013

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)

Synopsis

Computer graphics is concerned with the creation of synthetic images and virtual worlds. This unit introduces the essential algorithms, theory and programming concepts necessary to generate interactive 2D and 3D graphics. Students will gain practical experience using the industry standard OpenGL API to develop their own interactive graphics applications. The topics covered form the basis of core knowledge necessary for developing applications in scientific visualisation, virtual reality, visual special effects and computer games.

Outcomes

At the completion of this unit, students should be able to:

  1. demonstrate the mathematical foundations for modelling 2D and 3D primitives such as points, lines, polygons and polyhedral, and explain how these primitives can be transformed using affine transformations;
  2. compose and apply basic graphics transformations using homogeneous coordinates;
  3. explain how a 2D view of a 3D scene can be produced using hidden surface elimination algorithms and parallel and perspective projections;
  4. describe techniques for producing realistic depictions of scenes using techniques like textures and texture mapping, shadows and BRDF shading models such as Lambert, Phong, Blinns Phong, Torrance-Sparrow-Blinn-Cook-Beckmann, Oren-Nayar, radiosity and ray-tracing;
  5. decompose the problem of producing graphics output into modelling and rendering components and apply this decomposition to produce well-structured graphics programs;
  6. write simple programs using graphics software based on standards like OpenGL for producing 2D and 3D scenes.

Assessment

Examination (3 hours): 70%; In-semester assessment: 30%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT2004 or CSE2304

Prohibitions

CSE3313, DGS3622, FIT3005, GCO3817

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)

Synopsis

This unit will introduce Artificial Life (A-Life) and Artificial Intelligence (AI) techniques that can be used in the production of virtual environments. It also addresses the general capabilities of A-Life and AI technology, behaviours/circumstances that need to be simulated, learned or reproduced by virtual agents or characters and environments in virtual worlds. Techniques such as evolutionary computation and neural networks used in the development of intelligent, life-like agents in games and virtual worlds will be discussed in detail. This unit will build upon previous programming skills, and provide a strong grounding for further study in this area. The unit employs the fundamentals of C++ programming within a UNIX environment.

Outcomes

At the completion of this unit, students should be able to:

  • select and use Artificial Life, Artificial Intelligence and virtual environment construction techniques to build coherent virtual worlds;
  • develop new strategies to extend virtual environments beyond the current state of the art;
  • demonstrate independent research skills in understanding pioneering and recent A-Life and AI techniques;
  • design, develop and debug applications written in C++ under a UNIX environment;
  • create environments that display the techniques learned during the unit;
  • engage in technical discussions on A-Life and AI technologies.

Assessment

Examination (2 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Additional information on this unit is available from the faculty at:


6 points, SCA Band 1, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)

Synopsis

This unit introduces students to a critical understanding of the impact of information and communications technology (ICT) within contemporary social relations. In particular, the unit explores the ways in which the diffusion of ICT has reshaped thinking and practice within the workplace, communities, and society more broadly. Particular emphasis is placed upon the relationship between human activity and technology, the various ways in which the latter might replace or augment the former, and the consequences that might follow from such changes.

Outcomes

At the completion of this unit, students should be able to:

  • explain the social impact of information and communications technology (ICT) upon activities in the workplace, communities, and society;
  • recognise the contemporary debates concerning the changing role of ICT within the workplace, communities, and society;
  • identify social informatics as a problem-oriented discipline;
  • analyse and critique discussions of the social impact of ICT.

Assessment

Examination (3 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 3-hour studio

(b.) Additional requirements (all students):

  • A minimum of 3-4 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Completion of 36 points of study

Prohibitions

FIT5090, IMS3010, IMS3810, IMS5023

Additional information on this unit is available from the faculty at:


6 points, SCA Band 1, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedNot offered in 2015

Synopsis

This unit aims to provide students with an understanding of a range of techniques for utilising personal and organisational knowledge to increase organisational efficiency. A broad range of topics will be covered relating to initiating and implementing knowledge management (KM) initiatives. The unit will focus on information systems development evolution to knowledge management. The topics to cover include KM implementation life cycle; KM systems analysis and design; Knowledge audit; Creating KM blueprint; KM development approaches; organisational and people issues in KM development, designing a KM team; KM deployment and evaluation.
At the completion of this subject, students will know about the role of personal and organisational knowledge management in addressing organisational efficiency. They will have an understanding of the methods and approaches for implementing knowledge management in the organisation. They will have developed skills in evaluating the sources and potential value of knowledge within an organisation, and have developed attitudes, which will allow them to participate confidently as a team member in the analysis and design of a knowledge management system development project.

Outcomes

At the completion of this unit, students should be able to:

  • describe the role of technology in converting information into useful knowledge in various organisational contexts;
  • elicit requirements for knowledge management system;
  • critically analyse the need for knowledge management systems and recommend some techniques and technical solutions for their design and implementation;

evaluate the sources and potential value of knowledge to perform the tasks within an organisation;

  • work productively individually and within a team to implement a prototype knowledge management system and present it as part of an organisational initiative;
  • discuss the key approaches from information systems, artificial intelligence, documents and records management for representing and manipulating knowledge;
  • effectively communicate knowledge management perspectives to associated business and professional groups.

Assessment

Examination (3 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 1.5-hour lecture
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Completion of 36 points of level 1 FIT units

Basic understanding of the process and techniques for systems analysis, design and implementation is assumed.

Prohibitions

IMS3012

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)

Synopsis

This unit is designed for students who wish to extend their programming abilities in developing relatively large database applications. An integrated system of significant size will be developed using the current industry standard software. Topics covered include the principal aspects of database development and applications, advanced queries, customising forms and professional reporting, business graphics, importing and exporting data, internet applications, debugging and error-handling security and system documentation.

Outcomes

At the completion of this unit students will be able to:

  • create a database system for practical application utilising forms, reports and graphics;
  • understand the principal aspects of setting up a complete database software system;
  • apply professional form design processes and techniques to tailored database applications;
  • produce a database system of professional quality.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

One of FIT1004, FIT2010, BUS3112, CSE2316, CSE3316, CPE2005, CSE2132, GCO2815 or IMS1907

Prohibitions

BUS3010

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedNot offered in 2015

Synopsis

This unit is designed to introduce students to the fundamental concepts necessary for the analysis, design, use and implementation of business information systems using relational database management systems. The main topics covered include requirements elicitation, systems analysis and design informed by a lifecycle based methodology, motivation for the database approach to managing information, conceptual modelling, coverage of logical process and data models, and the use of SQL and other facilities provided by database management systems.

Outcomes

At the completion of this unit students will have -

A knowledge and understanding of:

  • the purpose of requirements specification, of functional modelling of processes and data, and of the database concept;
  • the relational database model;
  • how to apply integrity constraints and business rules to a system design and implementation based around an enterprise level database management system.

Developed attitudes that enable them to:

  • understand business information systems as the implementation of company policies and objectives;
  • respect the points of view of both technical and business actors in the system development process.

Developed the skills to:

  • develop functional models of processes and data of the business problem scenario;
  • design and implement a database;
  • implement integrity constraints and business rules in a database;
  • write queries in SQL to maintain and use a relational database.

Demonstrated the communication and teamwork skills necessary to:

  • communicate requirements for business functionality in terms of data required, management of that data and its processing;
  • work co-operatively in a professional systems development team.

Assessment

Examination (3 hours): 70%; In-semester assessment: 30%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Completion of 24 points at level 2

Prohibitions

FIT1004, FIT9003, CSE9002, BUS3112, BUS4112, IMS9001, IMS9003, GCO9804, BUS9003, BUS5071, GCO3851
This unit is not available to any student enrolled in an FIT degree

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2015 (Day)
South Africa Second semester 2015 (Day)

Synopsis

This unit aims to introduce the systematic top-down network design approach for designing enterprise computer networks. A top down process focuses on requirements analysis and architecture design, which should be completed before the selection of specific network components. The unit provides students with tested processes and tools to help them understand traffic flow, communication protocol behaviour, and internetworking technologies. On completion of the unit, students are equipped to design enterprise computer networks that meet an enterprise users requirements for functionality, capacity, performance, availability, scalability, affordability, security, and manageability.

Outcomes

At the completion of this unit, students should be able to:

  • select and apply major protocols used in computer networks for the design of LAN, WAN and WLAN systems;
  • analyse and resolve all issues in implementing the selected protocols at LAN, WAN and WLAN designs;
  • apply the detailed knowledge and understanding of secure network architectures for the design and implementation of firewalls;
  • demonstrate the ability to incorporate the latest developments in TCP/IP protocols (e.g. IPv6, IPSec, multicasting, VoIP, QoS, iSCSI) into network design;
  • apply the knowledge and skills gained to implement and manage TCP/IP services within wired and wireless LANs;
  • exhibit the ability to use network performance evaluation tools, network packet analysers, and other performance measurement tools;
  • demonstrate the ability to use simulation packages to construct models of computer networks;
  • analyse the use of models for performance measures and performance prediction of advanced data networks;
  • demonstrate practical ability to design and setup LANs, WANs, and wireless LANs using standard protocols and typical hardware;
  • make recommendations for network performance improvements;
  • demonstrate practical skills in setting up TCP/IP connections and routing configurations for different environments;
  • demonstrate the ability to fully document the design for future reference and upgrade.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

One of FIT1005, FIT2008, FIT2020, BUS2062, CPE1007, CSE2004, CSE2318, CSE3318 or GCO3812

Prohibitions

CSE3821, CPE3004, CSE5807, FIT3030, FIT3024

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2015 (Day)

Synopsis

This unit will give students insight into how to identify, create, and pursue opportunities for new products and services. These opportunities have been growing rapidly due to the steady increase in digital work flows and digital customers. Google, Facebook, YouTube, Twitter, and Flickr are well-known examples of digital entrepreneurship; there are many thousands of additional examples. Specifically, this unit includes the study of entrepreneurship, opportunity analysis, feasibility analysis, intellectual property, market research, accounting, financial management, sources of funding, business models, teamwork, and business planning. Understanding these topics will allow students to more readily identify, analyse, and develop opportunities for the creation of new products and services.

Outcomes

At the completion of this unit, students should be able to:

  • identify opportunities for the creation of new and improved products and services, whether in an existing organisation or in a new enterprise;
  • evaluate entrepreneurial opportunities in a purposeful and disciplined way, taking into account both opportunity and risk;
  • organise the pursuit of selected opportunities, including developing customers and managing structure, strategy, and finance;
  • do basic market research, create a value proposition, differentiate a product or service, and develop a go-to-market strategy;
  • work in teams to carry out a significant piece of written work.

Assessment

Examination (2 hours): 35%; In-semester assessment: 65%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for face-to-face meetings with prospective customers, completing lab and project work, private study, and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Students must have completed at least 72 credit points in a degree or double degree at Monash and must have achieved at least a credit average.

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedMalaysia First semester 2015 (Day)
Clayton Second semester 2015 (Day)

Synopsis

This unit provides students with an understanding of how to manage and govern the IT function in business organisations. It builds on themes relating to managing IT as an organisational resource and discusses IT function from strategy and governance perspectives. The unit also emphasises the relationship between theoretical knowledge and its practical application using cases and real examples.

Core concepts discussed in this unit include the strategic context of IT management, alignment between business strategy and IT strategy, IT governance processes, various types of IT processes, organising and managing the IT function (including the role of the CIO), legal and ethical concerns of IT, evaluating IT portfolio management, IT provisioning issues, including outsourcing.

Outcomes

At the completion of this unit student will have -

A knowledge and understanding of:

  • strategic contexts of IT management;
  • alignment between business strategy and IT strategy;
  • forms of IT governance;
  • various types of IT processes;
  • organising and managing IT function (including role of CIO);
  • legal and ethical concerns of IT;
  • evaluating IT portfolio management;
  • IT provisioning issues including IT outsourcing.

Developed attitudes that enable them to:

  • develop an ability to identify and manage changes in IT strategy due to changes in business strategy;
  • recognise the need to assess the socio-political motivations for evaluating IT business value and IT outsourcing decisions;
  • critically assess the legal and ethical issues associated with managing and governing IT resources.

Developed the skills to:

  • prepare IT strategy in alignment with business strategy;
  • prepare IT outsourcing policies;
  • develop a mindset of ethical practice in managing IT resources.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing tutorial and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Completion of 24 points of second year IT units

Prohibitions

FIT3066, FIT3019

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)

Synopsis

This unit provides both a theoretical and practical overview of real time enterprise systems. Real time enterprise systems are configurable information systems packages, implemented on-line that integrate people, technology and information processing. The three integrated processes within and across functional areas are seamlessly interconnected and almost time-lag free in an organisation. Topics include systems and technology background, ES evolution, ES lifecycle, implementation and configuration, ES and electronic commerce and ES success and failure factors. The theoretical component will be augmented by detailed case studies which focus on problems faced by real-life companies. For the practical component, laboratory exercises using a well-known enterprise system will be used to deepen student understanding.

Outcomes

On successful completion of this unit, students should be able to:

  • describe the characteristics, features and functionality of a real time enterprise system, the major application modules, and major business processes, data integration points, and the importance of master data, reporting, configuration and security that distinguishes it from other software systems;
  • explain the benefits of enterprise systems in terms of integration, world-wide flexibility, interactive processing, client-server platform, cloud computing, SOA, open systems, and the capacity to be configured for all business types;
  • discuss implementation project team responsibilities, the importance of clear communication, people handling and team management skills that are required of an enterprise systems implementation/project manager using examples from actual business cases;
  • critically discuss the major factors that impact on stakeholders during an enterprise system implementation that can influence the project triple constraints and business success identified from both theoretical knowledge and actual business cases;
  • demonstrate a capacity to describe and perform navigation functions and create master data objects in an enterprise systems system;
  • describe system-wide concepts such as workflow, reporting, and the exchange of information between business partners and employees;
  • explain the stages of an enterprise systems implementation lifecycle with particular focus on continuous change with regard to enhancement packs, upgrades, and new versions.

Assessment

Examination (2 hours) 60%; In-semester assessment 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Completion of 12 points of level two units from Information Technology, Science or Engineering or equivalent.

Prohibitions

FIT3012, FIT3133, FIT3068

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)

Synopsis

The unit provides an overview of computational science and an introduction to the central methods in this field. While it is not tied to any particular field of scientific study, it requires a general scientific background at advanced introductory level.

Topics include: the role of computational tools and methods in 21st century science; modelling and simulation; continuous vs discrete models; analytic versus numeric models; deterministic versus stochastic models; Monte-Carlo methods; epistemology of simulations; visualisation; high-dimensional data analysis; optimisation; limitations of numerical methods; high-performance computing and data-intensive research.

Each topic area will be introduced with a general overview followed by a discussion of one or a few selected methods in full technical detail. These will be practiced in tutorials and laboratories, which will also acquaint the students with standard software packages for scientific computing (for example, Mathematica, Matlab, Maple, Sage).

Seminars and guest lectures will present case studies and link to current topics in research.

Applications examples will be drawn from Physics, Biology, Bioinformatics, Chemistry, Social Science, etc.

Outcomes

Upon successful completion of the unit, students will:

  1. apply the process of computational scientific model building, verification and interpretation;
  2. develop and analyse the differences between core classes of modelling approaches (Numerical versus Analytical; Linear versus Non-linear; Continuous versus Discrete; Deterministic versus Stochastic);
  3. evaluate the implications of choosing a particular modelling approach over other possible approaches;
  4. explain the role of simulation and data visualisation in science;
  5. solve idealisations of several real-world problems across various scientific disciplines.

Assessment

Examination (3 hours): 75%, In-semester assessment: 25%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 3-hour laboratory
  • One 1-hour tutorial/seminar

(b.) Additional requirements (all students):

  • A minimum of 6 hours independent study per week for completing lab and assignment work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

One of MAT1841, MAT2003, ENG1091, MTH1030, MTH1035 or equivalent plus any introductory programming unit (eg FIT1040, FIT1002, ECE2071, TRC2400, or equivalent)

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)
Malaysia First semester 2015 (Day)
Malaysia Second semester 2015 (Day)
Clayton Summer semester A 2015 (Day)

Synopsis

This unit develops the students' ability to design, implement and maintain moderately complex, realistically-sized programs using an Agile software development methodology. It builds upon the basic programming techniques introduced in introductory programming unit and offers the first introduction to the implementation of more complex real-world programs. Examples of such systems include compilers and interpreters, simulations, visualisation tools, drawing packages, database systems, graphical games. Such systems may be implemented in the context of non-traditional computing environments such as smartphone "apps". The unit may offer students the opportunity to get acquainted with a second programming language within the procedural-object oriented paradigm, such as C++, Python or one of their cousins, depending on the scope of the project chosen in a particular semester.

The unit bridges between core programming knowledge and the large-scale software engineering context. It will emphasise the implementation and use of intermediate to advanced data structures (such as search trees, hash structures, graphs and graph algorithms etc.) and the embedding into an actual computing system (i.e. interacting with the O/S, networking components etc).

Outcomes

At the completion of this unit, students should be able to:

  1. analyse a proposed software project, taking into account client, product, and team characteristics, and determine whether an Agile development approach is suitable for the project;
  2. design a moderately complex software system, using good object-oriented design. practices, and implement, test, and package this design for client deployment using a modern object-oriented development toolchain;
  3. apply appropriate Agile practices to manage a moderately-sized development project in a small team;
  4. identify and describe requirements, including non-functional and quality properties (such as efficiency and usability), for a software system, and evaluate design alternatives and their impacts on these properties;
  5. apply unfamiliar technologies in a software system, such as new languages, toolkits, or development tools, without extensive specific instruction in these technologies;
  6. reflect on a software product and the development process that created it, and identify opportunities for incrementally improving both.

Assessment

Examination (3 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 3-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 7 hours independent study per week for completing lab and assignment work, private study and revision

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedNot offered in 2015

Synopsis

This unit introduces students to fundamentals of distributed networked environment. It provides knowledge of internetworking standards and understanding of the networking architecture, technology and operation.

Outcomes

At the completion of this unit, students will be able to understand and apply:

  1. network architecture standards for open systems;
  2. ISO reference and Internet models;
  3. Internetworking concepts, IP addressing, and socket-level interface;
  4. fundamentals and technologies of cabled and wireless physical layer implementations;
  5. fundamentals and technologies of cabled and wireless data-link layer implementations;
  6. fundamentals and technologies of network layer implementations, packet-switching and queueing concepts;
  7. functions and architectures of cabled and wireless LAN and WAN, including ALOHA and CSMA/CD models;
  8. analyse and design LAN architecture for organisational requirements.

Assessment

Examination (2 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 3-hour laboratory per fortnight (alternating with the tutorial)
  • One 1-hour tutorial per fortnight (alternating with the lab)

(b.) Additional requirements (all students):

A minimum of 8 hours of independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

This unit applies to the following area(s) of study

Prerequisites

FIT2069 and one of FIT2070 or FIT2022


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)

Synopsis

Modern computer systems rely increasingly on distributed computing mechanisms, implemented often as clusters, web services, grids and clouds. Distributed computing systems can provide seamless (or web-like) access to a variety of networked resources, e.g. processing cores, large data stores and information repositories, expensive instruments, high-speed links, sensor networks, and multimedia services for a wide range of applications. This unit provides foundation knowledge and understanding of the basic mechanisms required to implement distributed computing systems, especially clouds, grids, web services and clusters. Topics covered include: Introduction to parallel and distributed computing mechanisms, concurrency and synchronisation, monitors, deadlocks, concurrent program analysis - Deadlock, Safety & Liveness properties, computational and service-oriented grids. LVS and Beowulf Clusters. Gridservices, Webservices, WSDL, HPC Portals, Home Grids, Clouds and Peer-to-Peer (P2P) networks. Distributed applications, and their performance and reliability in relation to processor and network performance constraints.

Outcomes

At the completion of this unit students will be able to:

  1. understand basic problems in distributed computing, especially in relation to concurrency, parallelism, synchronisation, deadlocks, safety and liveness properties;
  2. understand differences between various distributed computing models and widely used distributed computing schemes;
  3. understand basic functional and performance concepts in grids and clouds and identify frequent causes of performance problems in grid applications;
  4. understand basic software and hardware reliability concepts in grids and identify frequent causes of reliability problems in grid applications;
  5. discuss some of the enabling technologies e.g. high-speed links, emulators and storage area networks for building computer grids and clouds;
  6. explain the use of some of the cloud computing, grid computing and clustering middleware used to implement virtual super computers, including security mechanisms;
  7. explain programming toolkits such as Parallel Virtual Machine (PVM) for writing parallel computer applications;
  8. explain HPC Portals, peer-to-peer (P2P) networking and semantic grids;
  9. elaborate some of the significant grid and cloud computing areas of application e.g. Bio-Technology, eHealth and eMedicine, Finance, and Computer Networks;
  10. install and configure a small computer grid using Globus toolkit middleware;
  11. gain basic familiarity with commonly used grid application tools and middleware interfaces;
  12. extend the grid and test these applications.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory
  • One 1-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 7 hours independent study per week for completing lab and assignment work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

(FIT2069, FIT2070 and one of FIT3141 or ECE2041) or (FIT1005/FIT2008 and FIT2022)

Prohibitions

FIT3010

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)

Synopsis

Modern computer systems contain parallelism in both hardware and software. This unit covers parallelism in both general purpose and application specific computer architectures and the programming paradigms that allow parallelism to be exploited in software. The unit examines both shared memory and message passing paradigms in both hardware and software; concurrency, multithreading and synchronicity; parallel, clustered and distributed supercomputing models, languages and software tools and development environments. Students will program in these paradigms.

Outcomes

On successful completion of this unit, students should be able to:

  • explain and analyse parallel computing models;
  • explain and analyse IPC schemes in parallel systems;
  • explain and analyse concurrency schemes in parallel;
  • explain and analyse parallel/vector/GPU architectures;
  • program socket and MPI applications.

Assessment

Examination (3 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory
  • One 1-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 7 hours independent study per week for completing lab and assignment work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Prohibitions

FIT4001, CSE4333

Additional information on this unit is available from the faculty at:


12 points, SCA Band 2, 0.250 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)
Clayton Second semester 2015 (Day)

Synopsis

This unit is intended to provide practical experience in designing, developing and testing a non-trivial computer science project. Projects are generally software-based, although sometimes they may involve hardware development or investigation of theory. Projects cover the whole process of software (or hardware) development, from analysis through design to implementation and testing. Comprehensive written documentation on the project is required. Students are assigned in groups to a project supervisor. There are no lectures in this unit, although students will be expected to attend regular meetings with their project supervisor. The application problem will normally be drawn from the student's field of specialisation.

Outcomes

On completion of this unit, students should be able to:

  • write a project proposal;
  • evaluate and select research methods and techniques of data collection and analysis appropriate to a particular project;
  • search, access, and analyse research literature as part of the process of developing solutions to problems;
  • communicate the deliverables of the project in written and oral form;
  • write a moderately detailed report explaining methodology, outlining their contributions and the contributions of others, documenting the developed project from developer and user perspectives.

Assessment

Projects are assessed by individual project supervisors.

Workload requirements

Minimum total expected workload equals 24 hours per week. Students will be expected to hold regular meetings with supervisor(s) over the course of the semester.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT2004 or FIT3140 plus completion of a named minor or of 24 points of units counting towards a named major.

Prohibitions

CSE3301, FIT3036

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)

Synopsis

This unit exposes students to a variety of industry standard games engine environments and development techniques. Students will develop an appreciation and basic working knowledge of a number of different platforms used in contemporary games development. The unit aims to provide students with a practical insight into contemporary, industry standard, games development process and games engines.

Outcomes

On successful completion of this unit, students should be able to:

  • evaluate the appropriateness of a game engine to a specific game design brief;
  • compare several game engines and rate multiple factors to judge relative value;
  • analyse and research a game engine, then structure and present your findings to an audience;
  • construct a basic game, using programming with a contemporary game engine.

Assessment

In-semester assessment: 100%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2015 (Day)

Synopsis

This unit will focus on research into the latest developments in the field of information technology, including innovative technology developments involving human computer interaction, information visualisation of complex data and emerging interface techniques. Students will learn valuable research and communication skills as they investigate and share with their peers the impact of emergent technologies and interfaces on society. The content presented in the lectures will focus on grand challenges in the field of information technology and on emerging trends. Students will apply their theoretical understanding to a practical project negotiated with the lecturer using a learning contract.

Outcomes

Upon successful completion of this unit, students should be able to:

  • locate and critically evaluate information on current research in the field of information technology as it relates to such themes as Human Computer Interaction, Ubiquitous Computing, Social Computing, and Entertainment;
  • critically evaluate the impact of rapid changes in information technology on society, highlighting the pervasive and expanding range of areas on which information technology is impacting;
  • communicate results of investigation to peers effectively through written and oral presentations, while correctly acknowledging and referencing source material;
  • apply theoretical understanding of emergent technologies to a practical project that demonstrates exploration of new information technologies in areas such as Human Computer Interaction, Ubiquitous Computing, Social Computing, and Entertainment.

Assessment

In-semester assessment: 100%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Completion of 24 points of level 2 or 3 FIT units

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedNot offered in 2015

Synopsis

This unit provides students with an understanding of the tasks and the main issues associated with the management of data and electronic records in modern organisations. The management of business records has always been an important function in any large organisation, but the use of digital technologies has added greatly to the scope and complexity of the task, and to the number and diversity of issues which must be addressed. The unit will examine some of the key areas in which these changes have affected the data management function in organisations. This will be used as a basis for explaining the nature of specialist work in this field and the professional roles and responsibilities associated with it.

Outcomes

On the completion of this unit, students will:

  • understand the purpose of the data management function and recognise its importance for organisations;
  • know and understand some of the key organisational data management tasks and the issues associated with them;
  • understand the impacts of technological change on the data management function and the role of data management professionals;
  • recognise and be able to analyse the risks and liabilities which must be addressed by organisational data management strategies;
  • understand the importance of a structured and systematic approach to the development and implementation of data management strategies and procedures
  • be able to critically evaluate a proposed data management solution for a given organisational situation;
  • be able to apply appropriate techniques and standards in the development of strategies and procedures to address a typical organisational data management need.

Assessment

Examination (3 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

This unit applies to the following area(s) of study

Prerequisites

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedNot offered in 2015

Synopsis

The unit will provide students with fundamentals and theoretical foundations of Network Administration. In addition, students will acquire practical skills needed to plan, install, configure and manage networks through laboratory activities and projects.

Outcomes

At the completion of this unit students will have -

A knowledge and understanding of:

  • the role of a network administrator;
  • the configuration and management of common network infrastructure protocols, including DHCP, DNS, LDAP, SMTP, HTTP and others;
  • standards relevant to network management systems, including ASN.1, SNMP, SMI/MIB, RMON, DMTF/DMI, and others;
  • standards-based models and practices in fault, configuration, accounting, performance and security management of networks.

Gained important practical skills, including:

  • independent research of topics in resolving problems associated with network management;
  • understanding and use of a range of hardware and software tools for network administration;
  • installation, configuration and management of typical network application services.

Assessment

Examination (2 hours): 40%; In-semester assessment: 60%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

One of CPE1007, CPE2002, CSE2318, CSE3318, FIT1005, FIT2008 or equivalent.

Prohibitions

CPE2009, CPE3012, CPE5013, CSE3153, FIT2018, FIT5034

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)
Clayton Second semester 2015 (Online)
Malaysia Second semester 2015 (Day)
Malaysia Summer semester A 2015 (Day)

Notes

The ONLINE offering of this unit is only available to BITS Gippsland DE students.

Synopsis

In recent years the world has seen an explosion in the quantity and variety of data routinely recorded and analysed by research and industry, prompting some social commentators to refer to this phenomenon as the rise of "big data," and the analysts and practitioners who investigate the data as "data scientists."

The data may come from a variety of sources, including scientific experiments and measurements, or may be recorded from human interactions such as browsing data or social networks on the Internet, mobile phone usage or financial transactions. Many companies too, are realising the value of their data for analysing customer behaviour and preferences, recognising patterns of behaviour such as credit card usage or insurance claims to detect fraud, as well as more accurately evaluating risk and increasing profit.

In order to obtain insights from big data new analytical techniques are required by practitioners. These include computationally intensive and interactive approaches such as visualisation, clustering and data mining. The management and processing of large data sets requires the development of enhanced computational resources and new algorithms to work across distributed computers.

This unit will introduce students to the analysis and management of big data using current techniques and open source and proprietary software tools. Data and case studies will be drawn from diverse sources including health and informatics, life sciences, web traffic and social networking, business data including transactions, customer traffic, scientific research and experimental data. The general principles of analysis, investigation and reporting will be covered. Students will be encouraged to critically reflect on the data analysis process within their own domain of interest.

Outcomes

On successful completion of this unit, students should be able to:

  • demonstrate the ability to transform real world problems into ones that can then be solved using data analytics techniques;
  • cleanse and prepare data for analysis;
  • analyse large data sets using a range of statistical, graphical and machine-learning techniques;
  • validate and critically assess the results of analysis;
  • interpret the results of analysis and communicate these to a broad audience;
  • employ open source and proprietary software for data analytics;
  • critically assess the appropriateness of analytical methods for a given task;
  • identify opportunities for organisations to employ data analytics to understand current practice and identify potential opportunities;
  • critically evaluate the limitations and benefits of data analytics.

Assessment

Examination (2 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

FIT1006 or ETC1000 or equivalent. (For example BUS1100, ETC1010, ETC2010, ETF2211, ETW1000, ETW1010, ETW1102, ETW2111, ETX1100, ETX2111, ETX2121, MAT1097, STA1010)

Additional information on this unit is available from the faculty at:


18 points, SCA Band 2, 0.375 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)

Synopsis

Students on placement work full time in a defined, graduate level research and development role during a 22-week placement period at established partners of the Faculty of Information Technology research based learning program including major global companies, and leading Australian Research and Development institutions. The students on placement are able to apply the knowledge and research skills developed in their academic units, develop their communication, time management and teamwork skills, experience a professional research and development environment and obtain feedback from experienced supervisors on their performance.

Students will be supervised by an external placement supervisor with a Monash supervisor visiting twice in the placement to ensure that the placement is running smoothly. There will be both a mid- and end-placement evaluation based on written reports and oral presentations.

Outcomes

On successful completion of this unit, students should be able to:

  • participate as a member of a possibly multi-disciplinary research team;
  • design and conduct information technology research projects;
  • communicate research findings both orally and in writing;
  • demonstrate ethical and professional practice in research;
  • critically analyse and assess information technology literature.

Assessment

In-semester assessment: 100%

Workload requirements

Students on placement are deployed full-time for 22 weeks with research partners of the Faculty in a graduate-level research and development role within the company.

See also Unit timetable information

Chief examiner(s)

Prerequisites


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedNot offered in 2015

Synopsis

This unit introduces the problem of machine learning and the major kinds of statistical learning used in data analysis. Learning and the different kinds of learning will be covered and their usage discussed. Evaluation techniques and typical application contexts will presented. A series of different models and algorithms will be presented in an exploratory way: looking at typical data, the basic models and algorithms and their use: linear and logistic regression, support vector machines, Bayesian networks, decision trees, random forests, k-means and clustering, neural-networks, deep learning, and others. Finally, two specialist topics will be covered briefly, statistical learning theory and working with big data.

Outcomes

On successful completion of this unit, students should be able to:

  • describe what machine learning is;
  • differentiate kinds of statistical learning models and algorithms;
  • evaluate a machine learning algorithm in typical contexts;
  • describe and apply the major models and algorithms for statistical learning;
  • identify the most competitive algorithms for typical contexts;
  • compare and contrast the differences between big data applications and regular applications of algorithms;
  • describe the theoretical limits of learning.

Assessment

Examination (3 hours): 60%; In-semester assessment: 40%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

  1. Contact hours for on-campus students:
    • Two hours lectures
    • Two hours laboratories

  1. Additional requirements (all students):
    • A minimum of 8 hours of personal study per week for completing lab/tutorial activities, assignments, private study and revision.

See also Unit timetable information

Prerequisites

FIT2086 or related statistical background


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)
Clayton First semester 2015 (Day)
South Africa First semester 2015 (Day)
Caulfield Second semester 2015 (Day)
Clayton Second semester 2015 (Day)
South Africa Second semester 2015 (Day)
Caulfield Summer semester B 2015 (Day)

Synopsis

FIT4000 is an extension unit for all FIT undergraduate Honours degree students, where appropriate. Entry only available on approval by the Associate Dean (Education) where exceptional circumstances have been determined.

Outcomes

On completion of the Honours thesis units, students should be able to:

  1. design a rigorous Bachelor Honours level research project and develop project proposal;
  2. critically review research literature, research design and reported findings;
  3. evaluate and select research methods and techniques of data collection and analysis appropriate to particular research designs, projects and disciplines;
  4. conduct ethical research;
  5. communicate research findings in written and oral form in research and industry settings.

Assessment

Presentation and final thesis (normally 10,000 - 20,000 words): 100%

Workload requirements

Varies according to remaining requirements. To be determined by Supervisor/Co-ordinator.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Associate Dean (Education) approval required.

Prohibitions

Students are not permitted to enrol in this unit more than once.


12 points, SCA Band 2, 0.250 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Full year 2015 (Day)

Synopsis

Students will undertake a large project and work in groups on a software project for a client. The client may be internal to Monash or from the industry or research organisation. In general, projects involve all aspects of the system development lifecycle. Groups are responsible for their own project management, with guidance from a supervisor. Some projects will warrant students working in pairs or individually.

Outcomes

On successful completion of this unit, students should be able to:

  1. select and use appropriate tools, techniques and strategies for managing risks in the context of a software project;
  2. select and use appropriate tools, techniques and strategies and managing project resources, including time and personnel;
  3. choose and follow a software development methodology that is appropriate to the team, project and client, and justify this methodology;
  4. design and implement a software system of a quality acceptable to an external client;
  5. elicit requirements from a client and ensure that these are communicated to team members and other stakeholders in an appropriate form;
  6. produce internal documentation of a sufficient quality to support project development activities (including specification, analysis, design, testing);
  7. communicate effectively with other project stakeholders, including clients, end users, and supervisors;
  8. verify systematically that project deliverables meet agreed quality standards;
  9. produce external documentation of a sufficient quality to meet the needs of clients, end users, and client-site technical staff.

Assessment

Assignments: 100%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 2-hour seminar
  • One 2-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours additional study per week including undertaking all stages of the software lifecycle for the project, preparation of project documentation, preparation for individual and group presentation, software walkthroughs and SWEBOK interviews. Students are also expected to attend fortnightly group meetings with project supervisor, hold regular meetings with client (may be off-campus) and attend regular meetings of the project group.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Co-requisites

Prohibitions

CSE4002

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)

Synopsis

This unit covers the fundamental products, processes and techniques for system validation and verifications including testing methodologies, static program analysis and code quality measurement and monitoring. Open-source tools will be used to apply in practice knowledge learnt about software testing from a theoretical perspective. Inspection and testing methodologies, analysis of artefacts, robustness, performance analysis configuration management, quality assurance plan and standards, compliance, assessment, certification issues are covered. It shows how to predict, analyse and control defects in complex software systems.

Outcomes

On successful completion of this unit, students should be able to:

  1. explain the importance of quality assurance in software engineering;
  2. articulate the role of validation and verification methods in the system development life cycle; key issues in software testing, testing levels and testing techniques;
  3. categorise and apply selection and combination of techniques and test related measures;
  4. measure, evaluate and analyse software under test using different quality and complexity metrics;
  5. develop adequate test cases to help detect software system defects using industry-strength IDEs, unit testing frameworks such as JUnit, code coverage tools such as Cobertura, and other similar products;
  6. implement continuous integration (CI) at unit, integration & system testing level using a CI server such as Jenkins to automatically run regression test suites on the system under test.

Assessment

Examination (2 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 1-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prerequisites

Prohibitions

CSE4431

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate, Postgraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)
South Africa First semester 2015 (Day)
Caulfield Second semester 2015 (Day)

Synopsis

The aim of this unit is to prepare Honours students in the Faculty of IT to conduct research across the range of IT disciplines, including computer science, software engineering, information systems and information management.

It introduces students to major research philosophies and paradigms, the principles of research design, research ethics, and research methods and techniques of data collection and analysis appropriate to IT research and their discipline.

Skills developed and knowledge acquired from this unit will prepare students to conduct and communicate their own research, as well as to be knowledgeable and critical interpreters of others' research.

Outcomes

On completion of this unit, students will be able to:

  • identify and explain major research philosophies and paradigms;
  • design rigorous and ethical Bachelor Honours level research projects and develop project proposals;
  • evaluate and select research methods and techniques of data collection and analysis appropriate to particular research designs, projects and disciplines;
  • conduct ethical research;
  • communicate research findings in written and oral form in research and industry settings;
  • critically review research literature, research design and reported findings.

Assessment

In-semester assessment: 100%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two 2-hour workshops

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Foundation knowledge in computer science or business information systems or information technology and systems fundamentals.

Prohibitions

ITW4001, IMS5036, IMS4036, BUS5000, CSE4910, GCO4010, CSE4650, FIT5125, FIT5143, FIT5185, FIT5190

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate, Postgraduate
FacultyFaculty of Information Technology
OfferedSouth Africa Second semester 2015 (Day)

Synopsis

This unit will develop students capabilities to undertake research in the information systems field. Students will learn various research methods and study published research papers in which these research methods have been used. In particular, students will learn to evaluate how well the research methods have been used in published research papers. Students will also develop an understanding of some of the exciting, leading-edge research in the information systems field. This understanding may enable students to identify research topics that they would like to pursue, perhaps in an honours, masters, or PhD thesis.

Outcomes

At the completion of this unit, students should be able to:

  • undertake research in the information systems field;
  • explain various research methods used in the information systems field;
  • evaluate how well research methods have been used in published research papers.

Assessment

Examination (3 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • One 3-hour seminar

(b.) Additional requirements (all students):

  • A minimum of 9 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

Co-requisites

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)
Clayton First semester 2015 (Day)
Caulfield Second semester 2015 (Day)
Clayton Second semester 2015 (Day)

Synopsis

This unit is a research unit and an elective unit for the Honours degrees of the Faculty of Information Technology. Due to the nature of the area of IT, a wide range of reading unit types can be offered to students. Some project components are of a practical nature and may involve some software development and/or experimentation, while other components are of a more theoretical nature. Details for the reading unit will be defined and approved individually for each student and will include objectives, assessment details, due dates and an initial reading list. Assessment comprises a research paper or review (6000-10,000 words), project report, or equivalent. Enrolment into reading units and allocation of a supervising academic will be approved by the Associate Dean (Education).

Outcomes

On completion of this unit, students should be able to:

  1. design a rigorous Bachelor Honours level research project and develop project proposal;
  2. critically review research literature, research design and reported findings;

evaluate and select research methods and techniques of data collection and analysis appropriate to particular research designs, projects and disciplines;

  1. conduct ethical research;
  2. communicate research findings in written and oral form in research and industry settings.

Assessment

Assessment is determined by the supervisor. Assessment can include a written report or written formal exam. The student may also be required to present the findings of the research undertaken.

Workload requirements

Minimum total expected workload equals 12 hours per week. Students will be expected to hold regular meetings with supervisor(s) over the course of the semester.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Admission to the Bachelor of Computer Science (Honours) or Bachelor of Business Information Systems (Honours) or Bachelor of Information Technology and Systems (Honours) program. Enrolment in FIT4008 is subject to the approval of the ADE on the advice of the relevant Honours program leaders.

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate, Postgraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)

Synopsis

Methods from Artificial Intelligence (AI) form the basis for many advanced information systems. These techniques address problems that are difficult to solve or not efficiently solvable with conventional techniques. Building on the undergraduate curriculum this unit introduces the student to advanced AI methods and their applications in information systems.

Outcomes

On completion of this unit students, should be able to:

  • describe an overview of different technologies that form the basis of intelligent information systems;
  • explain the capabilities of these methods;
  • recognise tasks that can be solved with these methods;
  • judge the limitations of these methods;
  • apply several standard techniques in the chosen sub-fields of intelligent information systems to the construction and design of such systems;
  • critically evaluate the performance of these approaches;
  • compare these techniques to alternative approaches;
  • explain the practical relevance of intelligent information systems.

Assessment

Assignment and Examination, relative weight depending on topic composition. When no exam is given students will be expected to demonstrate their knowledge by solving practical problems and maybe required to give an oral report.

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures

(b.) Additional requirements (all students):

  • A minimum of 10 hours independent study per week for completing assignment and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Completion of the Bachelor of Computer Science or equivalent to the entry requirements for the Honours program. Students must also have enrolment approval from the Honours Coordinator.

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate, Postgraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)

Synopsis

Algorithms are the most fundamental area for all aspects of computer science and software engineering. Discrete structures, such as those treated in graph theory, set theory, combinatorics and symbolic logic form the mathematical underpinning of the study of algorithms. As well-designed algorithms and data structures are essential for the good performance of an information system, an in-depth understanding of the theoretical properties of algorithms is essential for any computer scientist. As importantly, the theoretical investigation of algorithms leads to a deeper understanding of problem structures and classes of problems and the knowledge of a large variety of algorithm types enables the designer to approach a new problem from different angles. Topics for this unit include: Computability and Complexity Automata Theory Advanced Analysis and Design of Algorithms Parallel and Distributed Algorithms Numerical Algorithms Cryptographic algorithms Spatial/geometric algorithms

Outcomes

On successful completion of this unit, students should be able to:

  • critically analyse and assess algorithms for use in the chosen specialisation area;
  • be able to formally analyse algorithms in this specialisation area;
  • choose and apply algorithms and data structures in the specialisation area;
  • design and implement modified algorithms in the chosen area to suit particular problem structures.

Assessment

Assignment and Examination, relative weight depending on topic composition. When no exam is given students will be expected to demonstrate their knowledge by solving practical problems and maybe required to give an oral report.

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour laboratory or tutorial

(b.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Completion of the Bachelor of Computer Science or equivalent to the entry requirements for the Honours program. Students must also have enrolment approval from the Honours Coordinator.

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate, Postgraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)

Synopsis

All sciences are increasingly relying on computational support and the growth of many branches of science has only become possible due to the availability of efficient computational methods. The common basis of such methods are; numerical methods and high performance computing. Topics for this unit include: Numerical Methods, High Performance and Parallel Computing, Optimisation and Operations Research Bioinformatics, Simulation, Visualisation and Modelling.

Outcomes

At the completion of this unit students should be able to:

  • explain the role of computational methods in the chosen field of specialisation and their relation to complimentary and related approaches;
  • solve non-trivial problems using the algorithms specific to the chosen field of specialisation;
  • compare and evaluate alternative computational approaches in the chosen domain in terms of performance and suitability to a specific problem;
  • critically evaluate the limits and capabilities of these methods;
  • select, design and test computer programs in the domain;
  • use standard computational packages in the chosen domain effectively for practical problem solving where appropriate.

Assessment

Assignment and Examination, relative weight depending on topic composition. When no exam is given students will be expected to demonstrate their knowledge by solving practical problems and maybe required to give an oral report.

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures

(b.) Additional requirements (all students):

  • A minimum of 10 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Completion of the Bachelor of Computer Science or equivalent to the entry requirements for the Honours program. Students must also have enrolment approval from the Honours Coordinator.

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate, Postgraduate
FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2015 (Day)

Synopsis

This unit provides a detailed understanding of the underpinning theories, principles and practices of interface design for computer-based systems. It examines issues in the design of system interfaces from a number of perspectives: user, programmer, designer. It explores the application of the relevant theories in practice. The unit will cover topics such as methods and tools for developing effective user interfaces, evaluation methods such as the conduct of usability and heuristic evaluations, design of appropriate interface elements including the design of menus and other interaction styles. The unit will also focus on designing for a diverse range of users and environments.

Outcomes

At the successful completion of this unit, students should be able to:

  • explain the theories and principles of HCI;
  • apply HCI principles to interface and interaction design;
  • design for user diversity and accessibility;
  • employ user-centred interaction design;
  • design and justify an effective user interface;
  • critically evaluate an interaction design.

Assessment

Examination (3 hours): 50%; In-semester assessment: 50%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 2-3 hours of personal study per one hour of contact time in order to satisfy the reading and assignment expectations.

See also Unit timetable information

Chief examiner(s)

Prerequisites

(FIT9003 or FIT5132) or (FIT9030 or FIT5130)

Prohibitions

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate, Postgraduate
FacultyFaculty of Information Technology
OfferedCaulfield Second semester 2015 (Day)

Synopsis

This unit will focus on research into the latest developments in the field of information technology, including innovative technology developments involving human computer interaction, information visualisation of complex data and emerging interface techniques. Students will learn valuable research and communication skills as they investigate and share with their peers the impact of emergent technologies and interfaces on society. The content presented in the lectures will focus on grand challenges in the field of information technology and on emerging trends. Students will apply their theoretical understanding to a practical project negotiated with the lecturer using a learning contract.

Outcomes

At the completion of this unit students will have -

A theoretical and conceptual understanding of:

  • the diversity of theoretical and conceptual frameworks which contribute to the current developments in the field of information technology, including human computer interaction, information visualisation and interface design;
  • the grand challenges in the field of information technology and the emerging trends, including the range of applications to which emerging information technologies, information visualisation techniques and innovative interfaces can be applied, for example ubiquitous computing, geospatial information visualisation and mobile devices interfaces.

Developed attitudes that enable them to:

  • critically evaluate the impact of rapid changes in information technology on society and to appreciate the pervasive and expanding range of applications and fields on which information technology is impacting.

Developed the skills to:

  • locate and critically evaluate information on current research in the field, for example using electronic library databases, and to synthesise the information they have gathered into a logical and coherent argument;
  • communicate results of their investigation to their peers effectively through written and/or oral presentations while correctly acknowledging and referencing source material;
  • apply their theoretical understanding to a practical project negotiated with the lecturer using a learning contract.

Demonstrated the teamwork skills necessary to:

  • work as a member of a team to present the finding of their research to their peers.

Assessment

In-semester assessment: 100%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Two hours of lectures
  • One 2-hour tutorial

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

Prerequisites

24 points of level 4 or 9 FIT units

Prohibitions

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)
Clayton First semester 2015 (Day)
South Africa First semester 2015 (Day)
Caulfield Second semester 2015 (Day)
Clayton Second semester 2015 (Day)
South Africa Second semester 2015 (Day)

Synopsis

This unit is a research unit and a core unit for all Faculty of Information Technology Honours degrees. Due to the nature of IT, a wide range of Honours project types can be offered to students. Some project components are of a practical nature and may involve some software development and/or experimentation, while other components are of a more theoretical nature.

This unit forms part of the sequence of units comprising the Honours thesis in the Faculty of Information Technology.

Two exit points exist for the Honours thesis, FIT4444 (24 pts) and FIT4448 (18 pts). The 24 credit point exit point is applicable to:

Bachelor of Business Information Systems (Honours), Bachelor of Computer Science (Honours), Honours degree of Bachelor of Computer and Information Sciences, Bachelor of Information Technology and Systems (Honours) and Bachelor of Informatics and Computation Advanced (Honours).

The 18 credit point exit point is applicable to:

Honours stream in the Bachelor of Software Engineering.

Outcomes

On completion of the Honours thesis units, students should be able to:

  1. design a rigorous Bachelor Honours level research project and develop project proposal;
  2. critically review research literature, research design and reported findings;
  3. evaluate and select research methods and techniques of data collection and analysis appropriate to particular research designs, projects and disciplines;
  4. conduct ethical research;
  5. communicate research findings in written and oral form in research and industry settings.

Assessment

At the completion of the requirements for the thesis the following components of assessment will be completed:

Research Proposal: 5%; Literature Review: 10%; Interim Presentation: hurdle; Final Presentation: 5%; Thesis (normally 10,000 - 20,000 words): 80%

These assessment tasks will be completed over the course of several units in the Honours program but the overall grade for the thesis will only be finalised on completion of either FIT4444 (24 pts) or FIT4448 (18 pts).

Workload requirements

Minimum total expected workload equals 12 hours per week. Students will be expected to hold regular meetings with supervisor(s) over the course of the semester.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Admission to an FIT Honours program.

Co-requisites

Prohibitions

CPE4000, CSE4000, IMS4000, FIT4126, FIT4186, FIT4246, FIT4606

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)
Clayton First semester 2015 (Day)
South Africa First semester 2015 (Day)
Caulfield Second semester 2015 (Day)
Clayton Second semester 2015 (Day)
South Africa Second semester 2015 (Day)

Synopsis

This unit is a research unit and a core requirement for all FIT Honours degrees. Due to the nature of IT, a wide range of Honours project types can be offered to students. Some project components are of a practical nature and may involve some software development and/or experimentation, while other components are of a more theoretical nature.

This unit forms part of the sequence of units comprising the Honours thesis in the Faculty of Information Technology.

Two exit points exist for the Honours thesis, FIT4444 (24 pts) and FIT4448 (18 pts). The 24 credit point exit point is applicable to:

Bachelor of Business Information Systems (Honours), Bachelor of Computer Science (Honours), Honours degree of Bachelor of Computer and Information Sciences, Bachelor of Information Technology and Systems (Honours) and Bachelor of Informatics and Computation Advanced (Honours).

The 18 credit point exit point is applicable to:

Honours stream in the Bachelor of Software Engineering.

Outcomes

On completion of the Honours thesis units, students will be able to:

  1. design a rigorous Bachelor Honours level research project and develop project proposal;
  2. critically review research literature, research design and reported findings;
  3. evaluate and select research methods and techniques of data collection and analysis appropriate to particular research designs, projects and disciplines;
  4. conduct ethical research;
  5. communicate research findings in written and oral form in research and industry settings.

Assessment

At the completion of the requirements for the thesis the following components of assessment will be completed:

Research Proposal: 5%; Literature Review: 10%; Interim Presentation: hurdle; Final Presentation: 5%; Thesis (normally 10,000 - 20,000 words): 80%

These assessment tasks will be completed over the course of several units in the Honours program but the overall grade for the thesis will only be finalised on completion of either FIT4444 (24pts) or FIT4448 (18pts).

Workload requirements

Minimum total expected workload equals 12 hours per week. Students will be expected to hold regular meetings with supervisor(s) over the course of the semester.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Admission to an FIT Honours program or stream.

Co-requisites

Prohibitions

CPE4000, CSE4000, IMS4000, FIT4126, FIT4186, FIT4246, FIT4606

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)
Clayton First semester 2015 (Day)
South Africa First semester 2015 (Day)
Caulfield Second semester 2015 (Day)
Clayton Second semester 2015 (Day)
South Africa Second semester 2015 (Day)

Synopsis

This unit is a research unit and a core requirement for all FIT Honours degrees. Due to the nature of IT, a wide range of Honours project types can be offered to students. Some project components are of a practical nature and may involve some software development and/or experimentation, while other components are of a more theoretical nature.

This unit forms part of the sequence of units comprising the Honours thesis in the Faculty of Information Technology.

Two exit points exist for the Honours thesis, FIT4444 (24pts) and FIT4448 (18pts). The 24 credit point exit point is applicable to:

Bachelor of Business Information Systems (Honours), Bachelor of Computer Science (Honours), Honours degree of Bachelor of Computer and Information Sciences, Bachelor of Information Technology and Systems (Honours) and Bachelor of Informatics and Computation Advanced (Honours).

The 18 credit point exit point is applicable to:

Honours stream in the Bachelor of Software Engineering.

Outcomes

On completion of the Honours thesis units, students will be able to:

  1. design a rigorous Bachelor Honours level research project and develop project proposal;
  2. critically review research literature, research design and reported findings;
  3. evaluate and select research methods and techniques of data collection and analysis appropriate to particular research designs, projects and disciplines;
  4. conduct ethical research;
  5. communicate research findings in written and oral form in research and industry settings.

Assessment

At the completion of the requirements for the thesis the following components of assessment will be completed:

Research Proposal: 5%; Literature Review: 10%; Interim Presentation: hurdle; Final Presentation: 5%; Thesis (normally 10,000 - 20,000 words): 80%

These assessment tasks will be completed over the course of several units in the Honours program but the overall grade for the thesis will only be finalised on completion of either FIT4444 (24pts) or FIT4448 (18pts).

Workload requirements

Minimum total expected workload equals 12 hours per week. Students will be expected to hold regular meetings with supervisor(s) over the course of the semester.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Admission to an FIT Honours program or stream.

Co-requisites

Prohibitions

CPE4000, CSE4000, IMS4000, FIT4126, FIT4186, FIT4246, FIT4606

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedCaulfield First semester 2015 (Day)
Clayton First semester 2015 (Day)
South Africa First semester 2015 (Day)
Caulfield Second semester 2015 (Day)
Clayton Second semester 2015 (Day)
South Africa Second semester 2015 (Day)

Synopsis

This unit is a research unit and a core requirement for all FIT Honours degrees. Due to the nature of IT, a wide range of Honours project types can be offered to students. Some project components are of a practical nature and may involve some software development and/or experimentation, while other components are of a more theoretical nature.

This unit forms part of the sequence of units comprising the Honours thesis in the Faculty of Information Technology.

Two exit points exist for the Honours thesis, FIT4444 (24 pts) and FIT4448 (18 pts). The 24 credit point exit point is applicable to:

Bachelor of Business Information Systems (Honours), Bachelor of Computer Science (Honours), Honours degree of Bachelor of Computer and Information Sciences, Bachelor of Information Technology and Systems (Honours) and Bachelor of Informatics and Computation Advanced (Honours).

The 18 credit point exit point is applicable to:

Honours stream in the Bachelor of Software Engineering.

Outcomes

On completion of the Honours thesis units, students should be able to:

  1. design a rigorous Bachelor Honours level research project and develop project proposal;
  2. critically review research literature, research design and reported findings;
  3. evaluate and select research methods and techniques of data collection and analysis appropriate to particular research designs, projects and disciplines;
  4. conduct ethical research;
  5. communicate research findings in written and oral form in research and industry settings.

Assessment

At the completion of the requirements for the thesis the following components of assessment will be completed:

Research Proposal: 5%; Literature Review: 10%; Interim Presentation: hurdle; Final Presentation: 5%; Thesis (normally 10,000 - 20,000 words): 80%

These assessment tasks will be completed over the course of several units in the Honours program but the overall grade for the thesis will only be finalised on completion of either FIT4444 (24 pts) or FIT4448 (18 pts).

Workload requirements

Minimum total expected workload equals 12 hours per week. Students will be expected to hold regular meetings with supervisor(s) over the course of the semester.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Admission to an FIT Honours program.

Co-requisites

Prohibitions

CPE4000, CSE4000, IMS4000, FIT4126, FIT4186, FIT4246, FIT4606

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)
Clayton Second semester 2015 (Day)

Synopsis

This unit is a research unit and a core requirement for the Bachelor of Software Engineering Honours stream. Due to the nature of IT, a wide range of Honours project types can be offered to students. Some project components are of a practical nature and may involve some software development and/or experimentation, while other components are of a more theoretical nature.

This unit forms part of the sequence of units comprising the Honours thesis in the Faculty of Information Technology.

Two exit points exist for the Honours thesis, FIT4444 (24 pts) and FIT4448 (18 pts). The 24 credit point exit point is applicable to:

Bachelor of Business Information Systems (Honours), Bachelor of Computer Science (Honours), Honours degree of Bachelor of Computer and Information Sciences, Bachelor of Information Technology and Systems (Honours) and Bachelor of Informatics and Computation Advanced (Honours).

The 18 credit point exit point is applicable to:

Honours stream in the Bachelor of Software Engineering.

Outcomes

On completion of the Honours thesis units, students should be able to:

  1. design a rigorous Bachelor Honours level research project and develop project proposal;
  2. critically review research literature, research design and reported findings;
  3. evaluate and select research methods and techniques of data collection and analysis appropriate to particular research designs, projects and disciplines;
  4. conduct ethical research;
  5. communicate research findings in written and oral form in research and industry settings.

Assessment

At the completion of the requirements for the thesis the following components of assessment will be completed:

Research Proposal: 5%; Literature Review: 10%; Interim Presentation: hurdle; Final Presentation: 5%; Thesis (normally 10,000 - 20,000 words): 80%

These assessment tasks will be completed over the course of several units in the Honours program but the overall grade for the thesis will only be finalised on completion of either FIT4444 (24 pts) or FIT4448 (18 pts).

Workload requirements

Minimum total expected workload equals 12 hours per week. Students will be expected to hold regular meetings with supervisor(s) over the course of the semester.

See also Unit timetable information

Chief examiner(s)

Prerequisites

Co-requisites

Prohibitions

CPE4000, CSE4000, IMS4000, FIT4126, FIT4186, FIT4246, FIT4606
Only available to students enrolled in the Honours stream of the Bachelor of Software Engineering.

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton First semester 2015 (Day)
Malaysia First semester 2015 (Day)
Coordinator(s)Dr Daniel Horsley (Clayton); Associate Professor Lan Boon Leong (Malaysia)

Synopsis

Topics fundamental to mathematics and computing including elementary number theory, sets, relations and functions; methods of logic and proof, especially proof by induction; recurrence relations and difference equations; trees and other graphs.

Outcomes

At the completion of this unit, students should be able to:

  1. recognise fundamental entities and concepts in discrete mathematics and determine when they will be useful in solving real-world problems;
  2. describe and apply the basic concepts and algorithms of number theory, including the Euclidean algorithm;
  3. recognise basic methods of proof, particularly induction, and apply them to solve problems in mathematics and computer science;
  4. work confidently with sets, relations, functions and their associated concepts, and apply these to solve problems in mathematics and computer science;
  5. use and analyse simple first and second order recurrence relations;
  6. use trees and graphs to solve problems in computer science.

Assessment

Examination (3 hours): 70%; In-semester assessment: 30%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Three hours of lectures
  • One 90 minute tutorial

(b.) Additional requirements (all students):

  • A minimum of 7.5 hours independent study per week for completing tutorial and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prohibitions

MAT1077, MTH1112

Additional information on this unit is available from the faculty at:


6 points, SCA Band 2, 0.125 EFTSL

Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.

LevelUndergraduate
FacultyFaculty of Information Technology
OfferedClayton Second semester 2015 (Day)
Malaysia Second semester 2015 (Day)
Malaysia October intake 2015 (Day)
Coordinator(s)Dr Jennifer Flegg (Clayton); Associate Professor Lan Boon Leong (Malaysia)

Synopsis

Probability and combinatorics: elementary probability theory, random variables, probability distributions, expected value; counting arguments in combinatorics; statistics. Linear algebra: vectors and matrices, matrix algebra with applications to flow problems and Markov chains; matrix inversion methods. Calculus: differentiation and partial differentiation; constructing Taylor series expansions.

Outcomes

On successful completion of this unit, students should be able to:

  1. apply counting principles in combinatorics and derive key combinatorial identities;
  2. describe the principles of elementary probability theory, evaluate conditional probabilities and use Bayes' Theorem;
  3. recognise some standard probability density functions, calculate their mean, variance and standard deviation, demonstrate their properties and apply them to relevant problems;
  4. implement the principles of experimental design based on those probability density functions, and apply confidence intervals to sample statistics;
  5. demonstrate basic knowledge and skills of linear algebra, including to manipulate matrices, solve linear systems, and evaluate and apply determinants;
  6. apply knowledge of linear algebra to relevant problems, such as network flow and Markov chains;
  7. describe fundamental knowledge of calculus including to differentiate basic, composite, inverse and parametric functions;
  8. calculate approximations of functions with tangent lines, evaluate power series and construct Taylor series;
  9. perform key skills in the calculus of functions of several variables including to calculate partial derivatives, find tangent planes, identify stationary points and construct Taylor series.

Assessment

Examination (3 hours): 70%; In-semester assessment: 30%

Workload requirements

Minimum total expected workload equals 12 hours per week comprising:

(a.) Contact hours for on-campus students:

  • Three hours of lectures
  • One 1-hour laboratory

(b.) Additional requirements (all students):

  • A minimum of 8 hours independent study per week for completing lab and project work, private study and revision.

See also Unit timetable information

Chief examiner(s)

This unit applies to the following area(s) of study

Prohibitions

ENG1091, MAT1841, MTH1030

Additional information on this unit is available from the faculty at: