RMIT Software Engineering Student Projects (Semester 1 2024)

RMIT University
Melbourne, Victoria, Australia
Jayme Liu
Jayme Liu He / Him
Industry Engagement Coordinator
(16)
5
Timeline
  • March 9, 2024
    Experience start
  • June 3, 2024
    Experience end
Experience
4/4 project matches
Dates set by experience
Preferred companies
Anywhere
Any company type
Any industries
Categories
Website development Information technology Software development Databases
Skills
c (programming language) c++ (programming language) presentations data collection software design patterns engineering design process agile methodology python (programming language) full stack development professionalism
Learner goals and capabilities

Requirements:

240 hours over a 12-week period

Project descriptions to be provided at least 1 month before the semester starts in March or July

Typically completed in teams(unless otherwise authorised by the academic)

Students:

—Final year from a Masters of Information Technology

—Final year from a Bachelor of Software Engineering

Skillsets:

Software Development (Java; C/C++; python) including full-stack development

Software Engineering (design and design patterns, coding, testing and associated tools)

Cloud-based deployment and management

Database management and security

Modern Agile methodologies and SDLCs

Students now complete a programming boot camp in their first year

Learners
Post-graduate
Any level
30 learners
Project
240 hours per learner
Learners self-assign
Individual projects
Expected outcomes and deliverables

The students learning outcomes are listed below.

  1. Apply knowledge of the key principles of project management to a significant IT project, choose a suitable development methodology, design and deliver industry standard software and documentation.
  2. Analyse and solve a problem requiring an IT solution, propose and evaluate alternative approaches by conducting experiments, collecting data, identifying and evaluating the appropriate development tools and frameworks.
  3. Work collaboratively and effectively in a team environment to plan and implement project requirements, participating as a team member and/or team leader and demonstrating understanding of the team dynamic that is critical to your project’s success.
  4. Negotiate the project deliverables and milestones and assume responsibility for a successful outcome.
  5. Communicate with clients in a professional manner, delivering presentations and writing technical research reports using the appropriate language of the field.
Project timeline
  • March 9, 2024
    Experience start
  • June 3, 2024
    Experience end
Project Examples

Examples:

Prototype development of a virtual tram horn

Indigenous Food Blockchain

Website creation

Fatigue Management app

CRM building

Cloud Cost Projection and Estimation

Companies must answer the following questions to submit a match request to this experience:

Have you submitted your project via the following smartsheet link? https://app.smartsheet.com/b/form/82e7f824ded64e78ad99cf57b24fc6f9

Be available for a quick phone call with the instructor to initiate your relationship and confirm your scope is an appropriate fit for the course.

Provide a dedicated contact who is available to answer periodic emails or phone calls over the duration of the project to address students' questions.