A computer science degree with a difference
Web and application development, augmented reality (AR) and virtual reality (VR) development, game development and emerging technologies are some of the biggest industries worldwide today.
Traditional computer science degrees have focused solely on software engineering, programming and mathematics and skip many of the skills essential in real-world development.
Developed in conjunction with industry, the Bachelor of Software Engineering - Creative, is a transdisciplinary programme bringing computer science, programming, art and design, social science and business knowledge together with project management so students develop the knowledge and skills they need to participate in a real-world team.
Project-based learning
This programme is heavily focused on project-based learning so you graduate with real-world skills. Over 50% of course time is dedicated to tutor-led programming, with an additional 15% orientated around group projects.
Commercially-relevant projects are developed in a studio-like environment and, with a focus on innovation and entrepreneurship, you'll finish your degree ready to carve your own path in a computational job within the creative, business or science sector.
Highlights
- Concept development
- Mobile app development with Android, Java and iOS
- Web app development with HTML, CSS, JS
- Game development with Unity/Unreal
- User Experience (UX) design
- AR and VR development
- 3D modelling
- Project management
What you'll learn
YEAR ONE
YEAR TWO
YEAR THREE
UX design for web/mobile app
Learn the foundation principles, tools and best practice for the design of content and user experience (UX) for both web and mobile app platforms.
Development principles for website and mobile web app
Learn the foundational principles, programming languages, tools, frameworks and best practice for the development of software products.
Website and mobile app projects
This project-based introduction to the software development lifecycle (SDLC) helps you develop your understanding as you apply the skills and concepts introduced in the first two modules.
UX principles for game design
Extend your understanding of UX for mobile games with an introduction to concepts and methods such as motion design, theories of play, game interface, game narrative, character and environment design, animation, sprite sheets, game rules and mechanics.
Development principles for mobile games
Get an introduction to standard concepts and principles for developing 2D games on mobile devices.
Mobile game projects
Work in a team, developing your understanding of the fundamentals of game design and development.
