Casual Sessional: Computing Technologies

Updated: 20 days ago
Location: Melbourne, VICTORIA
Job Type: PartTime




Expression of Interest for sessional teaching and marking across a range of courses in the School of Computing Technologies of the STEM College, RMIT.

  • Based at the Melbourne CBD campus but may be required to work and/or be based at other campuses of the University or online.
  • Casual hours commencing as soon as possible
  • Contribute to a culture of quality learning and teaching of the School of Computing Technologies.

About RMIT

RMIT offers life-changing experiences for our students, and helps shape the world with research, innovation, teaching and industry engagement. With strong industry connections forged over 130 years, collaboration with industry remains integral to RMIT’s leadership in education, applied and innovative research, and to the development of highly skilled, globally focused graduates.

About the Role and Your Responsibilities

The School of Computing Technologies (SCT) is a centre for digital innovation, world class research, and education in STEM via streamlined collaboration across relevant disciplines. SCT programs prepare students for employment in diverse and complex environments as the teaching is underpinned by a culture of academic excellence, advanced research, and strong community partnerships.

To help to support this aim we require passionate casual staff that will prepare and deliver teaching and / or marking. We welcome expressions of interest from suitably qualified and experienced candidates to register their interest to teach and/or mark on a casual basis within the Discipline.

Classes are delivered in person at our Melbourne CBD Monday to Friday.

The volume, nature and availability of sessional teaching will vary based on the needs of the school including course offerings, timetabling and student demand.

Areas of teaching:

Programming, Computer Science, and Formal Mathematics:

  • Abstract Data Types
  • Data Structures
  • Java
  • Advanced Java incl. JCF, JDBC and JavaFX
  • C++
  • OO Design
  • HTML
  • Javascript
  • CSS
  • PHP
  • Python
  • Discrete mathematics (sets, functions, relations, integers, propositional logic, proofs)
  • Algorithms
  • Computability and complexity
  • AI Search techniques (A*, heuristics)
  • Graph Search Algorithms
  • Logic
  • Finite Automata
  • Turing Machines
  • Haskell Programming

Databases, Data Science & Machine Learning:

  • SQL
  • Database Design & Implementation
  • Machine Learning
  • Mathematics
  • Statistics
  • Google Colab
  • Data Science
  • Bayes and probabilities
  • Social Media Analysis
  • Natural Language Processing
  • Graph/Network Analysis

Human-centred computing & Professional skills:

  • User Centred Design
  • UX
  • People Skills
  • Agile methodology in industry and management of IT and/or Software Engineering Projects
  • Project management
  • Research Ethics
  • Designing experiments with human subjects/designing surveys
  • Analysing statistical data from human experiments


Essential criteria

  • Minimum qualification of Bachelor (Honours)
  • Evidence of teaching ability and the capacity to engage students in an enthusiastic, concise, engaging and informative manner.
  • "Demonstrable ability to teach in a collaborative bootcamp and studio (learning by doing) environment, small group environments, working in teaching teams to stimulate student discussion (mostly relevant for 1st year, bootcamp and studio courses)"Demonstrable ability to grade student assessment and provide appropriate feedback.
  • Demonstrable knowledge of requisite content, research, and writing skills for course/s taught within the School of Computing Technologies programs
  • Effective interpersonal skills, including both written and oral communication skills
  • Demonstrable ability to work effectively as part of a team
  • Prior experience in teaching or marking in computer science, cloud and security, data science and artificial intelligence related areas
  • Experience in using a variety of tools such as GitHub and Trello.

To Apply 

Please submit your CV and covering letter for this position by clicking on the ‘Apply’ link at the top of this page.

For further information about this position, please see the Position Description hyperlinked below or contact Thuong Mai via email [email protected] 

Further information regarding RMIT’s Computing Technologies programs please explore our programs here . 

Position Description – Computing Technologies


Applications Close:
28 May 2024 11.59 pm

RMIT is an equal opportunity employer committed to  being  a child safe organisation. We are dedicated to attracting, retaining and developing our people regardless of gender identity, ethnicity, sexual orientation, disability and age. Applications are encouraged from all sectors of the community and we strongly encourage applications from the Aboriginal and/or Torres Strait Isla n der community.  

At RMIT, we are committed to supporting adjustments throughout the recruitment and selection process, as well as during employment. We actively support and encourage people with disability to apply to RMIT. To discuss adjustment requirements, please contact Kassie (Senior Talent Acquisition Advisor), via [email protected] or visit our Careers page for more contact information - .

We are a Circle Back Initiative Employer – we commit to respond to every applicant. 

Similar Positions