Bachelor of Software Engineering

Melbourne City

 

INTAKE: Jul & Feb

Program Overview

The Bachelor of Software Engineering program at RMIT University equips students with the knowledge and skills necessary to excel in the field of software development and engineering. This program combines theoretical foundations with practical experience, focusing on designing, building, testing, and maintaining software systems that meet industry standards and user requirements.

Curriculum: The curriculum of the Bachelor of Software Engineering at RMIT University covers core subjects such as software design, algorithms, data structures, database management, software testing, and project management. Students also learn programming languages, development methodologies, and tools essential for software engineering practice. Elective courses allow students to specialize in areas such as mobile app development, cloud computing, cybersecurity, or artificial intelligence.

Research Focus: RMIT University emphasizes a strong research focus within the Bachelor of Software Engineering program. Students have opportunities to engage in research projects exploring emerging technologies, software development methodologies, cybersecurity challenges, and applications of artificial intelligence in software engineering. Faculty members actively contribute to research initiatives, enhancing students' understanding of cutting-edge developments and preparing them for innovative careers in software engineering.

Industry Engagement: The program maintains robust industry engagement through partnerships with leading software companies, tech startups, government agencies, and industry associations. Students participate in industry-led projects, internships, and work-integrated learning experiences that provide practical insights into real-world software engineering practices and trends. Industry collaborations ensure graduates are well-prepared with industry-relevant skills, professional networks, and internship opportunities essential for career success.

Global Perspective: RMIT University integrates a global perspective into the Bachelor of Software Engineering program, preparing students to work in diverse cultural and international contexts. The curriculum includes global software engineering trends, cross-cultural communication skills, and opportunities for international study exchanges or industry placements abroad. This global outlook enriches students' perspectives and prepares them for global career opportunities in the competitive software industry.

Pollster Education

Location

Melbourne City

Pollster Education

Score

IELTS 6.5

Pollster Education

Tuition Fee

AUD 37440

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:

  • IELTS: Overall band score of 6.0 or 6.5 with a minimum of 5.5 in each component.
  • TOEFL: Overall score of 79 with a minimum of 12 in each section.
  • PTE (Pearson Test of English): Overall score of 58 with a minimum of 50 in each section.

Students must provide:

  • academic marksheets & transcripts
  • letters of recommendation
  • a personal statement - SOP
  • passport
  • other supporting documents as required by the university.

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.

RMIT University offers a range of scholarships to international students to support their educational journey. These scholarships are designed to recognize academic excellence, leadership potential, and contributions to the community.

Vice-Chancellor's International Scholarship: This prestigious scholarship is awarded to high-achieving international students and covers a percentage of their tuition fees.

Destination Australia Scholarship: This scholarship is for students studying in regional Australia, including some RMIT campuses, and provides financial support to eligible international students.

Science Engineering Health Scholarship: Specifically for students enrolling in science, engineering, or health programs, this scholarship is awarded to those who demonstrate academic merit.

Cultural Visions Scholarship: This scholarship is designed to support students from diverse cultural backgrounds and aims to foster inclusivity and diversity within the university community.

Sports Scholarship: RMIT also offers scholarships to outstanding athletes, supporting them in balancing their sports commitments with their academic pursuits.

Graduates of RMIT University's Bachelor of Software Engineering program are equipped with the skills and knowledge to pursue diverse and rewarding career opportunities in the field of software development and engineering. This program prepares students for roles across various sectors, including IT services, software companies, tech startups, government agencies, and more, where they can contribute to designing, developing, and maintaining software systems.

Software Developer/Engineer: As software developers or engineers, graduates design, code, test, and maintain software applications, systems, and platforms. They use programming languages, development frameworks, and methodologies to create scalable and reliable software solutions that meet user requirements and business objectives.

Full-Stack Developer: Full-stack developers are proficient in both front-end and back-end development, creating complete web applications or software products. They handle user interface design, server-side development, database integration, and system architecture to deliver seamless user experiences and functional applications.

Software Architect: Software architects design high-level structures of software systems, defining technical requirements, system architectures, and frameworks. They analyze business needs, evaluate technologies, and lead development teams to ensure software projects align with scalability, security, and performance goals.

Quality Assurance Engineer/Test Analyst: Quality assurance engineers or test analysts are responsible for testing software applications and systems to identify bugs, performance issues, and usability problems. They develop test plans, execute test cases, and collaborate with developers to ensure software quality and reliability before deployment.

DevOps Engineer: DevOps engineers focus on automating software development processes, integrating development and operations teams, and deploying code efficiently. They manage infrastructure, implement continuous integration/continuous deployment (CI/CD) pipelines, and optimize software delivery workflows to enhance productivity and software reliability.

Cloud Solutions Architect: Cloud solutions architects design and implement cloud-based solutions using platforms like Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform. They optimize cloud infrastructure, ensure scalability and security, and leverage cloud services to support software applications and business operations.

Cybersecurity Specialist: Cybersecurity specialists protect software systems and data from cyber threats, including hackers, malware, and data breaches. They implement security measures, conduct vulnerability assessments, and develop strategies to mitigate risks and ensure data confidentiality, integrity, and availability.

Product Manager: Product managers oversee the development lifecycle of software products, from ideation to launch and beyond. They define product roadmaps, prioritize features, gather user feedback, and collaborate with cross-functional teams to ensure software products meet market demands and user expectations.

Data Engineer: Data engineers design and build data pipelines, databases, and data infrastructure to support data-driven applications and analytics. They manage data collection, storage, and processing, ensuring data quality, reliability, and accessibility for business insights and decision-making.

Entrepreneur/Startup Founder: Some graduates may choose to become entrepreneurs or startup founders, leveraging their software engineering expertise to launch tech startups or digital ventures. They identify market opportunities, develop innovative software solutions, secure funding, and navigate the entrepreneurial ecosystem to bring their ideas to market.

Career Development Support: RMIT University provides comprehensive career development support to Bachelor of Software Engineering students, including industry placements, networking events, career workshops, and access to a global alumni network. This support equips graduates with the skills, connections, and confidence needed to succeed in their chosen careers in software engineering in Australia and internationally.


Similar Courses
WhatsApp Enquiry Call Enquiry