I am Richard Thomas, a Senior Lecturer in the School of Electrical Engineering and Computer Science at the University of Queensland. I teach our Software Architecture course and run a number of short-term international study tours for students.
CSSE1001 Introduction to Software Engineering
CSSE2002 Programming in the Large
CSSE3200 Software Engineering Studio: Design, Implement & Test
CSSE7610 Concurrency: Theory & Practice
COMP3506 Data Structures and Algorithms
DECO2800 Design Computing Studio 2: Testing & Evaluation
I use the following GitHub organisations for teaching and teaching support purposes.
CSSE1001 - Teaching resources for CSSE1001 Introduction to Software Engineering, an introductory programming course.
CSSE2002 - Teaching resources for CSSE2002 Programming in the Large, a second programming course.
Summer Program 2019 - Projects from the Start-Up China 2019 study tour.
UQ CSSE3200 - Educational game engine and projects built on it from CSSE3200 Software Engineering Studio: Design, Implement & Test. The game engine is open under the MIT license for use by anyone.
UQ DECO2800 - Same educational game engine as used in CSSE3200 but used in multi-discplinary team projects in DECO2800 Design Computing Studio 2: Testing & Evaluation, along with the student projects built on it.
CSSE6400 - Teaching resources for CSSE6400 Software Architecture. This includes an open source software architecture textbook, released under the Creative Commons Attribution Noncommercial Sharealike license.
UQ Tools - Teaching and assessment support tools.
Email: richard.thomas@uq.edu.au