Professional Development Workshops (offered to participants from industry and academia)
- Principles of Embedded Systems (2004)
- VHDL for Digital Systems (2006 – 2008)
- Implementing FPGA Based Digital System (2007-2010)
Postgraduate Courses
- MSc (Embedded Systems), NTU
- ES6101: Embedded Systems Overview – Lecture on the topics: “Algorithms to Architecture” and “Hardware-Software Co-Design” (2003-2009, 2012)
Undergraduate Courses
- Bachelor of Engineering (Computer Engineering/Computer Science), NTU
- CE1006/CZ1006: Computer Organization and Architecture – Lecture/Tutorial/Lab (2012/13 – Semester 2)
- CE1005/CZ1005: Digital Logic – Lecture/Tutorial (2013/14 – Semester 1)
- CE2007: Microprocessor-based Systems Design – Lecture/Tutorial/Lab (2013/14 – Semester 1)
- CE3004/CZ3004: Multidisciplinary Design Project (2013/14 – Semester 1)
- CE2007: Microprocessor-based Systems Design – Lecture/Tutorial/Lab (2013/14 – Semester 2)
- CE1006/CZ1006: Computer Organization and Architecture – Tutorial (2013/14 – Semester 2)
- CE3004/CZ3004: Multidisciplinary Design Project (2013/14 – Semester 2)
- CE1005/CZ1005: Digital Logic – Lecture/Tutorial (2014/15 – Semester 1)
- CE2007: Microprocessor-based Systems Design – Lecture/Tutorial/Lab (2014/15 – Semester 1)
- CE3004/CZ3004: Multidisciplinary Design Project (2014/15 – Semester 1)
- CE2007: Microprocessor-based Systems Design – Lecture/Tutorial/Lab (2014/15 – Semester 2)
- CE3004/CZ3004: Multidisciplinary Design Project (2014/15 – Semester 2)
- CE1005/CZ1005: Digital Logic – Lecture/Tutorial/Lab (2015/16 – Semester 1)
- CE2007: Microprocessor-based Systems Design – Lecture/Tutorial (2015/16 – Semester 1)
- CE3004/CZ3004: Multidisciplinary Design Project (2015/16 – Semester 1)
- CE2007: Microprocessor-based Systems Design – Lecture/Tutorial (2015/16 – Semester 2)
- CE2007: Microprocessor-based Systems Design – Lecture/Tutorial (2016/17 – Semester 1)
- CE3004/CZ3004: Multidisciplinary Design Project (2016/17 – Semester 1)
- CE2007: Microprocessor-based Systems Design – Lecture/Tutorial/Lab (2016/17 – Semester 2)
- CE3001: Advanced Computer Architecture – Lab (2016/17 – Semester 2)
- CE3004/CZ3004: Multidisciplinary Design Project (2016/17 – Semester 2)
- CE2007: Microprocessor-based Systems Design – Lecture/Tutorial/Lab (2017/18 – Semester 1)
- CE2007: Microprocessor-based Systems Design – Lab (2017/18 – Semester 2)
- CE3001: Advanced Computer Architecture – Tutorial (2017/18 – Semester 2)
- CE1006: Computer Organization and Architecture – Tutorial (2017/18 – Semester 2)
- CE2007: Microprocessor-based Systems Design – Lecture/Tutorial (2018/19 – Semester 1)
- CE3004/CZ3004: Multidisciplinary Design Project (2018/19 – Semester 1)
- CE1005/CZ1005: Digital Logic – Lecture/Tutorial (2018/19 – Semester 2)
- CE3001: Advanced Computer Architecture – Lab (2018/19 – Semester 2)
- CE3004/CZ3004: Multidisciplinary Design Project (2018/19 – Semester 2)
- CE2007: Microprocessor-based Systems Design – Lecture/Tutorial (2019/20 – Semester 1)
- CE3004/CZ3004: Multidisciplinary Design Project (2019/20 – Semester 1)
Education Tools/Development Platforms
- VIP Assembler and Simulator (VIPAS)
- VIP Interactive Development (VIPID)
Publication
- Jagadeesh G.R., Siew-Kei Lam and Srikanthan T., “A Short Course on Implementing FPGA Based Digital Systems”, IEEE International Conference on Parallel and Distributed Systems (ICPADS), December 2008, pp. 741-744