With a focus on web and app development for multi-platform use, the Bachelor of Information and Communication Technology – Software Technology major provides you with the much-needed skills to identify and assist with creation, maintenance and upgrading of various systems and user interfaces. This in turn will allow for the improvement of operations, user experience and workflow – making you a valuable asset to any organisation.
During this course you will gain valuable, relevant information technology skills such as software maintenance, identifying knowledge gaps and user training, programming for a range of platforms and devices, and assisting in choosing appropriate software for specific projects. You will also learn essential workplace skills such as effective communication, stakeholder management and ethical practices to assist with working within software and other teams within an organisation. These skills are taught by industry professionals and combined in industry-linked projects with clients to provide you with vital practical experience.
This course has been streamlined to ensure a focused look at the Software Technology major. Once completed, you can also choose to further focus your degree with an optional Advanced Minor in Cyber Security or Data Science. Or choose electives to round out your knowledge.
What will you learn?
- Project Management: Identify the need for ICT intervention, and work with stakeholders to research and implement effective solutions.
- Software Development: Use your IT expertise to develop programs, apps and other digital tools that will shape the workflow of large organisations.
- Situation Analysis: Source and apply the generic and specialised software tools used by IT professionals to improve processes and outcomes.
- Professional Communication: Communicate effectively in a professional context, adapt communication style to a given audience, work efficiently in a team and guide and team members to success.
- Understanding Technologies: Demonstrate an appropriate knowledge of the technologies that make up ICT infrastructure and articulate the relationships and interdependencies between technologies.
- Data Management: Understand how to securely store and manage large volumes of user data.
