Computer Science Tutor
ABOUT THE ROLE
Student learning experience
- Contribute to the delivery and development of modules and teaching sessions offered by the Cardiff ISC
- Prepare and deliver teaching sessions, with a maximum teaching load of up to 25 hours per week. The specific number of taught hours is subject to operational needs and will be discussed with successful candidates
- Up-to-date knowledge of the subject. Specifically, broad knowledge and understanding of general-purpose programming and software development.
- Prepare module tests and other forms of formative and summative assessments
- Mark students’ formative and summative assessments submissions and provide timely feedback to students on their performance, including writing regular student reports and tutorials
- Develop and update course material for modules and teaching sessions, including module material for the Virtual Learning Environment (VLE)
- Work with the Centre’s Student Experience team in the delivery of induction, orientation and registration programmes.
- Notify and liaise with colleagues where necessary to ensure all students receive appropriate on-going welfare and progression support
- Support with the coordination of and delivery of labs
Quality and standards assurance and enhancement
- Implement quality assurance procedures at module and teaching session level and contribute to the annual monitoring and review of courses
- Maintain accurate and up-to-date records of student attendance and performance
- Attend and contribute to standardisation, moderation and other quality assurance meetings
Academic management and personal development
- Participating in regular meetings with teaching and support staff contributing to the effective overall management of the programme and student life cycle
- Maintain and submit accurate and timely records of teaching and other activities
- Participate in regular training and development activities and maintain a log of these activities
- Carry out any other duties as required from time to time by centre managers
ABOUT YOU
- A Bachelor’s degree (Essential) in computer science, Software engineering, closely related discipline.
- A master’s in computer science, Software engineering, Cybersecurity closely related discipline (Desirable)
- Teaching qualification (Desirable)
- Experience of teaching in UK higher, further education or sixth form (Essential)
- Experience of working with international students (Desirable)
- knowledge of Java or other object-oriented programming languages
- Ability to develop and update teaching material and preferably experience of working within a Virtual Learning Environment
- Competence in teaching and administrative IT skills (Word, Excel, PowerPoint, e-mail, etc.)
- A student-centred and client-focused approach
- A commitment to continuous professional development
- Strong record-keeping skills
- Flexibility and willingness to work under pressure to deadlines
- Enthusiasm and motivation to be a performance-driven team player.
Find Your Best Opportunity
Tell them AcademicJobs.com sent you!


