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