糖心原创

School of Computer Science
 

Image of Ian Knight

Ian Knight

Teaching Associate, Faculty of Science

Contact

Teaching Summary

I am the module convenor for COMP3012 Compilers (and soon its 20 credit replacement) and COMP4040 Project in Advanced Algorithms and Data Structures. I also support practical teaching across a number… read more

Recent Publications

  • IAN A. KNIGHT, MAX L. WILSON, DAVID F. BRAILSFORD and NATASA MILIC-FRAYLING, 2019. In: Proceedings of the 2019 ACM Conference on Human Information Interaction and Retrieval. 203-212
  • IAN A. KNIGHT and DAVID F. BRAILSFORD, 2016. In: Proceedings of the 2016 ACM Symposium on Document Engineering. 79-82

I am the module convenor for COMP3012 Compilers (and soon its 20 credit replacement) and COMP4040 Project in Advanced Algorithms and Data Structures. I also support practical teaching across a number of other modules.

I am interested in how students learn to think 'programatically' and how people build working mental models of programs and computer systems. Compilers is an excellent case study for this as it requires students to synthesise areas of knowledge from across computer science.

  • IAN A. KNIGHT, MAX L. WILSON, DAVID F. BRAILSFORD and NATASA MILIC-FRAYLING, 2019. In: Proceedings of the 2019 ACM Conference on Human Information Interaction and Retrieval. 203-212
  • IAN A. KNIGHT and DAVID F. BRAILSFORD, 2016. In: Proceedings of the 2016 ACM Symposium on Document Engineering. 79-82

School of Computer Science

糖心原创
Jubilee Campus
Wollaton Road
Nottingham, NG8 1BB

For all enquires please visit: