Master of Project Management
The Master of Project Management offered by Swinburne University is a ...
Hawthorn
INTAKE: Mar & Jul
The Bachelor of Information and Communication Technology (Software Technology) at Swinburne University of Technology is tailored for students interested in software development, programming languages, and software engineering practices. This program blends theoretical knowledge with practical skills to prepare students for careers in software development and IT industries.
Curriculum: The curriculum of the Bachelor of Information and Communication Technology (Software Technology) program covers core subjects in software design, programming fundamentals, algorithms, data structures, web development, and mobile application development. Students gain hands-on experience through projects and internships, learning industry-standard tools and techniques used in software development.
Research Focus: Swinburne University emphasizes a research-oriented approach within the Bachelor of Information and Communication Technology (Software Technology) program. Students have opportunities to conduct research in areas such as software architecture, artificial intelligence (AI) in software systems, software testing methodologies, and emerging technologies like blockchain and cloud computing.
Industry Engagement: The university maintains strong ties with IT industry leaders, software companies, and tech startups to ensure the program's relevance to industry needs. Guest lectures, industry projects, hackathons, and networking events provide students with practical insights and opportunities to collaborate with industry professionals.
Global Perspective: Swinburne University promotes a global perspective within the Bachelor of Information and Communication Technology (Software Technology) program through international collaborations, exchange programs, and multicultural learning environments. Students gain exposure to global software development practices, international software standards, and cross-cultural communication skills.
Hawthorn
IELTS 6
AUD 35160
Undergraduate Entry Requirements
Academic Qualifications: Applicants for undergraduate programs typically require a minimum academic achievement of 65% 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.
Swinburne University offers a range of scholarships designed to assist international students in achieving their educational goals. These scholarships are awarded based on various criteria, including academic merit, financial need, and specific areas of study.
Swinburne International Excellence Scholarship: This merit-based scholarship recognizes outstanding academic achievements. It provides financial support to high-achieving international students pursuing undergraduate or postgraduate degrees.
Swinburne Sports Excellence Scholarship: Aimed at supporting talented athletes, this scholarship assists international students who excel in sports while pursuing their academic studies at Swinburne.
Swinburne Student Achievement Award: Recognizing not only academic achievements but also contributions to the community, this scholarship provides financial support and acknowledges a holistic approach to personal growth and success.
Government Scholarships: Swinburne University collaborates with various governments and organizations worldwide to provide scholarships and sponsorships for international students from specific countries. These opportunities vary by nation and are offered in conjunction with external partners.
Graduates of Swinburne University's Bachelor of Information and Communication Technology (Software Technology) program are well-prepared for a wide range of career opportunities in software development, IT consultancy, and technology leadership roles.
Software Developer/Engineer: Graduates can pursue roles as software developers or engineers, responsible for designing, coding, testing, and maintaining software applications. They specialize in programming languages such as Java, Python, C#, and JavaScript to create functional and user-friendly software solutions.
Full-Stack Developer: Careers as full-stack developers involve expertise in both front-end and back-end development. Graduates design and implement entire web applications, utilizing frameworks like React, Angular, Node.js, and databases such as MySQL or MongoDB.
Mobile Application Developer: Opportunities exist as mobile application developers, specializing in iOS or Android app development. Graduates create mobile apps using programming languages like Swift or Kotlin, integrating features such as GPS, notifications, and in-app purchases.
Software Architect: Graduates with strong design and technical skills can work as software architects, responsible for designing complex software systems and overseeing their implementation. They define architectural patterns, frameworks, and integration strategies to ensure scalability, reliability, and performance.
Quality Assurance (QA) Engineer: Careers in QA involve testing software applications for bugs, usability issues, and performance bottlenecks. Graduates develop test plans, execute test cases, and collaborate with development teams to improve software quality and user experience.
DevOps Engineer: Graduates interested in automation and infrastructure management can pursue roles as DevOps engineers. They automate software deployment processes, manage cloud platforms (e.g., AWS, Azure), and implement continuous integration/continuous deployment (CI/CD) pipelines to streamline software delivery.
IT Consultant: Some graduates may choose to work as IT consultants, providing expertise and advice to businesses on software solutions, technology strategies, and digital transformation initiatives. They analyze client needs, recommend software solutions, and oversee implementation projects.
Technical Lead/Project Manager: Graduates with leadership skills and project management experience can advance into roles as technical leads or project managers. They oversee software development projects, manage teams, allocate resources, and ensure projects are delivered on time and within budget.
Entrepreneur/Startup Founder: Some graduates may choose to start their own software development firms or tech startups, leveraging their technical skills and creativity to develop innovative software products or solutions.