Master of Information Technology

Course 499-BU (2008)

Note: This is an archived Handbook entry from 2008.Search for this in the current handbook

Year and Campus: 2008
Fees Information: Subject EFTSL, Level, Discipline & Census Date
Level: Graduate/Postgraduate

Contact

Contact

Dept of Computer Science and Software Engineering Program Director Assoc. Professor Baikunth Nath E: bnath@csse.unimelb.edu.au

Faculty of Engineering Manager, Planning & Projects (Academic Programs) Rebecca Randall E: r.randall@unimelb.edu.au

Course Overview:

The Master of Information Technology is designed for graduates in engineering and physical sciences seeking professional development and enhancement of their IT knowledge, and also for professionals with background in other disciplines working in the IT industry without formal IT qualifications but with a broad interest in the scientific and engineering applications of the technology.

The course design also has the provision to allow exceptional graduates in engineering, physical sciences or a cognate field to acquire research training to proceed to higher degrees by research.

The technological understanding and skills presented in the Master of Information Technology are in high demand throughout the computing industry as society is being transformed by the emergence of highly connected, high speed high capacity networks, and a knowledge-based global e-economy.

The course allows considerable flexibility, and individuals select their own program from the subjects on offer.

The three major strands of study are:

  • Internet Software Development
    Understanding web software technologies and building web applications
  • Intelligent Systems
    Understanding and developing intelligent systems for business applications
  • E-Business Technologies
    Understanding and applying technologies to business functions

There is no compulsory thesis component in the program, but a subject is offered in which a student may take on a research project under the supervision of a member of academic staff and document the outcome in a written report.

Objectives: The program is designed to:
  • Provide understanding and expertise in a number of key areas of information technology
  • Provide an introduction to research skills in a selected area
  • Improve analytical skills and competencies in problem solving
  • Improve oral and written communication skills
Subject Options: Completion of twelve subjects each of 12.5 points or ten subjects and an IT Project (or Minor Research Project) of 25 points. The program has two groups of subjects:
  • Group A: consists of foundation subjects that bring students up-to-date with modern computing concepts, techniques and tools. A student will choose a maximum of four of these subjects
  • Group B: offers advanced study in information technologies and their applications.

Subjects are typically taught with a combination of input from academics and practitioners. Students are expected to have their own PCs/laptops to complete the course. Limited additional access to the university computing laboratories may be available outside set class time.

With written permission from the Program Director subjects in Groups A and/or Group B may be substituted by other relevant subjects.

Note: Not all subjects are offered every year. Students seeking definitive details should contact the Department of Computer Science & Software Engineering prior to commencement.

GROUP A (Foundation Studies) Subjects (maximum of four)

Choose up to four subjects
Subject
Study Period Commencement:
Credit Points:
Semester 1, Semester 2
12.50
Semester 1, Semester 2
12.50
Semester 1, Semester 2
12.50

GROUP B (Advanced IT) Subjects (3 or 4 subjects)

Subject
Study Period Commencement:
Credit Points:

GROUP B (Remaining Subjects)

Subject
Study Period Commencement:
Credit Points:
Not offered in 2008
12.500
Not offered in 2008
12.50
Semester 1, Semester 2
12.50
Semester 1
12.50
Not offered in 2008
12.50
Semester 1, Semester 2, Summer
12.50
Not offered in 2008
12.50
Not offered in 2008
12.500
Not offered in 2008
12.500
Semester 2
12.50
Not offered in 2008
12.500
Not offered in 2008
12.500
Semester 1
12.50
Semester 1, Semester 2
25
Note: Department of Information Systems subject information (615- ) can be found at: www.dis.unimelb.edu.au/current/postgrad/subjects
Entry Requirements:

Applicants must have either:

  • a four-year degree in Engineering or the physical sciences and which includes mathematics at a minimum level of second year and at least one programming subject, as well as a final year grade average of at least 65% (University of Melbourne equivalent). Applicants with a four-year degree with a substantial component of formal studies in computing may be eligible for advanced standing of up to 50 points

or

  • an appropriate 3-year degree with a final year grade average of at least 65% (University of Melbourne equivalent) as well as a minimum of two years documented relevant work experience with exposure to programming in the IT industry.
Core Participation Requirements:

