Skip to content
@UQcsse3200

University of Queensland CSSE3200 Course

CSSE3200 is a large software engineering team project course.

CSSE3200 Software Engineering Studio: Design, Implement & Test

CSSE3200 is a junior level course in the Bachelor of Engineering (Software) degree at the University of Queensland in Brisbane Australia. Students learn tools and techniques to build and deliver sophisticated software systems. They work in large groups to improve a common code base, giving them practical exposure to many of the problems and difficulties of developing software on realistic projects. (e.g. People breaking code or changing the design, working with difficult existing code, managing change in the code base, and other issues.) Some of the tools and techniques support version control, build systems, requirements management, continuous integration, test-driven development, mocks, refactoring, API design, code coverage and analysis tools, database integration, and more.

To support the learning objectives, we have developed a game engine that is used as the basis for their project. The game engine provides a fun environment in which students can develop a real game over the duration of the semester. In doing so, they are required to learn how to manage developing a large project. This organisation hosts the game engine and the finished games that have been published as open source projects.

You are welcome to use the game engine for your own purposes. It is released under the MIT license. Acknowledgment of the source of the game engine is required.

Large Teams -- In the context of this course, a large team could be anywhere from 25 to 60 students.

Pinned Loading

  1. game-engine game-engine Public

    Forked from UQdeco2800/game-engine

    Game engine used as the basis for team projects in CSSE3200.

    Java 1

Repositories

Showing 8 of 8 repositories
  • 2024-studio-2 Public
    UQcsse3200/2024-studio-2’s past year of commit activity
    Java 6 MIT 1 22 0 Updated Oct 24, 2024
  • 2024-studio-3 Public
    UQcsse3200/2024-studio-3’s past year of commit activity
    Java 6 MIT 2 16 0 Updated Oct 20, 2024
  • 2024-studio-1 Public
    UQcsse3200/2024-studio-1’s past year of commit activity
    Java 4 MIT 1 6 1 Updated Oct 17, 2024
  • 2023-studio-3 Public
    UQcsse3200/2023-studio-3’s past year of commit activity
    Java 1 MIT 4 11 2 Updated Aug 7, 2024
  • 2023-studio-1 Public
    UQcsse3200/2023-studio-1’s past year of commit activity
    Java 8 MIT 7 9 (1 issue needs help) 0 Updated Nov 2, 2023
  • 2023-studio-2 Public
    UQcsse3200/2023-studio-2’s past year of commit activity
    Java 10 MIT 9 0 0 Updated Oct 23, 2023
  • game-engine Public Forked from UQdeco2800/game-engine

    Game engine used as the basis for team projects in CSSE3200.

    UQcsse3200/game-engine’s past year of commit activity
    Java 0 MIT 4 0 0 Updated Aug 6, 2023
  • .github Public

    UQ CSSE3200 Course Organisation Profile

    UQcsse3200/.github’s past year of commit activity
    0 MIT 0 0 0 Updated Jun 30, 2022

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…