1. Skip to the content
  2. Change text size
 

Unit descriptions

Applications of data mining

Provides students with an understanding of the major components of the data mining process; the various methods and operations for data mining; knowledge of the real-world applications of data mining; and an understanding of the major research issues in this area.

Business Statistics

This unit introduces basic business statistics and is offered by the School of Business Economics

Computer Models for Business Decisions

Examines the principles and practice of modelling and analysis of business systems as a support for the decision making activities. Topics include breakeven analysis, linear programming models, waiting lines systems and simulation, network problems, and forecasting techniques

Computer Network Design and Deployment

Students learn to build computer network models and understand performance evaluation

Computer Programming 1

Provides an overview of programming and its role in problem-solving and strategies, for meeting user requirements and for designing solutions to programming problems.

Computer Programming 2

Introduces more advanced object-oriented programming topics and techniques and gives students a deeper understanding of programming and data structures and practical skills in designing, building and testing computer programs

Computer Systems

Introduces basic computer hardware and operating systems software, with emphasis on the concepts required to understand the low-level and internal operations of computer systems.

Database

Introduces the principles and concepts of database systems, including planning, designing, using and implementing a data model using an enterprise-scale relational database system.

Data Structures and Algorithms

Students learn about application and implementation of (i) common data structures: stacks, queues, lists, priority queues, tables, sets and collections; and (ii) data representations: arrays, linked lists, heaps, trees and hashing. Study of advanced algorithms in areas such as: graph theory, pattern searching and data compression.

e-Commerce Systems

Students learn about the internet mechanisms and infrastructures, business models and strategies used in internet commerce.

Electronic Business

The ways organisations and businesses use the internet and related technologies (including mobile systems and web services) to securely conduct business activities. It includes analysis and design of an e-business solution as part of a preliminary business case.

Information and Network Security

Students learn about common information risks and requirements, mechanisms and architectures to ensure information security over communication networks, and privacy and ethics issues.

IT in Organisations

Provides the organisational and social context for the technical core units, and introduces students to the professional roles and responsibilities of IT practitioners.

Industrial Experience Project

Students have the opportunity to experience working in a small project team and, under the direction of a supervisor, develop an information system in a network environment in response to a client’s requirements.

IT Project Management

Provides both a theoretical and practical overview of processes involved in managing large projects, with particular emphasis on projects common to the IT industry.

Human-computer Interaction

The theories and principles of the interactions between humans and computers, their application in the design of interfaces, together with the input and output devices used to interact with computer systems. Usability testing and evaluation of GUI systems is also covered.

Information Systems Management

This unit develops an understanding of the management issues surrounding information technology, the knowledge of management functions and responsibilities necessary for IT managers, and the understanding to apply IT management principles in the organisational environment.

Infrastructure for e-Commerce

This unit examines the intricacies of the information technology infrastructure requirements necessary for effective, efficient and secure practice of electronic commerce.

Networks and Data Communications 1

Introduces the fundamentals of distributed networked environments, and provides knowledge of internetworking standards and understanding of the networking architecture, technology and operation.

Networks and Data Communications 2

Introduces students to advances in the distributed networked environment, provides knowledge of internetworking protocols, QoS for critical applications, network management and TCP/IP operation.

Network Administration

This unit covers: system components and network structures, technology and protocols; system administration; administration methods and standards; management issues; network simulation, documentation and security, common services.

Operating Environments

Students learn about processes and threads, deadlocks, memory management, input/ output principles, file systems, security, and case studies of major operating systems.

Service Oriented Computing

Some of the latest developments in the field of web applications are investigated. Known as Web Services, they make use of a number of standards to allow business to business (B2B) systems over the World Wide Web.

Software Engineering

Topics include: lifecycle models, sizing, estimation, planning and control of projects, functional specification and design of real-time systems, formal specification using Z, integration and testing strategies, configuration management and re-engineering.

Systems Analysis and Design 1

Provides an overview of the main techniques used for carrying out analysis and specification of the design of a computer system, with a focus on the unified modelling language (UML).

Systems Analysis and Design 2

Students learn about static and dynamic modelling and component-based design, using unified modelling language (UML). This unit also examines common design patterns, system architecture and aspectoriented analysis and design.

Web Programming

Students learn about principles of commercial e-business and e-commerce programming using scripting and mark-up languages.

Web Systems 1

Topics covered: Structure of the internet; XHTML; Website structure and navigation; Basic graphic design; Digital media; Mobile web design; XML documents: structure, validation and use in web design.

Web Systems 2

Topics covered: XML Schema Language; XSLT; XPATH; Server-side scripting: PHP; Scripting techniques for building dynamic web page interfaces for accessing serverside data stores; Ajax.

Web Systems 3

Topics covered: Client-side scripting; ASP.Net with C++; State handling; Using data sources: manipulating XML as a data store. Server controls; Page life cycles; Code behind; .NET Assemblies; XML Web service;. System Configuration and optimisation; Authentication; Ajax with ASP.

Major discipline areas

Undergraduate IT degrees are offered in three major streams at Monash South Africa:

 

Bachelor of Computer and Information Sciences