For the purposes of considering request for Reasonable Adjustments under the Disability Standards for Education (Cwth 2005), and Student Support and Engagement Policy, academic requirements for this subject are articulated in the Subject Overview, Learning Outcomes, Assessment and Generic Skills sections of this entry.

It is University policy to take all reasonable steps to minimise the impact of disability upon academic study, and reasonable adjustments will be made to enhance a student's participation in the University's programs. Students who feel their disability may impact on meeting the requirements of this subject are encouraged to discuss this matter with a Faculty Student Adviser and Student Equity and Disability Support: http://services.unimelb.edu.au/disability

Graduate Attributes: None
Links to further information: Master of Information TechnologyYMaster of Information TechnologyComputer Science not elsewhere classified499-BU045361C2008Contact

Dept of Computer Science and Software Engineering Program Director Assoc. Professor Baikunth Nath E: bnath@csse.unimelb.edu.au

Faculty of Engineering Manager, Planning & Projects (Academic Programs) Rebecca Randall E: r.randall@unimelb.edu.au

IT MIT

The Master of Information Technology is designed for graduates in engineering and physical sciences seeking professional development and enhancement of their IT knowledge, and also for professionals with background in other disciplines working in the IT industry without formal IT qualifications but with a broad interest in the scientific and engineering applications of the technology.

The course design also has the provision to allow exceptional graduates in engineering, physical sciences or a cognate field to acquire research training to proceed to higher degrees by research.

The technological understanding and skills presented in the Master of Information Technology are in high demand throughout the computing industry as society is being transformed by the emergence of highly connected, high speed high capacity networks, and a knowledge-based global e-economy.

The course allows considerable flexibility, and individuals select their own program from the subjects on offer.

The three major strands of study are:

  • Internet Software Development
    Understanding web software technologies and building web applications
  • Intelligent Systems
    Understanding and developing intelligent systems for business applications
  • E-Business Technologies
    Understanding and applying technologies to business functions

There is no compulsory thesis component in the program, but a subject is offered in which a student may take on a research project under the supervision of a member of academic staff and document the outcome in a written report.

PThe program is designed to:
  • Provide understanding and expertise in a number of key areas of information technology
  • Provide an introduction to research skills in a selected area
  • Improve analytical skills and competencies in problem solving
  • Improve oral and written communication skills
Completion of twelve subjects each of 12.5 points or ten subjects and an IT Project (or Minor Research Project) of 25 points. The program has two groups of subjects:
  • Group A: consists of foundation subjects that bring students up-to-date with modern computing concepts, techniques and tools. A student will choose a maximum of four of these subjects
  • Group B: offers advanced study in information technologies and their applications.

Subjects are typically taught with a combination of input from academics and practitioners. Students are expected to have their own PCs/laptops to complete the course. Limited additional access to the university computing laboratories may be available outside set class time.

With written permission from the Program Director subjects in Groups A and/or Group B may be substituted by other relevant subjects.

Note: Not all subjects are offered every year. Students seeking definitive details should contact the Department of Computer Science & Software Engineering prior to commencement.

