GD057 - Graduate Diploma in Computer Science

Go to Enrolment Program Structures Search

Plan: GD057P14 - Graduate Diploma in Computer Science
Campus: City Campus

Program delivery and structure

Approach to learning and assessment
Work integrated learning
Program structure
Program transition plan

Approach to learning and assessment

Your learning experiences will contain a broad mix of study modes, including lectures, seminars, workshops and weekly classes, using face-to-face, on-line and other flexible delivery mechanisms.

Assessment is designed to give you opportunities to demonstrate your capabilities. You will find that the forms of assessment used may be different for each course, depending on the course objectives and learning outcomes. 

Your assessment in this program will include all or some of the following:

  • Examinations: an individual form of assessment where you are asked to demonstrate your ability to explain principles and to solve problems;
  • Assignments and projects: some will require you to demonstrate an ability to work alone, while some will involve group work requiring you to be part of team with other students;
  • Reflective journals: where you pause to consider what you have learnt and reflect on the further development of the related capability;
  • Assessed tutorials or presentations: a form of in-class test, which you will be required to complete either individually or as a team:
  • Self-assessment and peer-assessment: for assessment activities such as seminars you may be asked to assess your own work, the work of your group, or the work of other groups.  This is part of equipping you to become more independent in your own learning and to develop your assessment skills.

The assessment you receive, with the exception of exams, will enable the teaching staff to provide you with feedback on your strong and weak points.  This will enable you to improve your performance in the future.

If you have special needs or a disability it may be possible to negotiate to vary aspects of the learning or assessment methods. You should contact the program coordinator or the Disability Liaison Unit.

 

*Top of page

Work integrated learning

RMIT is committed to providing students with an education that strongly links formal learning with workplace experience. As a student enrolled in an RMIT program you will: 

  • undertake and be assessed on a structured activity that allows you to learn, apply and  demonstrate your professional or vocational practice
  • interact with industry and community when undertaking this activity
  • complete an activity in a work context or situation that may include teamwork with other students from different disciplines.
  • underpin your learning with feedback from interactions and contexts distinctive to workplace experiences. 

In this program, you will be doing specific courses that focus on work integrated learning (WIL).  You will be assessed on professional work in a work place setting (real or simulated) and receive feedback from those involved in your industry.

The ISYS1106 -- Software Engineering Project Management course simulates realistic work situations where you will have the opportunity to learn, apply and demonstrate professional software project management practice. You will work in a team on a software engineering project, interacting with a professional software project manager.

*Top of page

Program Structure

To graduate you must complete the following:
 

All courses listed may not be available each semester

 

*Top of page


Group One - Core Courses:

Complete the following Three (3) Courses:

Course Title

Credit Points

Course Code

Campus

Software Engineering Project Management 12 ISYS1106 City Campus
Algorithms and Analysis 12 COSC1285 City Campus
Usability Engineering 12 COSC1182 City Campus
 
AND

*Top of page


Group Two - Advanced Topics Courses

Select and Complete Four (4) of the following Courses:

Course Title

Credit Points

Course Code

Campus

Advanced Topics in Artificial Intelligence 12 COSC1500 City Campus
Advanced Topics in Distributed Systems and Networks 12 COSC2456 City Campus
Advanced Topics in Search Technology 12 COSC2306 City Campus
Advanced Topics in Software Engineering 12 ISYS2404 City Campus
Artificial Intelligence 12 COSC1125 City Campus
Big Data Management 12 COSC2636 City Campus
Big Data Processing 12 COSC2637 City Campus
Cloud Computing 12 COSC2640 City Campus
Cloud Infrastructures 12 COSC2642 City Campus
Cloud Security 12 INTE2401 City Campus
Computer and Internet Forensics 12 COSC2302 City Campus
Cryptography for Cyber Security 12 INTE1125 City Campus
Data Mining 12 COSC2111 City Campus
Database Systems 12 COSC2407 City Campus
Foundations Distributed Computing 12 COSC1170 City Campus
Games and Artificial Intelligence Techniques 12 COSC2528 City Campus
iPhone Software Engineering 12 COSC2472 City Campus
Web Search Engines and Information Retrieval 12 ISYS1078 City Campus
Internet and Intranet Document Engineering 12 COSC1168 City Campus
Knowledge and Data Warehousing 12 ISYS1072 City Campus
Mobile Application Development 12 COSC2347 City Campus
Object Oriented Software Design 12 ISYS1083 City Campus
Secure Electronic Commerce 12 INTE1070 City Campus
Network Programming 12 COSC1176 City Campus
Software Requirements Engineering 12 COSC2275 City Campus
Systems Architecture 12 ISYS1088 City Campus
Web Services 12 COSC2279 City Campus
Information Systems Risk Management 12 INTE2396 City Campus
Evolutionary Computing 12 COSC2033 City Campus
Programming Internet of Things 12 COSC2755 City Campus
 
AND

*Top of page


Group Three - Capstone Courses:

{
Research Stream: Complete the following One (1) Course:

Course Title

Credit Points

Course Code

Campus

Research Methods 12 COSC2149 City Campus
OR
Project Stream : Complete the following One (1) Course:

Course Title

Credit Points

Course Code

Campus

Advanced Professional Development 12 COSC2615 City Campus
}
 

*Top of page

Program transition plan

 

     

     

    *Top of page
     
     
    [Previous: Learning outcomes]