Master of Business Administration (Finance)
The Master of Business Administration (Finance) program at UniSA is a testament to the ...
Mawson Lakes(Adelaide)
INTAKE: Jul & Feb
The Bachelor of Information Technology (Software Development) program at the University of South Australia (UniSA) is designed to provide students with a strong foundation in software engineering principles and practical skills required for a successful career in software development. This undergraduate program focuses on equipping students with expertise in designing, developing, and maintaining software solutions for various platforms and industries. The program covers a wide range of topics, including programming languages, software development methodologies, web development, mobile app development, and database management. With a focus on hands-on learning, industry collaboration, and innovation, the program prepares graduates to meet the demands of the rapidly evolving software development industry.
Curriculum: The curriculum of the Bachelor of Information Technology (Software Development) program at UniSA is carefully structured to cover fundamental concepts and advanced topics in software development. Core courses typically include programming fundamentals, object-oriented programming, data structures and algorithms, software engineering principles, web development, mobile application development, and database systems. Students also have the opportunity to specialize in areas such as software architecture, cloud computing, artificial intelligence, or game development. The program integrates practical projects, industry case studies, and internships to ensure students develop the technical skills and real-world experience necessary for success in software development roles.
Research Focus: UniSA is committed to research excellence, and students in the Bachelor of Information Technology (Software Development) program have the opportunity to engage in research activities related to software engineering, emerging technologies, and software innovation. Faculty members are actively involved in research projects exploring topics such as software quality assurance, software testing automation, software maintenance and evolution, and software project management. Students may participate in research projects through independent studies, research assistant positions, or collaborative research initiatives, gaining valuable insights and contributing to advancements in software development practices and technologies.
Industry Engagement: One of the key strengths of the Bachelor of Information Technology (Software Development) program at UniSA is its strong industry engagement. The university collaborates closely with leading software companies, technology firms, and industry associations to provide students with practical learning opportunities and industry exposure. Students may have the opportunity to participate in industry placements, internships, or industry-sponsored projects, allowing them to gain hands-on experience, build professional networks, and develop industry-relevant skills. Industry guest lectures, workshops, and hackathons are also organized to connect students with industry professionals and stay updated on industry trends and best practices.
Global Perspective: In an increasingly interconnected world, having a global perspective is essential for software developers. The Bachelor of Information Technology (Software Development) program at UniSA integrates global perspectives throughout its curriculum, with courses covering international software markets, cross-cultural software development practices, and global software development trends. Additionally, the program offers opportunities for students to gain international experience through study abroad programs, international internships, or participation in global software development projects. This global outlook prepares graduates to work in diverse and multicultural software development environments, collaborating with teams and clients from around the world to deliver innovative software solutions.
Mawson Lakes(Adelaide)
IELTS 6
AUD 33600
Undergraduate Entry Requirements
Academic Qualifications: Applicants for undergraduate programs typically require a minimum academic achievement of 75% or above in their previous academic qualifications.
English Language Proficiency:
Students must provide:
It's important to note that entry requirements can vary by program and may change over time. Additionally, some programs may have additional requirements, such as interviews, portfolios, or work experience.
The University of South Australia (UniSA) is dedicated to promoting diversity and academic excellence by offering a range of scholarships to international students.
Vice Chancellor's International Excellence Scholarships: These scholarships are aimed at high-achieving international students who demonstrate academic excellence. They offer financial support for tuition fees, and in some cases, a living allowance. Eligibility is based on academic merit.
International Merit Scholarships: UniSA's International Merit Scholarships are designed to reward outstanding academic performance. These scholarships are available for undergraduate and postgraduate coursework students. Eligibility criteria are based on academic results.
UniSA Study Grants: UniSA Study Grants provide partial tuition fee waivers for international students, making quality education more accessible. The eligibility criteria may include academic performance and the chosen course of study.
Destination Australia Scholarships: These scholarships are funded by the Australian Government to support international students studying in regional areas. UniSA participates in this program, offering scholarships to eligible students.
Industry and Career-Ready Scholarships: UniSA collaborates with industry partners to offer scholarships that provide not only financial support but also work-integrated learning opportunities. These scholarships can be an excellent pathway to a successful career.
Graduates of the Bachelor of Information Technology (Software Development) program at the University of South Australia (UniSA) are well-equipped to pursue diverse and rewarding careers in the software development industry.
Software Developer/Engineer: Graduates can work as software developers or engineers, responsible for designing, developing, and maintaining software applications and systems. They may specialize in front-end development, back-end development, full-stack development, or specialize in specific programming languages or frameworks.
Web Developer: Graduates can pursue careers as web developers, focusing on designing and developing websites and web applications. They may work with technologies such as HTML, CSS, JavaScript, and various web frameworks to create interactive and visually appealing web experiences.
Mobile App Developer: Graduates can specialize in mobile application development, creating applications for mobile devices such as smartphones and tablets. They may develop native apps for specific platforms like iOS or Android, or cross-platform apps using frameworks like React Native or Flutter.
Software Quality Assurance (QA) Analyst: Graduates can work as software QA analysts, responsible for testing software applications to ensure they meet quality standards and perform as expected. They may perform manual and automated testing, identify bugs and issues, and work closely with developers to resolve them.
Software Architect: Graduates can pursue careers as software architects, responsible for designing the overall structure and architecture of software systems. They may define technical requirements, select appropriate technologies, and design scalable and maintainable software solutions.
DevOps Engineer: Graduates can specialize in DevOps, focusing on improving collaboration and efficiency between development and operations teams. They may automate software development processes, manage deployment pipelines, and ensure the reliability and scalability of software systems.
Cloud Developer: Graduates can work as cloud developers, specializing in developing applications and services for cloud computing platforms such as AWS, Azure, or Google Cloud. They may design and deploy cloud-native applications, manage cloud infrastructure, and optimize performance and cost-effectiveness.
Database Administrator: Graduates can pursue careers as database administrators, responsible for managing and maintaining databases that store and organize data for software applications. They may design database schemas, optimize database performance, and ensure data integrity and security.
UI/UX Designer: Graduates can work as user interface (UI) or user experience (UX) designers, focusing on creating intuitive and user-friendly interfaces for software applications. They may conduct user research, create wireframes and prototypes, and design interfaces that enhance user satisfaction and engagement.
Software Project Manager: Graduates can advance into project management roles, overseeing software development projects from inception to completion. They may plan project schedules, allocate resources, manage budgets, and ensure projects are delivered on time and within scope.