Details of online/self-paced
Moodle online learning platform
- Students receive regular (automated) feedback on progress (and can also request progress reports)
- Tutors give regular (automated) feedback on all students’ progress (and can also request progress reports)
Moodle content
- Video
- Lecture notes (PPT and test summary)
- Form to give thoughts/views on the lecture
- Quiz to test knowledge (which receives an immediate score and can be retaken multiple times)
Online (server access via VNC) exercises and examples
- Run on leading EDA tools (including Cadence simulators and formal tools as part of the Cadence Connections Verification Program) and free tools such as Verilator.
- Split between easier, medium, and harder for students to choose
- Automated running and checking of student solutions
- Automated checks on the quality of the solutions
- Bots to help guide students when stuck
Discussion forums (using Discord)
- Policed by a bot for unsuitable content
- The bot can also answer students’ questions
Optional online weekly live tutorials
- Tutor assigned to track student progress and hold a weekly online, optional Q&A
Final exam
- Based on full course content – graded