Course Overview

Course Title: Software Engineering Fundamentals for IT
Credit Points: 12
Nominal Hours:
Course Coordinator: Dr Halil Ali
Course Coordinator Phone:
Course Coordinator Email: halil.ali@rmit.edu.au
Course Summary

This hands-on course is intended to equip you to undertake software development projects following established software engineering principles, pattern and tools. The software engineering principles covered will include iterative processes, test-driven development, version-control, MVC design patterns, object-oriented design and refactoring. This course also aims to provide an immersive learning experience using a real-life project, which requires you to apply and integrate the principles and skills learnt in first year courses. You are expected to have some familiarity with an object-oriented language such as Java, be familiar with relational databases and be exposed to basic web programming constructs such as HTML, CSS and JavaScript.

Full Course Information
View detailed overview on Course Guide