RMIT University

Bachelor of Information Technology (Enterprise System Development)

Nationally Recognised Higher Education

RMIT's Bachelor of Information Technology will provide you with the knowledge to solve, support, analyse, troubleshoot, and design everything from websites to business applications to programming networks for a wide range of public and private organisations.

Design your own career pathway, with the opportunity to complete a major in cyber security, enterprise system development or digital innovation.

Enterprise System Development units

  • Further Programming
    This course provides students with an advanced understanding of Object-Oriented software development with an emphasis on architecture and design and how this relates to programming and implementation.
  • Algorithms and Analysis
    The main objective of this course is for you to acquire the tools and techniques necessary to propose practical algorithmic solutions to real-world problems which still allow strong theoretical bounds on time and space usage.
  • Full Stack Development
    Further Web Programming provides a range of enabling skills for independent development of small to medium-scale industry standard web applications. These skills will equip you to be ready for commercial development and to meet the demand of small to medium-sized organisations such as start-ups, small businesses, and other ventures.
  • Software Testing
    Software Testing is an essential component of any organisation’s ability to build software quality. Software Testers are, in general, not programmers. This course presents the Foundational software testing goals as laid out by the International Software Testing Qualifications Board (ISTQB) and approaches to testing software through all phases of the Software Testing Lifecycle.
  • Database Applications
    Databases and the database technology are having a major impact on the growing use of computers. They play a critical role in almost all areas where computers are used. This course introduces you to advanced database design and implementation concepts, database design techniques, and efficient data management.
  • Web Development Technologies
    This course introduces you to the principles and practice of developing applications using C# programming language. Topics include the C# programming language, ASP.NET, REST API, and security.
  • iPhone Software Engineering
    A Mac laptop or iMac is required to complete this course. The latest version of ‘Xcode’ will be used to develop applications. Current SWIFT and the Apple iOS SDK will be used as a basis for teaching programming techniques and design patterns related to the development of standalone applications and mobile portals to enterprise and m-commerce systems.
  • Rapid Application Development
    Rapid application development provides a range of enabling skills for independent development of complete and industry-standard software applications. These skills will equip students to be ready for commercial development and to meet the demand of clients of various sizes, especially startups.
  • Software Engineering: Process and Tools
    Software Engineering is more than the programming phase of an application arena. Phases of the software engineering life cycle include specialised processes and tools to ensure that real-world projects, both large and small, are delivered in a quality manner under financial constraints using processes and tools.
  • Programming Internet of Things
    The Programming Internet of Things (PIoT) course will teach you how to program with current and leading IoT technologies for building IoT solutions for Smart Homes, Smart Campus etc., using IoT sensor and devices.
  • What will you learn:

    • Gain an understanding of using Raspberry Pi and appropriate programming frameworks as the base to build all the projects.
    • Learn the fundamentals of IoT and then build a standard framework for developing applications.
    • Learn to capture data using sensors, and the basics of analysis and visualization.
    • Gain an understanding of other concepts around IoT such as security.

Delivery mode

RMIT University offers this course through the following delivery modes:

Blended

Combine the flexibility of online learning with the support of on campus learning.

Locations
  • 124 La Trobe Street, Melbourne

Entry requirements

Domestic Students

  • There are no mandated entry requirements.
Additional requirements may apply.

Course fees

Estimated Fee* $48,969 $115,200 Fees are based on full-time study.

For more information about this course and payment options please enquire now.

Study mode Blended
Duration 3 Years
Estimated fee* $48,969 $115,200

Career opportunities

The Bachelor of Information Technology (Enterprise System Development) will prepare you for the following roles.

About RMIT University

RMIT is a world leader in Art and Design; Architecture; Education; Engineering; Development; Computer Science and Information Systems; Business and Management; and Communication and Media Studies.

Operating since 1995
Legal name Royal Melbourne Institute of Technology
CRICOS code