Last modified: Wednesday, March 30, 2016 Kurt Nørmarks Home Page

Curriculum Vitae for Kurt Nørmark

  • Born, May 1957.

  • Cand. Scient. in Computer Science from Aarhus University, Denmark, November 1983.

  • Ph.D. in Computer Science, Aarhus University, Denmark, August 1987.

  • Assistant Professor, Department of Computer Science, Aalborg University, March 1987 - March 1991.

  • Associate Professor, Department of Computer Science, Aalborg University, March 1991 - .


Publications

  1. Kurt Nørmark, "Transformations and Abstract Presentations in a Language Development Environment". PhD thesis. The Computer Science Department, Aarhus University, Denmark, February 1987.
  2. Kurt Nørmark, "Noter om Lisp", Tech Report no. R 88-02, Aalborg Universitetscenter, Institut for Elektroniske Systemer, Afdeling for Matematik og Datalogi, January 1988.
  3. Kurt Nørmark, "Muir, A Language Development Environment". In Proceedings of the 1988 ACM Sigsmall/PC Symposium, pp. 22--27, May 1988.
  4. Kurt Nørmark, "Hooks and Supporting Tools in a Lisp Environment", Tech Report no. R-89-4, Department of Mathematics and Computer Science, Institute of Electronic Systems, Aalborg University, February 1989.
  5. Kurt Nørmark, "Open Points and General Programs", Tech Report no. R-89-3, Department of Mathematics and Computer Science, Institute of Electronic Systems, Aalborg University, February 1989.
  6. Kurt Nørmark, "Programming Environments---Concepts, Architectures, and Tools", Tech Report no. R-89-5, Department of Mathematics and Computer Science, Institute of Electronic Systems, Aalborg University, March 1989.
  7. Kurt Nørmark, "Simulation of Object-oriented Concepts and Mechanisms in Scheme", Tech Report no. R 90-01, Department of Mathematics and Computer Science, Institute of Electronic Systems, Aalborg University, January 1990.
  8. Kurt Nørmark, "A Programming Environment for CLOS based on Hyperstructure", 1990. Report in preparation.
  9. Kurt Nørmark, "A Hyperstructure Programming Environment for CLOS". In Technology of Object-Oriented Languages and Systems -- TOOLS4, pp. 127--140, Prentice Hall, 1991. Jean B\'{e}zivin and Betrand Meyer (editors)
  10. Kasper Østerbye, Kurt Nørmark and Hans Mejdahl Jeppesen, "HyperStructure Programming Environments". In Proceedings of the Nortic Workshop on Programming Environment Research, Tampere University of Technology, Software System Laboratory, January 1992. Kari Systa et al. (editor)
  11. Kurt Nørmark, "Experience with Object-oriented Programming and Eiffel in an Introductory Programming Course", March 1992.
  12. Kasper Østerbye and Kurt Nørmark, "The Vision and the Work in the HyperPro Project", Tech Report no. IR 93-2012, Department of Mathematics and Computer Science, Institute of Electronic Systems, Aalborg University, April 1993.
  13. Kurt Nørmark and Kasper Østerbye, "The Design of a Hyperstructure Programming Environment", Tech Report no. R-93-2002, Department of Mathematics and Computer Science, Institute of Electronic Systems, Aalborg University, august 1993.
  14. Kasper Østerbye and Kurt Nørmark, "An Interaction Engine for Rich Hypertexts". In European Conference on Hypermedia Technology 1994 Proceedings, pp. 167--176, ACM Press, September 1994.
  15. Kurt Nørmark and Kasper Østerbye, "Representing Programs as Hypertext". In Proceedings of the Nordic Workshop on Programming Environment Research, NWPER'94, Lund, pp. 11-24, 1994. Boris Magnusson et al. (editor)
  16. Kurt Nørmark, "Quality Software", the chapter "Hooks and Open Points" . Edited by Jan Stage Kurt Nørmark Kim Guldstrand Larsen. The Software Engineering Programme, Institute for Electronic Systems, Aalborg University, 1994 .
  17. Kurt Nørmark, "An Evaluation of Eiffel as the first Object-oriented Programming language in the CS Curriculum", Tech Report no. R-95-2017, Department of Mathematics and Computer Science, Institute of Electronic Systems, Aalborg University, June 1995 1995.
  18. Kurt Nørmark and Kasper Østerbye, "Rich Hypertext: A Foundation for Improved Interaction Techniques", International Journal of Human-Computer Studies, No. 43, 1995, pp. 301-321.
  19. Kurt Nørmark, "Dynamic Models in Object-Oriented Design", Tech Report no. R-96-2005, Department of Mathematics and Computer Science, Institute of Electronic Systems, Aalborg University, February 1996.
  20. Kurt Nørmark, "Tools for Exploration of Dynamic Models in Object-oriented Design". In Proceedings of the Nordic Workshop on Programming Environment Research, NWPER'96, pp. 185-195, Department Computer Science, Institute for Electronic Systems, Aalborg University, R-96-2019, May 1996 1996. Lars Bendix, Kurt Nørmark and Kasper Østerbye (editors)
  21. Kurt Nørmark, "Dynamic Modelling With Dynamo", 1996. Poster Synopsis from OOPSLA 1996.
  22. Kurt Nørmark, "Towards an Abstract Language for Dynamic Modelling in Object-oriented Design". In Tools 23, pp. 120 - 131, IEEE Computer Society Press, 1997. Raimund Ege, Madhu Singh and Betrand Meyer (editors)
  23. Kurt Nørmark, "DYNAMO: A set of Tools for Dynamic Modelling", 1997.
  24. Kurt Nørmark, "Synthesis of Program Outlines from Dynamic Models in DYNAMO", 1997.
  25. Kurt Nørmark, "Deriving Classes from Scenarios in Object-oriented Design", 1997.
  26. Lars Iversen, Per Madsen and Kurt Nørmark, "Tools for Presentation and Animation of Dynamic Models in Object-oriented Design". In Proceedings of NWPER'98 - Nordic Workshop on Programming Environment Research, pp. 127-142, june 1998. Mughal and Opdahl (editors)
  27. Niels C. Larsen, Martin K. Molz and Kurt Nørmark, "Graph Abstractions as the basis of an Extensible Graph Editing Tool", 1998.
  28. Kurt Nørmark, "Synthesis of Program Outlines from Scenarios in DYNAMO", 1998.
  29. Kurt Nørmark, "Programming World Wide Web Pages in Scheme", Sigplan Notices, Vol. 34, No. 12, December 1999, pp. 37--46.
  30. Kurt Nørmark, "Using Lisp as a markup language---The LAML approach". In European Lisp User Group Meeting, Franz Inc., 1999.
  31. Kurt Nørmark, Lars Iversen and Per Madsen, "Animation and presentation tools for object-oriented design", Nordic journal of computing, Vol. 6, No. 1, 1999, pp. 110-128.
  32. Kurt Nørmark, "An Elucidative Programming Environment for Scheme". In Proceedings of NWPER'2000 - Nordic Workshop on Programming Environment Research, pp. 109--126, May 2000.
  33. Kurt Nørmark, "Requirements for an Elucidative Programming Environment". In Eight International Workshop on Program Comprehension, pp. 119--128, June 2000.
  34. Kurt Nørmark, "A Suite of WWW-based Tools for Advanced Course Management". In Proceedings of the 5ht annual SIGCSE/SIGCUE Conference on Innovation and Technology in Computer Science Education, pp. 65--68, ACM Press, July 2000.
  35. Kurt Nørmark, Max Rydahl Andersen, Claus Nyhus Christensen, Vathanan Kumar, Søren Staun-Pedersen and Kristian Lykkegaard Sørensen, "Elucidative Programming in Java". In The Proceedings on the eighteenth annual international conference on Computer documentation (SIGDOC), September 2000.
  36. Kurt Nørmark, "Elucidative Programming", Nordic Journal of Computing, Vol. 7, No. 2, 2000, pp. 87--105.
  37. Kurt Nørmark, "WEB based lecture notes - the LENO approach", November 2001.
  38. Kurt Nørmark and Thomas Vestdam, "Elucidative programming in computer science education", November 2001.
  39. Kurt Nørmark, "Lecture notes in object-oriented programming (in Danish)", 2001.
  40. Kurt Nørmark, "WEB Programming in Scheme - the LAML approach", April 2002.
  41. Kurt Nørmark, "Programmatic WWW authoring using Scheme and LAML". In The proceedings of the Eleventh International World Wide Web Conference - The web engineering track, May 2002.
  42. Kurt Nørmark, "The development of LAML - a suite of web software for Scheme", May 2002.
  43. Kurt Nørmark, "XML in LAML - Web Programming in Scheme", May 2002.
  44. Thomas Vestdam and Kurt Nørmark, "Aspects of Internal Program Documentation - An Elucidative Perspective". In 10th International Workshop on Program Comprehension, June 2002.
  45. Kurt Nørmark, "The Why and Wherefore of the LENO System", August 2003.
  46. Kurt Nørmark, "XML transformations in Scheme with LAML - a minimalistic approach". In The proceedings of the International Lisp Conference, ILC 2003, October 2003.
  47. Kurt Nørmark, "The duality of XML Markup and Programming notation". In The proceedings of the IADIS International Conference on WWW/Internet, November 2003.
  48. Kurt Nørmark, "LAML Undervisningsteknologi", December 2003. Endelig rapport om bidrag til E-learning Lab.
  49. Kurt Nørmark, "Functional Programming in Scheme - With Web Programming Examples", 2003.
  50. Kurt Nørmark, "Programming in C (in Danish)", 2003.
  51. Thomas Vestdam and Kurt Nørmark, "Maintaining Program Understanding - issues, tools, and future directions", May 2004. Presented at 11th Nordic Workshop on Programming and Software Development Tools and Techniques - NWPER'2004.
  52. Kurt Nørmark, "Scheme Program Documentation Tools". In Proceedings of the Fifth Workshop on Scheme and Functional Programming, pp. 1--11, Department of Computer Science, Indiana University, September 2004. Olin Shivers and Oscar Waddell (editors)
  53. Thomas Vestdam and Kurt Nørmark, "Maintaining Program Understanding - Issues, Tools, and Future Directions", Nordic Journal of Computing, Vol. 11, No. 3, 2004, pp. 303-320.
  54. Kurt Nørmark, "Web Programming in Scheme with LAML", Journal of Functional Programming, Vol. 15, No. 1, January 2005, pp. 53-65.
  55. Thomas Vestdam and Kurt Kurt Nørmark, "Towards Documentation of Program Evolution". In Proceedings of the 21st International Conference on Software Maintenance, September 2005.
  56. Kurt Nørmark, "A Graph Library Extension of SVG". In Proceedings of SVG Open 2007, Tokyo, Japan, September 2007.
  57. Kurt Nørmark, "Deriving a Comprehensive Document from a Concise Document - Document Engineering in Scheme". In The 8th Workshop on Scheme and Function Programming, Department D'Informatique et de Genie Logiciel, Universite Laval, Canada. Technical Report DIUL-RT-0701, September 2007. Danny Dube (editor)
  58. Kurt Nørmark, "Object-oriented Programming in C# - for C and Java programmers", 2008.
  59. Kurt Nørmark, Bent Thomsen and Lone Leth-Thomsen, "Mapping and Visiting in Functional and Object-Oriented Programming", Journal of Object Technology, Vol. 7, No. 7, September-October 2008 .
  60. Kurt Nørmark, Lone Leth-Thomsen and Kristian Torp, "Reflections on the teaching of programming", the chapter "Mini Project Programming Exams" . Edited by Jens Bennedsen et al.. Springer Verlag, LNCS 4821, 2008 .
  61. Kurt Nørmark, "The vicinity of program documentation tools", Tech Report no. 09-004, Department of Computer Science, Aalborg University, Denmark, December 2009.
  62. Kurt Nørmark, "MIDI Programming in Scheme - Supported by an Emacs environment", June 2010. Proceedings of the European Lisp Workshop 2010 (ELW 2010).
  63. Lone Leth-Thomsen, Bent Thomsen and Kurt Nørmark, "Computational Abstraction Steps", Journal of Object Technology, Vol. 9, No. 6, November 2010, pp. 1-23.
  64. Kurt Nørmark, "Systematic unit testing in an read-eval-print loop", Journal of Universal Computer Science, Vol. 16, No. 2, 2010, pp. 296-314.
  65. Kurt Nørmark, "Bites of Lists - mapping and filtering sublists". In The proceedings of the 4th European Lisp symposium, March 2011.
  66. Kurt Nørmark, "A Web Support System for Submission and Handling of Programming Assignments". In The proceedings of E-Learning'11 - E-Learning and the Knowledge Society, August 2011.
  67. Hans H\"{u}ttel and Kurt Nørmark, "Experiences with web-based peer assessment of coursework". In Proceedings of the 4th International Conference on Computer Supported Education - CSEDU, April 2012.
  68. Kurt Nørmark, "Scheme on the Web and in the Classroom - A Retrospective about the LAML Project". In The 12th Workshop on Scheme and Function Programming, September 2012. Olivier Danvy (editor)
  69. Kurt Nørmark, Lone Leth Thomsen and Bent Thomsen, "Object-oriented programming with gradual abstraction". In Dynamic Language Symposium 2012, October 2012.
  70. Kurt Nørmark, "Object and Class Generalization in ASL2", Currently on halt, August 2014 .
  71. Kurt Nørmark, "Using Short Videos in an Introductory Programming Course". In International Conference on E-learning, E-Learning'14, September 2014.
  72. Kurt Nørmark, "The use of Video in a Mixed Classroom Approach". In International Conference on E-learning, E-Learning'15, pp. 119-124, September 2015.
  73. Kurt Nørmark, "The Ongoing Digitalization of an Introductory Programming Course". In International Conference on E-learning, E-Learning'16, pp. 67-72, September 2016.


Last modified: Wednesday, March 30, 2016
Generated: Thursday, March 30, 2017, 09:58:29
Program Oriented Web Engineering - using LAML