units
faculty-ug-it
Faculty of Information Technology
This unit entry is for students who completed this unit in 2016 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.
This unit entry is for students who completed this unit in 2016 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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Overseas
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Overseas
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Overseas
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Overseas
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Overseas
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Overseas
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Overseas
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Overseas
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Overseas
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Overseas
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Overseas
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Overseas
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Overseas
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Overseas
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Overseas
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Overseas
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
CPE1001, CSE1202, GCO1811, MMS1801, MMS1802
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
CSE1204, ELC1000, IMS1704, BUS1021, CPE1006
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Study schedule for off-campus students:
(c.) Additional requirements (all students):
See also Unit timetable information
BUS3112, CPE2005, CSE2132, CSE2138, CSE2316, CSE3180, CSE3316, FIT2010, GCO2815, IMS1907, IMS2112, MMS2801
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
Examination (2 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
A study score of 25 in VCE Mathematics Methods or Specialist Maths units 3 & 4 or 30 in Further Maths units 3 & 4 or MTH1010 or equivalent
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 70%; In-semester assessment: 30% (Semester 1)
Examination (3 hours): 60%; In-semester assessment: 40% (Semester 2)
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
((One of FIT1040, ECE2071, FIT1002) and FIT1029) or FIT1045
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.
CSE1303, CSC1030, FIT1015, FIT2085
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On successful completion of this unit, students should be able to:
Examination (3 hours): 40%; In-semester assessment: 60%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
CPE1003, MMS1402, MMS9401
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On successful completion of this unit, students should be able to:
Examination (2 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
BUS1010, CSE1720, GCO1851, MMS1401
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
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 Faculty. 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.
On successful completion of this unit, students should be able to:
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.
Minimum total expected workload equals 2-6 hours per week comprising:
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
Examination (2 hours): 50%; Assignments: 50%
Minimum total expected workload equals 12 hours per week comprising:
See also Unit timetable information
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On successful completion of this unit, students should be able to:
Examination (2 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Ms PohLim (Mary)
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On successful completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Study schedule for off-campus students:
(c.) Additional requirements (all students):
See also Unit timetable information
FIT1001
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
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.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
FIT2015, DIS1911
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On successful completion of this unit, students should be able to:
Examination (3 hours): 40%; In-semester assessment: 60%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
MMS2402, FIT2012, FIT9028
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, student will be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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, read, test, and is well documented.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
FIT1045, FIT1048, FIT1051, FIT1002. Note that FIT1040 can only be completed prior to FIT1045, FIT1048 and FIT1051 or equivalent.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On successful completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Enrolment in course C3001
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
See also Unit timetable information
VCE Mathematics Methods or Specialist Mathematics units 3 & 4 with a study score of 25 or MTH1010.
Note: For 2016 Further Mathematics with a study score of 35 will be accepted.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit introduces the basic concepts and knowledge of mobile communication and mobile computing, and the principles of pervasive and ubiquitous computing. Mobiles in this unit does not only refer to phones, but to any connected artifact that is not fixed to a location. The Internet-of-Things is an important aspect. Themes covered include the evolution of wireless communication technology, and the nature and types of mobile devices and smart clients. Fundamental operational concepts of wireless communication, mobile data, mobile operating systems and mobile applications will be introduced. An overview of mobile standards and protocols will be covered, as well as an introduction to wireless languages.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
This unit introduces programming fundamentals and the Python language to students. The unit provides a foundational understanding of program design and implementation of algorithms to solve simple problems. Fundamental programming control structures, built in and complex datatypes and mechanisms for modularity will be presented in Python.
Topics covered will include basic input and output, program control structures, basic data structures and modular program structure. Problem-solving strategies and techniques for algorithm development, iteration and recursion, algorithm efficiency and the limitations of algorithms will be introduced.
At the completion of this unit, students should be able to:
Examination (3 hours): 70%; In-semester assessment: 30% (Semester 1)
Examination (3 hours): 60%; In-semester assessment: 40% (Semester 2)
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Computer networks and security
Computer science
Creative computing
Cybersecurity
Mobile apps development
Software engineering
Web development
VCE Mathematics Methods or Specialist Mathematics units 3 & 4 with a study score of 25 or MTH1010.
Note: For 2016 Further Mathematics with a study score of 35 will be accepted.
FIT1029
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
This unit provides Creative Computing students with foundation skills relevant to all other Creative Computing (Multimedia Development) major units. This unit covers the basics of information graphic, digital graphic and motion graphic editing and introduces the fundamentals of web production with CSS and HTML 5. The unit content will introduce students to some of the key conceptual, technical and craft issues related to digital media production, and give them the opportunity to create media products based on their own practice based research.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
The unit introduces students to fundamentals of computer systems, networks and security. It provides basic knowledge of computer organisation and architecture, operating systems, networking architecture, technology and operation. It introduces the concepts of security goals for protecting common modern computer systems and communication networks from adversaries and the deployment of suitable countermeasures to achieve these goals.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%.
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
This unit introduces programming fundamentals and the C++ language to students. The unit provides a foundational understanding of program design and implementation of algorithms to solve simple problems. Fundamental programming control structures, built in and complex data-types and mechanisms for modularity will be presented in C++. This unit also places a focus on object-oriented design principles, using 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 algorithms and data structures used in problem solving.
At the completion of this unit, students should be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Games development
Mobile apps developments
Web development
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 35%; In-semester assessment: 65%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Completion of 12 points of FIT units.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
The world-wide web is one of the most widely-used platforms for building applications. Although all students can be assumed to be experienced users of the web, very few have any clear understanding of the technologies upon which the web is based, and the way in which these technologies affect web-based applications. This unit aims to give students a sound basic knowledge of the web and a range of issues which may be involved in web application development. It will take a strongly practical focus in examining the technology, design and implementation problems a developer needs to address in developing applications for real-world systems. The diversity of web applications means that there are a wide range of issues which may be relevant to the development of any given web site. The unit will aim to give breadth of coverage of these issues, rather than focusing in depth on any particular development task or any specific type of web 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.
At the completion of this unit, students should be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
This unit will provide students with an overview of the fundamental knowledge and skills required to code applications. The topics covered will include: the context of programming in an industrial SDLC, dealing with code 'plumbing', data, using API library classes, common business logic patterns and their implementation using control structures, methods and modularity, value and reference types, coding custom driver and concept classes, class inheritance, interfaces, multi-class applications.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Business information systems
Computer networks and security
IT for business
Mobile apps development
Software development
Software engineering
Web development
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
From online entertainment to paying our bills with smartphones, computers are at the centre of our lives today. How did this change come about, and what has it meant for us as individuals, as well as for society more broadly? Starting with its origins in the world of government, the military and corporations, this unit explores the lasting impression that IT continues to make within the spheres of popular culture, work, politics, the law, and leisure.
At the completion of this unit students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Notes
The ONLINE offering of this unit is only available to BITS Gippsland DE students.
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Study schedule for off-campus students:
(c.) Additional requirements (all students):
See also Unit timetable information
24 points of FIT units
BUS2021, CPE2003, CSE1204, CSE1205, GCO1813, GCO2601, GCO2852, GCO2826, IMS1001, IMS1002, IMS1805, IMS2071, IMS9001
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Notes
The ONLINE offering of this unit is only available to BITS Gippsland DE students.
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Study schedule for off-campus students:
(c.) Additional requirements (all students):
See also Unit timetable information
Completion of at least 24 points of study, including one of (FIT1040, FIT1045, FIT1048, FIT1051, ENG1003) (or equivalent)
AFW3043, BEW3640, BUS2176, CIV3205, CPE2006, CSE2203, GCO3807, GEG3104, GSE3003, FIT3086, MGW2700, MMS2203
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
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.
On completion of this unit, students should be able to:
Examination (3 hours): 35%; In-semester assessment: 65%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Study schedule for off-campus students:
(c.) Additional requirements (all students):
See also Unit timetable information
Completion of 24 points of Information Technology units
FIT2035
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 70%; In-semester assessment: 30%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
CSE2304, FIT2009
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Coordinator(s)
Dr Dengsheng Zhang (Gippsland); Ms Sheelagh Walton (South Africa)
Offered
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.
At the completion of this unit, students will:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Study schedule for off-campus students:
(c.) Additional requirements (all students):
See also Unit timetable information
GCO2813, GCO2816, GCO9806
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On successful completion of this unit, students should be able to:
Examination (2 hours): 70%; In-semester assessment: 30%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Completion of 24 points at level 1 from FIT or BusEco
ETC2490, BUS3502
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Study schedule for off-campus students:
(c.) Additional requirements (all students):
See also Unit timetable information
FIT1007 or GCO1812 or GCO9808 or FIT2034
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 70%; In-semester assessment: 30%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
One of FIT1045 or FIT1029 and 6 points of level 1 (or above) mathematics
CSE2303
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On successful completion of this unit, students should be able to:
Examination (2 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Coordinator(s)
Associate Professor Joarder Kamruzzaman (Gippsland); Dr Mohan Das (South Africa)
Offered
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%: In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Study schedule for off-campus students:
(c.) Additional requirements (all students):
See also Unit timetable information
One of FIT1031, FIT1005 or GCO3812 or equivalent
GCO3824
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
Examination (2 hours): 40%; In-semester assessment: 60%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
CSE2201, GCO3811, FIT3037
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
VSA3020, MMS2407, MMS2410
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
BUS2021, CPE2003, CSE2200, CSE3308, GCO2813, GCO2816, FIT2005, IMS2805
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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 Information Technology industry based learning program including major global companies, leading Australian companies and worldwide consultancies. The students on placement apply the knowledge, skills and practices of professional attitudes and behaviour developed in their academic units. They develop communication, time management and customer service skills in business situations, experience and participate professionally in the corporate environment and obtain feedback from experienced supervisors on their performance.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
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
Available to students in all undergraduate degrees of the Faculty of IT who have been accepted into the Industry-based learning stream or 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 commencing prior to 2016: (FIT1040 or FIT1002) and FIT2003.
From 2017:
Prerequisite units for BSE, BCS and BInfoTech students: One of FIT1045, FIT1048, FIT1051 or ENG1003.
Prerequisite units for BCS and BInfoTech students: FIT1049 or equivalent
For BInfoTech students completing the Business Information Systems major: FIT1013
BUS2000
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On successful completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Study schedule for off-campus students:
(c.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Notes
The ONLINE offering of this unit is only available to BITS Gippsland DE students.
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.
On completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Study schedule for off-campus students:
(c.) Additional requirements (all students):
See also Unit timetable information
CPE1004, CSE1203, CSE2305, GCO1812, FIT1007
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On successful completion of this unit, students should be able to:
Examination (2 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
CSE1305, CSE1402
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
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 Faculty. 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.
At the completion of this unit, students should be able to:
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.
Minimum total expected workload equals 2-6 hours per week comprising:
See also Unit timetable information
CSE2370
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On successful completion of this unit, students should be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
MMS2804
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Notes
The ONLINE offering of this unit is only available to BITS Gippsland DE students.
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.
At the completion of this unit, students should be able to:
Examination (2 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
One of FIT1001, FIT1031 or CSE1201 or equivalent
CPE3007, CPE2008, CSE2208, CSE2391, CSE3001, CSE3208, CSE3391, FIT3041, GCO3813
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
CSE2302, FIT2022
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students will be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On successful completion of this unit, students should be able to:
Examination (2 hours): 25%; In-semester assessment: 75%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
FIT1035 or FIT2012
FIT3033, MMS2701
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
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 design innovative game applications 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 the skills to not only design innovative games, but also to critique existing games and importantly new game ideas. The studio environment will facilitate considerable peer interaction, in particular in the design, communication, and critique of new game ideas. The unit provides knowledge and skills, which students can apply within their game development projects in the third year studio project/s (FIT3039/3040) and across all subsequent units.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
FIT2048
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students will:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
FIT1036 or FIT1003
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
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.
On completion of this unit, students should be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
One of FIT1002, FIT1008, FIT1035, FIT1040, FIT2034, FIT2071 or FIT2081 and one of FIT1004 or FIT2010
FIT2028, FIT2029, FIT3043, FIT3057
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
FIT1004 or CSE2132 or equivalent
CSE3000, FIT3118, FIT4038
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
FIT1001 or FIT1031
FIT1019
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
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.
On successful completion of this unit, you should be able to:
Examination (2 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Completion of 24 points at first year.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On successful completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Business information systems
Computer networks and security
Cybersecurity
IT for business
Mobile apps development
Software development
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
This unit builds upon FIT1041 and FIT2083 or FIT2084 and allows students to conduct an independent research project. Students will be assigned to one of the Faculty of Information Technology's research groups, an academic supervisor and a research topic. Students may work on their project individually or in groups, as determined by their supervisor. During the semester, the student will be required to participate in research group events including seminars and presentations.
On successful completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
This unit prepares students to conduct research in Computer Science. It introduces students to the issues, concepts, methods and techniques associated with IT research in general, but focuses on those most commonly used for research in Computer Science. It introduces students to professional practice and research ethics, the principles of research design, research methods and techniques of data collection and analysis appropriate to Computer Science. It covers 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.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
At least 24 points of 1st year FIT units.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On successful completion of this unit, you should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Enrolment in course 4310
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 70%; In-semester assessment: 30%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
CSE1303, CSC1030, FIT1015, FIT1008
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit explores the statistical modelling foundations that underlie the analytic aspects of Data Science. It covers:
On successful completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit builds upon the skills, techniques and theory introduced in FIT1033 Foundations of 3D and extends their research and skills in 3D character design and motion capture technologies for games and 3D animation. Students will be introduced to advanced techniques for character detailing (modelling and texturing) character animation (motion capture systems) and 3D environmental design. The theoretical and practical considerations contributing to the conceptualisation and preparation of 3D characters for animation sequences will constitute a key focus of this unit.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit will cover wireless network standards relevant for mobile devices, as well as the ubiquitous integration between different network types. This includes network architectures, operational techniques and functions of the infrastructural components used in these networks. Attention will be given to the Internet of Things, with specific reference to implementations in different kinds of organisations.
At the completion of this unit, students should:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Globalisation and increasing customer demands are challenges facing companies today. To remain competitive and effective in their offerings, companies cannot afford to harbour inefficiencies in their operations. A business process oriented approach is key to the success of modern organisations. A well-designed process will improve efficiency and deliver greater productivity. At the same time, business processes must be designed to ensure that they are effective and meet customer requirements. The internal processes of a business organisation are described with an emphasis on how they work together to achieve the goals of the organisation. A range of process modelling tools is presented in the unit.
Upon completion of this unit students should be able to: describe business processes in organisations, their structure and they fit into the overall organisation objectives; recommend a process modelling tool for modelling and analysing business processes with the aim of increasing efficiencies and effectiveness for businesses; analyse factors for managing in-house development or software outsourcing; discuss ethical issues related to the management and use of business information systems.
On successful completion of this unit, students should be able to:
Examination (2 hours): 60; In-semester assessment: 40
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Completion of 24 points at level 1.
ETC2490, BUS3502, FIT2006
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
Creative computing studio 1 builds upon the skills learnt in Creative computing foundations and introduces students to digital graphic and video technologies for the web. The basics of web design and production introduced in Creative computing foundations are extended in this unit. Students will undertake projects that integrate a range of multimedia resources to design and develop original digital images, motion graphic sequences and interactive webpages. In their final assignment, students will collaborate in groups of two or three to realise their multimedia creation.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
Creative computing studio 2 consolidates the digital media skills introduced in Creative computing foundations and extended in Creative computing studio 1. The focus on the development of high level digital media skills in vector graphic editing, digital image manipulation and JavaScript equips students undertaking this unit to enter higher-level units in the Multimedia Development major, minor and extended major.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit will provide students with knowledge of cyber security issues, and their relevance to the management of information systems in contemporary organisations. Students will learn about common cyber attacks and the techniques for identifying, detecting, and defending against cyber-security threats. Further students will have an understanding of the ethical and privacy issues relating to the security of information systems. Additionally students will be required to analyse and assess recent developments and future trends in cyber security technologies.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
One of FIT1047 or FIT1031 or equivalent and one of FIT1045, FIT1048 or FIT1051 or equivalent introductory programming
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
e-Business applications are now mostly developed for Web and mobile platforms. With the advent of mobile Web apps a set of technologies and techniques has emerged that are shared by both Web and mobile application development. This unit introduces, explains and uses these technologies and techniques to build basic but industrial strength e-Business applications. The topics covered will include: an overview of the current state-of-play in e-Business application development, HTML5 (the living standard), CSS3, object oriented JavaScript for large developments, JavaScript APIs, Ajax, JSON, XML and related W3C technologies, jQuery, jQuery Mobile, MVC, ASP.NET MVC, Angular JS. The appropriateness of these technologies in different contexts together with relevant best practice techniques for their use and integration will also be covered.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Business information systems
IT for business
Mobile apps development
Software development
Web development
FIT1051 or equivalent
FIT2013, FIT3083
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
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. Underpinning this will be use of fundamental mathematical principles for working with computer graphics and game interactions. This provides a strong grounding for further study in this area, especially related to games engine development and artificial intelligence.
At the completion of this unit, students should be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit will further develop games development programming skills with the C++ language, and explore them further in the Games Programming context. Focus will be on advanced games programming techniques, including a focus on the content pipeline, advanced rendering and visual game effects. Principles will also be placed into the context of different libraries, such as OpenGL, and other platforms, such as mobile. This provides a strong grounding for further study in this area, especially related to games engine development and artificial intelligence.
At the completion of this unit, students should be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit provides a focus on specialist tools and techniques used for developing content-rich interactive multimedia systems. This unit covers fundamental multimedia principles and best practice theory, the application of practical development processes, the integration of mixed-media assets, interactive design, animation and basic programming for digital media and different technologies for product deployment.
Students create content-rich interactive application or Web-based products using industry standard authoring tools to gain an understanding of the role of digital media within the broader technology
At the completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit introduces students to object-oriented design principles and their application to the construction of quality software. Students will learn the fundamental concepts that underlie modern object-oriented languages, and will learn how to implement their designs using at least one. Students will also learn how to use standard notation to illustrate their designs.
At the completion of this unit, students should be able to:
Examination (2 hours): 40%; In-semester assessment: 60%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit will provide students with the knowledge of how a multi-programming, multi-user operating systems operates and it manages and allocate resources to different applications. Students will be able to compare and contrast various resource management allocation strategies. Students will develop and implement new resource management strategy and study its properties.
The topics covered will include an introduction to C Programming which is heavily used in development of operating systems, operating system structure and services, multi-programming processes, CPU scheduling, memory management, device management, synchronisation, deadlocks, virtual memory and file systems.
At the completion of this unit, students should be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
A disciplined process is vital to the success of any major software development project. In this unit, students learn essential skills for managing software development efforts and for working within coordinated teams. Students will learn how to decide upon and document their team's structure and their process model. They will be expected to follow the process model they have documented, and to evaluate its effectiveness.
There are many factors that can potentially cause a software project to fail. This unit will equip students with techniques to identify and manage these risks, and will take a risk-focused approach to project organisation.
At the completion of this unit, students should be able to:
Examination (2 hours): 40%; In-semester assessment: 60%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
Familiarity with a variety of differently constructed programming languages, like learning to speak in a variety of natural languages, is a useful skill. Even if it is possible to state something or express ideas in one language, perhaps in two screens-full of code in the language with which we are most fluent, a language based on a different paradigm (style), may be simpler or more powerful for some tasks. It may enable the same thing to be expressed in only two lines of code. What is more important, understanding different computer languages enables us to tackle problems in dramatically different ways. A different choice of paradigm may lead to entirely new, more efficient, ways of solving a problem.
This subject examines a selection of programming languages and paradigms such as functional programming, logic programming and string processing, comparing them to paradigms students are probably already familiar with, for instance object-oriented, imperative and procedural programming paradigms. Topics include specification techniques (control mechanisms, data-modelling techniques including types and polymorphism) and touch on implementation-related issues (run-time environments, parameter passing methods), and the role of recursion versus iteration. The unit provides practical experience with a variety of non-procedural, non-object-oriented programming languages.
At the completion of this unit, students should be able to:
Examination (2 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit provides students with the knowledge, understanding and skills required to analyse a business problems and develop a solution that 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 that 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.
At the completion of this unit, students should be able to:
Examination (2 hours): 40%; In-semester assessment: 60%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
FIT2028, FIT2029, FIT2076, FIT3043, FIT3057
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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 develop a team-based interdisciplinary project that draws on this rich historical, cultural and technological landscape.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 48 hours per week over a 3 week period comprising:
See also Unit timetable information
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 a fully enrolled Monash student at the time of the program.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit focuses on quality assurance issues and techniques in software development projects. It defines software quality and introduces a number of quality assurance measures, including human review and inspection of code and non-code artifacts, as well as execution-based testing.
Students will apply systematic testing techniques in the context of individual modules and entire systems, using appropriate tools to automate the testing process where possible. Students will systematically document their testing plans and outcomes.
At the completion of this unit, students should be able to:
Examination (2 hours): 40%; In-semester assessment: 60%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
MMS3409
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Coordinator(s)
Offered
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.
On the completion of this unit, students should be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Study schedule for off-campus students:
(c.) Additional requirements (all students):
See also Unit timetable information
FIT1004 or FIT2010 or equivalent
CSE3212, GCO3828
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
Examination (2 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
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.
CSE4213
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Coordinator(s)
Associate Professor Madhu Chetty (Gippsland); Dr Oladayo Bello (South Africa)
Offered
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 an organisational environment. Main topics include: Information Systems, Management, Managing Essential Technologies, Managing Systems Development, Managing New Technologies, Acquisition of Hardware, Software, Networks, and Services People and Technology.
At the completion of this unit, students should be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Study schedule for off-campus students:
(c.) Additional requirements (all students):
See also Unit timetable information
GCO3816, IMS3002
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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).
Upon successful completion of this unit, students should be able to:
Examination (2 hours): 40%; In-semester assessment: 60%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Completion of 12 points at level 2 from FIT
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Coordinator(s)
Associate Professor Joarder Kamruzzaman (Gippsland); Ms Tarirai Chani (South Africa)
Offered
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.
At the completion of this unit, students will be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Study schedule for off-campus students:
(c.) Additional requirements (all students):
See also Unit timetable information
FIT2005 or GCO2852 or GCO9806 or BEG1601 or equivalent
GCO3601
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students will be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
FIT1013 or FIT1002 or (FIT1040 AND a second level programming unit - one of FIT1008, FIT1035, FIT2029, FIT2034, FIT2071, FIT2076, FIT2081 or equivalent)
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Notes
The ONLINE offering of this unit is only available to BITS Gippsland DE students.
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Study schedule for off-campus students:
(c.) Additional requirements (all students):
See also Unit timetable information
FIT2058, FIT3018, FIT4028
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
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.
At the completion of this unit, students should be able to:
Projects are assessed by individual project supervisors.
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
CSE3301, FIT3144
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Coordinator(s)
Dr Gour Karmakar (Gippsland); Ms Stella Ouma (South Africa)
Offered
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 55%; In-semester assessment: 45%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Study schedule for off-campus students:
(c.) Additional requirements (all students):
See also Unit timetable information
CSE2201, CSE2401, FIT2024, GCO3811
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students will be able to:
Practical assignments: 100%. Assignments will include group and individual components.
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
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)
For students in course 3806: FIT2017, FIT3003 and FIT3020
For students in course 3750: FIT2026, FIT2072 and FIT3020
For students commencing study in 2016: FIT2092 or (FIT2073 and FIT2096)
MMS3404, MMS3407
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students will be able to:
Practical Assignments: 100%. Assignments will include group and individual components.
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
MMS3408
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
CSE2391, CSE3391
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
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 apply the knowledge, skills and practices of professional attitudes and behaviour developed in their academic units. They develop communication, time management, self-reflection and customer service skills in business situations, experience and participate professionally in the corporate environment and obtain feedback from experienced supervisors on their performance.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
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
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 IT 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.
For 2016 degrees: This unit is available to students accepted into the Bachelor Information Technology degree 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 BSE, BCS and BInfoTech students commencing in 2016: One of FIT1045, FIT1048, FIT1051 or ENG1003
Prerequisite units for BCS and BInfoTech students: FIT1049 or equivalent
For BInfoTech students completing the Business Information Systems major: FIT1013
BUS3000
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit students will:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
FIT1031 or FIT1001
FIT2022, FIT2070, GCO2814, GCO3818
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Notes
All Caulfield and Clayton students enrolling in the Industry experience project in 2016 will enrol in FIT3047 in semester 1 at Caulfield and FIT3048 in semester 2 at Clayton.
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 and Bachelor of Information Technology, and in the Bachelor of Computer and Information Sciences and 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.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Study schedule for off-campus students:
(c.) Additional requirements (all students):
See also Unit timetable information
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, Bachelor of Information Technology and related double degrees.
CPE3200, CPE3300, CSE3200, CSE3301, FIT2032, FIT3015, FIT3039, FIT3040, FIT3038, FIT3025, FIT3026, FIT3016, FIT3017, FIT3045, GCO3819, GCO3700, GCO3800, GCO3900, GCO3800A, IMS3000, IMS3501, IMS3502
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Notes
All Caulfield and Clayton students enrolling in the Industry experience project in 2016 will enrol in FIT3047 in semester 1 at Caulfield and FIT3048 in semester 2 at Clayton.
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, Bachelor of Business Information Systems and Bachelor of Information Technology. Students must enrol in and pass FIT3048 after successful completion of FIT3047 to complete their industry experience project requirements.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Study schedule for off-campus students:
(c.) Additional requirements (all students):
See also Unit timetable information
CPE3200, CPE3300, CSE3200, CSE3301, FIT2032, FIT3015, FIT3016, FIT3017, FIT3025, FIT3026, FIT3038, FIT3039, FIT3040, FIT3045, GCO3819, GCO3700, GCO3800, GCO3900, GCO3800A, IMS3000, IMS3501, IMS3502
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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:
At the completion of this unit, students should be able to:
Examination (2 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Completion of 24 points of FIT units at level 2
BUS3030, AFF2051, AFW2051
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the successful completion of this unit, students should be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
CSE3030, FIT2016, FIT3033, GCO3814, IMS2403, IMS3470, MMS2403
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 40%; In-semester assessment: 60%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Advance computer science
Software development
Software engineering
CSE3308
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Advance computer science
FIT2004 or CSE2304
CSE2309, CSE3309, DGS3691
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
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.
At the completion of this unit students will have -
Developed the ability to:
Developed attitudes that enable them to:
Developed the skills to:
Demonstrated the communication and teamwork skills necessary to:
Examination (3 hours): 70%; In-semester assessment: 30%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
CSE3314
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On successful completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
FIT2013
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 70%; In-semester assessment: 30%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
FIT2004 or CSE2304
CSE3313, DGS3622, FIT3005, GCO3817
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
This unit introduces topics in Artificial Intelligence (AI) suited to real-time simulation and computer games development. Using a practice-based and programming-led approach, the unit explores a number of fundamental concepts, techniques and algorithms that can be used to build real-time, interactive games, virtual environments and simulations. Starting with basic concepts in 2D discrete simulation, the unit progresses to continuous, 3D models, agent simulation, bio-inspired intelligence models and search algorithms. Programs are developed using the Processing and Cinder environments in Java and C++.
At the completion of this unit, students should be able to:
Examination (2 hours): 40%; In-semester assessment: 60%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Enterprise information management
Completion of 36 points of study
FIT5090, IMS3010, IMS3810, IMS5023
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
Examination (2 hours): 35%; In-semester assessment: 65%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Enterprise information management
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
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.
At the completion of this unit students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Completion of 24 points of second year IT units
FIT3066, FIT3019
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
Examination (2 hours) 60%; In-semester assessment 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Completion of 12 points of level two units from Information Technology, Science or Engineering or equivalent.
FIT3012, FIT3133, FIT3068
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
This unit provides an overview of computational science and an introduction to its central methods. It covers the role of computational tools and methods in 21st century science, emphasising modelling and simulation. It introduces a variety of models, providing contrasting studies on: continuous versus discrete models; analytical versus numerical models; deterministic versus stochastic models; and static versus dynamic models. Other topics include: Monte-Carlo methods; epistemology of simulations; visualisation; high-dimensional data analysis; optimisation; limitations of numerical methods; high-performance computing and data-intensive research.
A general overview is provided for each main topic, followed by a detailed technical exploration of one or a few methods selected from the area. These are applied in tutorials and laboratories which also acquaint students with standard scientific computing software (e.g., Mathematica, Matlab, Maple, Sage). Applications are drawn from disciplines including Physics, Biology, Bioinformatics, Chemistry, Social Science.
At the completion of this unit, students should be able to:
Examination (3 hours): 70%, In-semester assessment: 30%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
One of MAT1841, MAT2003, ENG1091, MTH1030, MTH1035 or equivalent, plus any introductory programming unit (e.g. FIT1045, FIT1048, FIT1051, FIT1040, FIT1002, ECE2071, TRC2400, or equivalent)
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
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).
At the completion of this unit, students should be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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, computational and service-oriented grids, clusters and clouds. Distributed applications, and their performance and reliability in relation to processor and network performance constraints.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
(FIT2069, FIT2070 and one of FIT3141 or ECE2041) or (FIT1005/2008 and FIT2022) or (FIT2100 and FIT3165)
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
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 shared memory and message passing paradigms in 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.
At the completion of this unit, students should be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
FIT2004
C or C++ programming language
FIT4001, CSE4333
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On completion of this unit, students should be able to:
Projects are assessed by individual project supervisors.
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
FIT2004 or FIT3140 plus completion of a named minor or of 24 points of units counting towards a named major.
CSE3301, FIT3036
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On successful completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
Upon successful completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Completion of 24 points of level 2 or 3 FIT units
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit students should be able to:
Examination (2 hours): 40%; In-semester assessment: 60%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
One of CPE1007, CPE2002, CSE2318, CSE3318, FIT1005, FIT2008 or equivalent.
CPE2009, CPE3012, CPE5013, CSE3153, FIT2018, FIT5034
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Notes
The ONLINE offering of this unit is only available to BITS Gippsland DE students.
In recent years the world has seen an explosion in the quantity and variety of data routinely recorded and analyzed 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 behavior 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.
At the completion of this unit, students should be able to:
Examination (2 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Business analytics
Advanced computer science
Business information systems
Data science
IT for business
FIT1006, ETC1000, FIT2086 or equivalent. (For example BUS1100, ETC1010, ETC2010, ETF2211, ETW1000, ETW1010, ETW1102, ETW2111, ETX1100, ETX2111, ETX2121, MAT1097, STA1010)
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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. Students are required to apply their knowledge, skills, professional attitudes and ethical behaviour in an industrial research context. They develop their communication, time management, self-reflection 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 three times to ensure that the placement is running smoothly. There will be mid- and end-placement evaluations based on written reports and oral presentations provided by the student.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
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
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
See also Unit timetable information
FIT2086 or related statistical background
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This advanced unit builds on the concepts learnt in introductory algorithms and data structures study. It covers the latest algorithmic paradigms and problem-solving techniques required to address real-world programming challenges. It explores, in depth, the design and analysis of space-efficient/compact data structures and effective problem solving strategies to be used with them. Topics include advanced sorting and searching algorithms, succinct/compact trees, string and graph data structures, advanced hashing and table lookup methods
At the completion of this unit, students should be able to:
Examination (3 hours): 70%; In-semester assessment: 30%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
Advanced visual effects builds upon the skills learnt in Creative computing foundations, Creative computing studio 1 and Foundations of 3D, 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 by combining it with 2D and 3D CGI elements.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
Building upon the skills learned in the Multimedia Development Major core units (Creative computing foundations and Creative computing studio 1 & 2), FIT3157 introduces students to the design and development of mobile online media using HTML5, CSS3, JavaScript and WordPress. This unit is broadly divided into three parts, with groups of four weeks comprising each part. The first and second part of the unit, students will learn the principles and practicalities of responsive web design, touch based interaction and the programming of mobile functionality and animated visual effects. The final four weeks of the unit will cover WordPress content management and theme development, the managing of custom content in WordPress and the building of dynamic WordPress sites.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
The objective of this unit is to introduce students to quantitative modelling techniques commonly used for business decision making. This includes the analytical methods used to understand, model and design business processes, and the application of IT tools to real-world decision making situations. Techniques covered include decision making under uncertainty, linear and nonlinear programming, sequential decision making, forecasting, and simulation.
On 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. Students will also gain hands-on experience in using simulation software as a tool for analysing business processes.
On successful completion of this unit, students should be able to:
communicate the results of model-based decision analysis.
Examination (2 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Completion of 24 points at Level 1 from FIT or BusEco and one of FIT1006, ETC1000, STA1010 or equivalent
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit covers the internal mechanism of computers and how they are organised and programmed. Topics include combinatorial and sequential logic, Boolean Algebra, 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.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit provides practical experience in researching, 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 unit is the first part of a 12-credit point project sequence; the second part and exit point for the project is FIT3162.
On completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit provides practical experience in researching, 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 unit is the second part of a 12-credit point project sequence; the first part and entry point for the project is FIT3161.
On completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit provides practical experience in researching, designing, developing and evaluating a non-trivial data science project. Projects involve whole or part of the data science process (visualisation, analysis, algorithms, etc.) but can also be software-based, or they may involve investigation of theory. Projects if software-based should cover analysis through design to implementation and sting. 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 unit is the first part of a 12-credit point project sequence; the second part and exit point for the project is FIT3162.
On completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit provides practical experience in researching, designing, developing and testing a non-trivial data science project. Projects involve whole or part of the data science process (visualisation, analysis, algorithms, etc.) but can also be software-based, or they may involve investigation of theory. Projects if software-based should cover 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 unit is the second part of a 12-credit point project sequence; the first part and entry point for the project is FIT3163.
On completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
The unit introduces computer networks with an explicit software and system-centric focus. It provides foundation skills in data communications, networks, and associated software interfaces, and introduces basic principles in network design, configuration, management and security.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit provides a broad coverage of digital ICT forensics. Students will examine definitions of evidence as they apply to investigations involving the seizure and examination of information technology devices. The unit will introduce students to various tools, techniques and algorithms that may be employed by investigators for acquisition, preservation and analysis of evidence. Disk-based (local) and network (remote) forensic environments will be explored. Students will also learn of the impediments and complicating factors that can threaten forensic investigations.
At the completion of this unit, students should be able to:
Examination (2 hours): 40%; In-semester assessment: 60%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
FIT3169 introduces students to immersive environment design and production principles using game engine prototyping software. Building upon the 3D creation and editing skills in the prerequisite unit FIT1033 Foundations of 3D, students will learn how to create game levels, import assets (models, sounds, animations), extend supplied code (JavaScript) to visualise interactive virtual environments for a range of applications and devices.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
In this unit, students will undertake a full-year software development project in a self-managing team. Students will apply the skills they learned in prerequisite and co-requisite units to a larger project than any they have encountered to date. Through attempting larger-scale software development they will learn how the techniques they have encountered in isolation work together as an integrated methodology to make such complex projects feasible.
The project will be managed through a heavyweight process model such as the Spiral Model, to ensure students are exposed to a representative example of both heavyweight and lightweight processes (which are covered in FIT2101) through the BSE core.
For the first time in their degrees, students will solicit and document requirements from client proxies who are not IT professionals. This builds their communication skills with other stakeholders in preparation for the industry-based project or IBL.
At the completion of this unit; students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit focuses on the capture, editing and creation/generation of digital sounds and soundscapes for virtual reality environments and games. Students will gain an understanding of the physical and acoustic properties of digital sounds, their communicative capacities, and learn how to layer, manipulate, synthesise and adaptively code digital sound waveforms. In their assignments, students will apply this understanding in the design and creative production of a soundscapes, soundtracks and the sound design of immersive environments.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
24 points of second year units
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit aims to introduce secure software development issues from the design stage, through to implementation, testing and deployment. Topics studied include the secure software development life cycle, secure software design principles, threat evaluation models, secure coding and development practices, software security testing, deployment and maintenance. Students are provided with a range of practical exercises and tasks to reinforce their skills including: identification of security bugs in programs written in different programming languages, design, implementation, and testing of secure concurrent and networked applications and identification of vulnerabilities in networked and mobile/wireless applications.
At the completion of this unit, students should be able to:
Examination (2 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Completion of 24 points of second year level of IT or its equivalent study
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit explores the underpinning theories, principles and practices of interface design to achieve usable 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.
On completion of this unit, students should be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
FIT3063, FIT2016, FIT3033
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit will introduce 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.
At the completion of this unit, students should be able to:
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
FIT2077, FIT3118, FIT4038
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit focuses on the design, development and deployment of mobile applications that will be demonstrated using the iOS platform. Applications will be developed following the Model-View-Controller architectural design pattern and areas such as mobile GUI design, data management, networking, mobile sensors and wearables will be explored. The unit will emphasis hands-on, practical experience with actual devices and emulators.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
One of FIT1045, FIT1048, FIT1051 or FIT1002 or (FIT1040 AND a second level programming unit - one of FIT1008, FIT1035, FIT2029, FIT2034, FIT2071, FIT2076, FIT2081 or equivalent)
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
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.
At the completion of this unit, students should be able to:
Examination (2 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Completion of 24 points at first year.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On completion of the Honours thesis units, students should be able to:
Presentation and final thesis (normally 10,000 - 20,000 words): 100%
Varies according to remaining requirements. To be determined by Supervisor/Co-ordinator.
See also Unit timetable information
Associate Dean (Education) approval required.
Students are not permitted to enrol in this unit more than once.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
CSE4002
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
Not offered in 2016
This unit introduces students to independent research. It is a core requirement for the Bachelor of Software Engineering (Honours) degree. Due to the nature of IT and Software Engineering, a wide range of 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.
At the completion of this unit, students should be able to:
In-semester assessment: 100%
Regular meetings with supervisor(s) over the course of the semester.
See also Unit timetable information
Must have completed 144 credit points of study in the Bachelor of Software Engineering (Honours) degree.
FIT4013, FIT4126, FIT4186, FIT4246, FIT4606
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On successful completion of this unit, students should be able to:
Examination (2 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
CSE4431
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
This unit exposes students to research across the range of IT disciplines, preparing them to conduct research in their home discipline. It provides broad coverage of the issues, concepts, methods and techniques associated with 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 generally and to their sub-discipline specifically. It covers oral and written communication skills.
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.
On completion of this unit, students should be able to:
In-semester assessment: 100%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Foundation knowledge in computer science or business information systems or information technology and systems fundamentals.
ITW4001, IMS5036, IMS4036, BUS5000, CSE4910, GCO4010, CSE4650, FIT2083*, FIT2084 FIT5125, FIT5143, FIT5185, FIT5190
* BCS Honours students who have completed FIT2083 are exempt from completing FIT4005 as part of their Honours study but must select an alternative unit with the approval of their course director. However, FIT4005 remains the preferred research methods unit option for BCS Honours students.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit, students should be able to:
Examination (3 hours): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
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).
On completion of this unit, students should be able to:
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.
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
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On completion of this unit students, should be able to:
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.
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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 may include: Computability and Complexity, Automata Theory, Advanced Analysis and Design of Algorithms, Parallel and Distributed Algorithms, Numerical Algorithms, Cryptographic Algorithms, Spatial/geometric Algorithms, Approximation Algorithms and Randomised Algorithms.
On successful completion of this unit, students should be able to:
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.
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
At the completion of this unit students should be able to:
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.
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
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.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On completion of the Honours thesis units, students should be able to:
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).
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
Admission to an FIT Honours program.
CPE4000, CSE4000, IMS4000, FIT4126, FIT4186, FIT4246, FIT4606
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On completion of the Honours thesis units, students will be able to:
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).
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
Admission to an FIT Honours program or stream.
CPE4000, CSE4000, IMS4000, FIT4126, FIT4186, FIT4246, FIT4606
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On completion of the Honours thesis units, students will be able to:
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).
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
Admission to an FIT Honours program or stream.
CPE4000, CSE4000, IMS4000, FIT4126, FIT4186, FIT4246, FIT4606
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On completion of the Honours thesis units, students should be able to:
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).
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
Admission to an FIT Honours program.
CPE4000, CSE4000, IMS4000, FIT4126, FIT4186, FIT4246, FIT4606
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Offered
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.
On completion of the Honours thesis units, students should be able to:
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).
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
CPE4000, CSE4000, IMS4000, FIT4126, FIT4186, FIT4246, FIT4606
Only available to students enrolled in the Honours stream of the Bachelor of Software Engineering.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Coordinator(s)
Dr Daniel Horsley (Clayton); Associate Professor Lan Boon Leong (Malaysia)
This unit introduces fundamental discrete mathematics topics including combinatorics, sets, relations and functions; methods of logic and proof, especially proof by induction; probability theory, Baye's theorem; recursion; recurrence relations; trees and other graphs. It establishes the mathematical basis required for studies in Computer Science and Software Engineering.
At the completion of this unit, students should be able to:
Examination (3 hours): 70%; In-semester assessment: 30%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information
VCE Specialist Mathematics or Mathematical Methods units 3 and 4 with a study score of at least 25 or Further maths with a study score of at least 35.
MAT1077, MTH1112
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
The unit covers linear algebra (vectors, equations of lines and planes, solutions of simultaneous equations, determinates, Gauss elimination, Gauss-Jordan method), calculus topics (differentiation, parametric differentiation, fundamental theorem of calculus, and numerical integration), an introduction to multivariable calculus (functions of several variables, partial derivatives, tangent planes and directional derivatives), and the construction of splines and Taylor series expansions are also covered.
At the completion of this unit, students should be able to:
Examination (3 hours): 70%; In-semester assessment: 30%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
A minimum of 7.5 hours independent study per week for completing lab and project work, private study and revision.
See also Unit timetable information
VCE Specialist Mathematics or Mathematical Methods units 3 and 4 with a study score of at least 25 or Further maths with a study score of at least 35.
Refer to the specific census and withdrawal dates for the semester(s) in which this unit is offered.
Faculty
Coordinator(s)
Dr Jennifer Flegg (Clayton); Associate Professor Lan Boon Leong (Malaysia)
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.
On successful completion of this unit, students should be able to:
Examination (3 hours): 70%; In-semester assessment: 30%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
See also Unit timetable information