GROUP A (Foundation Studies) Subjects (maximum of four)Choose up to four subjectsProgramming and Software DevelopmentTopics covered include algorithmic problem-solving; data types; program structures; objects and classes; data storage structures, and files. The programming will be undertaken in Java.Semester 1, Semester 212.50433-520Algorithms and ComplexityTopics covered include complexity classes and asymptotic notations; empirical analysis of algorithms; abstract data types including queues, trees, heaps and graphs; algorithmic techniques including brute force, divide-and-conquer, dynamic programming...Semester 1, Semester 212.50433-521Internet TechnologiesTopics covered include: Introduction to Internet, OSI reference model layers, protocols and services, data transmission basics, interface standards, network topologies, data link protocols, message routing, LANs, WAN, TCP/IP suite, detailed study of ...Semester 1, Semester 212.50433-522Database Systems & Information ModellingThe subject introduces key topics in modern information organization, particularly with regard to structured databases. The well-founded relational theory behind modern structured query language (SQL) engines, has given them as much a place behind th...Semester 1, Semester 212.50615-570Information Systems Analysis & DesignThis subject introduces the fundamental processes of eliciting, analyzing, verifying and specifying requirements, and designing information systems. Students will gain experience in the tools and techniques for all stages of the analysis and design c...12.500615-572GROUP B (Advanced IT) Subjects (3 or 4 subjects)Engineering for Internet ApplicationsTopics covered include: Web software architectures; languages and standards for data and applications on the World Wide Web; protocols for data exchange, program invocation, self-description, and discovery that form a basis for Web Services. Technolo...Semester 212.50433-620Web Technologies and ApplicationsTopics covered include: Web software architectures. Languages and standards for data on the World Wide Web: HTTP, XML, XSL, XQuery, XLink and XPath. The Semantic Web and RDF. Web mining and crawling.Semester 112.50433-621Internet Software Development PrinciplesThis subject introduces a range of technologies and methodologies in current use in software development targeted to internet applications. Topics include: object modeling, UML and component based software engineering, and sufficient exposure to enab...Semester 1, Semester 212.50615-670Business Applications & ArchitecturesIntegrating business applications across business functions and companies provides large benefits to organizations. The first phase of this subject concentrates on business processes and enterprise applications including ERP systems. The relationship...Semester 112.50615-671GROUP B (Remaining Subjects)IT Project Management Project management issues including client management, management of technical teams; project planning, scheduling and estimation; risk management, configuration management, quality assurance and accreditation, and legal issues, software quality inc...Semester 112.50433-643Software System SecurityUnix administration and system security; NT security; network security and firewalls; physical security of computer systems; computer forensics: courts and processes; case studies.12.500433-645Systems Requirements EngineeringThe role of requirements in the software engineering process. Requirements phases: system definition, elicitation, analysis, specification, validation and evolution. Functional and non-functional requirements: including usability, performance, safety...12.50433-646Distributed SystemsTopics covered include: introduction, principles and paradigms, design issues, communication, processes, naming, synchronization, consistency and replication, fault tolerance, and security issues in distributed systems and applications; distributed c...Semester 1, Semester 212.50433-652Mobile Computing Systems ProgrammingA major focus is the programming of mobile devices using the standard toolkits "Java Micro Edition" or ".NET Compact Framework". Topics covered include: programming applications for Smartphones and PDAs; user interfaces for mobile...12.50433-653Sensor Networks and ApplicationsTopics covered include: Introduction to sensor networks, attributes of sensor networks, wired and wireless sensors, sensors and networks design and deployment issues, bandwidth and energy constraints aware techniques for network discovery, network co...Semester 212.50433-654Distributed AlgorithmsTopics covered include: synchronous and asynchronous network algorithms that address resource allocation, communication, consensus among distributed processes, distributed data structures, data consistency, deadlock detection, leader election, and gl...Semester 112.50433-655High Performance Database SystemsSuccessful companies and organisations rely on the effective and efficient manipulation of data. These include telecommunication companies, banking, retailing, airlines, manufacturing, process control and government instrumentalities. Many end-user a...Semester 212.50433-661Text and Document ManagementThis subject examines some of the technologies that make large-scale information retrieval systems possible. Management of large text and image databases. Text and image compression: information content; modelling and coding; minimum-redundancy codin...Semester 112.50433-667Networks & Parallel Processing The subject revises parallel architectures and computations with focus on network and communication complexity. A number of network programming techniques are covered. The subject introduces formal communication complexity and two models of parallel...Semester 212.50433-677Cluster and Grid Computing Parallel systems: parallel paradigms, parallelisation, resource management and scheduling, message-passing and parameter parallel programming; Cluster computing: cluster architecture, programming with MPI; Grid computing: grids and grid technologies...Semester 112.50433-678Evolutionary and Neural Computation Introduction to intelligent systems. Concepts of genetic operators such as crossover, mutation, fitness functions, scaling and sampling in GAs. Numerical optimisation using GAs. Applications to scheduling problems. Basic concepts of neural computing...Semester 212.50433-679Software Agents What is an agent? Intentional agents and BDI architecture. Reactive agents and subsumption architecture. Emergent properties of agents. Believable agents. Agent languages: Agent-0, KQML, dMARS, etc. Agents extracting information from the World-Wide ...Semester 112.50433-682Machine LearningThis subject will provide an introduction to the field of machine learning. Machine learning is the task of unearthing regularities in data, and using these to enhance understanding of general processes or predict future events. Topics to be covered ...12.50433-684Information Technology Research ProjectTopics covered include: Research methodology, literature search, and scientific writing.Semester 1, Semester 225433-690Directed Study 6ADirected study in computer science overing material not otherwise available to the student.Semester 1, Semester 2, Summer12.50433-693Interaction Design and Usability Typically 40% of IS development costs can be attributed to user interface development. Unusable systems may necessitate longer training courses, incur higher operational costs, be ineffective in supporting business processes, be error prone and even...12.50615-636Research Methods in Information Systems Research is a systematic process of answering questions to acquire new knowledge. Research in information systems questions how professional practice is conducted and contributes to the development of better practices. The subject provides students ...Semester 112.50615-610Information Systems ModellingInformation systems modelling is a critical task during the development of an information system. It involves designers working with stakeholders to articulate and to build an abstract representation called a conceptual schema that captures the impor...12.500615-645Emerging Technologies and IssuesAs with many other forms of technology, information technologies have lifecycles ranging from initial conception, possible adoption and widespread use in industry, to eventual obsolescence. This subject will address emerging information technologies,...Semester 212.50615-652Consumer-oriented eCommerceConsumer-Oriented Electronic Commerce concerns the use of digital technologies in the marketing, order-taking, remittance and fulfilment processes associated with selling goods and services to end-consumers over the Internet. Upon completion the stud...12.500615-653Business to Business Electronic Commerce Business-to-Business Electronic Commerce (B2B EC) involves the use of digital technologies to streamline the sourcing, acquisition, delivery and remittance of materials and services between companies. An example is the application of EC to enable bu...Semester 212.50615-655Knowledge Management SystemsThis subject focuses on how a range of information technologies and analysis techniques are used by organizations to support knowledge management initiatives. Topics likely to be examined are: collaborative technologies and computer-supported coopera...Semester 112.50615-656Enterprise Systems Organizations around the world are increasingly turning to packaged enterprise application software vendors to provide computer-based applications to support their core business processes. Twenty years ago most such computer-based information system...Semester 212.50615-657Advanced IS Project ManagementProjects are typically characterized as being temporary in nature, having a defined start-end, involving the accomplishment of a novel or unique task and operating under constraints. Obviously the goal of a project is "success". The PMBOK (...Semester 112.50615-659Innovation & Enterpreneurship in ITThis subject examines the process of innovation and the role of the entrepreneur in the context of IT. The focus is on the behaviours, attitudes, values and skills that people need to create the climate for successful innovation, whether they are ent...Semester 112.50615-661Advanced IS Change ManagementThe development and implementation of information systems is both a catalyst for, and a response to, organisational change. In this subject, the interrelationship between information systems and organisational change is examined from both theoretical...Semester 112.50615-662IS in an International ContextThe subject explores the managerial aspects of information systems, in the context of cultural diversity and developing nations. The topics in this course will include, but are not limited to: cross-cultural communication; analysis of the reciprocal ...12.500615-663eCommerce SecurityThis subject deals with management of security of systems for electronic commerce.Topics to be covered include: Introduction to Computer Security; Issues in Network and System Security; Physical Security; Inter-Network Security and Firewalls; Viruses...12.500615-667Pervasive ComputingPervasive computing describes access to information using new communications and networking technologies. The technology implies computing power, freed from the desktop, extended to wireless handheld devices, home appliances, and commercial tools-of-...Semester 112.50615-672Minor Research Project in ISAn individual program of supervised research and study in a selected area of Information Systems. The subject will be supervised by a member of academic staff who is familiar with the research topic and chosen research method. Detailed requirements a...Semester 1, Semester 225615-690Note: Department of Information Systems subject information (615- ) can be found at: www.dis.unimelb.edu.au/current/postgrad/subjectsThree semesters full-time study or equivalent part-time when applicable.

Applicants must have either:

  • a four-year degree in Engineering or the physical sciences and which includes mathematics at a minimum level of second year and at least one programming subject, as well as a final year grade average of at least 65% (University of Melbourne equivalent). Applicants with a four-year degree with a substantial component of formal studies in computing may be eligible for advanced standing of up to 50 points

or

  • an appropriate 3-year degree with a final year grade average of at least 65% (University of Melbourne equivalent) as well as a minimum of two years documented relevant work experience with exposure to programming in the IT industry.
EngineeringThe program is accredited by the Australian Computer Society (ACS).Department of Computer Science and Software Engineeringmonths499-BU
Notes: The program is accredited by the Australian Computer Society (ACS).

Download PDF version.