
RMIT University
Bachelor of Information Technology (Enterprise System Development)
Nationally Recognised Higher EducationRMIT'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. - 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.
What will you learn:
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.
- 124 La Trobe Street, Melbourne
Entry requirements
Domestic Students
- There are no mandated entry requirements.
Course fees
For more information about this course and payment options please enquire now.
Career opportunities
The Bachelor of Information Technology (Enterprise System Development) will prepare you for the following roles.
IT Consultant
An IT Consultant provide assistance to organisations during the installation of new information technology software and systems. You might offer ad...
Systems Analyst
Systems Analysts evaluate and support an organisation’s IT network and computer infrastructure to ensure the system is efficient and meeting organi...
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.