Master of Software Systems Engineering

Speak without obligation to The University of Melbourne Parkville Campus

To contact you must accept the privacy policy

Comments about Master of Software Systems Engineering - On Campus - Parkville - Victoria

  • Objectives
    The Master of Software Systems Engineering is designed to: * Provide a solid foundation for students who want to develop their career in the broad field of computing * Provide a thorough understanding of key areas of Computer Science * Provide an introduction to research skills in a selected area * Improve computer related oral and written communication skills
  • Academic title
    Master of Software Systems Engineering
  • Course description
    Eight subjects of 12.5 points each or six subjects of 12.5 points plus a small research project of 25 points (433-699 Minor Research Project). The research project involves an investigation and preparation of a substantial written report under the supervision of an academic staff member. Enrolment in this subject requires the approval of the Program Director. Students must complete a minimum of six subjects at a 600-level from those taught by the Department.

    Students should note that not all subjects are offered every year. Students seeking definitive details should contact the department prior to commencement. International students should check subject availability before commencing the course.

    Subject     Semester     Credit Points
    433-620  Engineering for Internet Applications
    Topics 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 2     12.50

    433-630  Principles of Programming Languages
    We communicate with computers in a variety of ways, but sophisticated requests need powerful formalisms for their expression. Programming languages form a surprisingly varied collection of notation for the specification of computing tasks. The study ...     Semester 1     12.50

    433-632  Logic Programming
    The use of logic as a computational formalism originally grew out of natural language processing. Since then it has also been widely adopted in databases, rule-based systems, knowledge representation and formal methods. Logic programming languages of...     Semester 2     12.50

    433-633  Constraint Programming     
    This subject will not be available in 2009     12.50

    433-643  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 1     12.50

    433-645  Software System Security     
    This subject will not be available in 2009     12.50

    433-646  Systems Requirements Engineering     
    This subject will not be available in 2009     12.50

    433-650  Computational Gene Expression
    Topics covered include dynamic programming algorithms; multiple sequence alignment algorithms; hidden Markov models; sequence comparison; data mining for biological data.     Semester 2     12.50

    433-652  Distributed Systems
    Topics 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 2     12.50

    433-653  Mobile Computing Systems Programming     
    This subject will not be available in 2009     12.50

    433-661  High Performance Database Systems
    Successful 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 2     12.50

    433-667  Text and Document Management
    This 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 1     12.50

    433-677  Networks & 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 2     12.50

    433-678  Cluster 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 1     12.50

    433-679  Evolutionary 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 2     12.50

    433-682  Software 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 1     12.50

    433-684  Machine Learning     
    This subject will not be available in 2009     12.50

    433-693  Directed Study 6A
    Directed study in computer science overing material not otherwise available to the student.     Semester 1, Semester 2, Summer     12.50

    433-694  Directed Study 6B
    Directed study in computer science overing material not otherwise available to the student.     Semester 1, Semester 2, Summer     12.50

    In addition to these subjects, students may with the approval of the Program Director take up to two of the following subjects from the Master of Telecommunications Engineering:

    Subject     Semester     Credit Points
    431-620  Fundamentals of Network Design
    This subject will include: Principles of Network Design using economic optimization Introduction to search and optimization techniques and to standard network problems including shortest paths, minimal spanning tree, and travelling salesman Review of...     Semester 1     12.50

    431-621  Multimedia Network Design
    The aim of this subject is to provide students with the state of the art knowledge and techniques (operational research and telegraffic engineering) in communication network design. the objective is to use this knowledge in optimal dimensioning, desi...     Semester 2     12.50

    431-625  Internet Engineering
    Subject content will include: Basic principles of packet switched networking, from the transmission of data over a physical channel through to current and emerging applications on TCP/IP networks. Application of technologies to form Local-, Metro-, a...     Semester 1, Semester 2     12.50

Other programs related to software engineering

This site uses cookies.
If you continue navigating, the use of cookies is deemed to be accepted.
See more  |