Teaching

  1. 2DV603 Software Engineering – Design – 15 credits (Bachelor level)
    • Winter 2019 (January – June)
    • Winter 2020 (January – June)  
      • Requirement Engineering: Understanding and Elicitation of Software Requirements, Requirements Validation and Management, Modeling with UML, Requirements Modelling and Management with Tools
  2. 4ME307 Internet Architectures – 7.5 credits (Master’s level)
    • Spring 2019 (March – June)
    • Spring 2020 (March – June) 
      • Overview of relevant concepts and contemporary approaches to design and implement web architectures.
      • Integration approaches and techniques for bridging web and mobile applications.
      • Data management approaches and techniques for developing large web applications.
      • Case studies for making appropriate design decisions for scalable and robust web architectures.
  3. 1DV510 Technical Information and Communication – 7.5 credits (Bachelor level)
    • Fall 2019 (November – January) 
      • Professional spoken and written communication
      • Academic writing and presentation and peer review
      • Tools and standards for scientific publishing
      • Library knowledge
      • Visualisation
  4. 1DV527 The Web as an Application Platform – 7.5 credits (Bachelor level)
    • Winter 2020 (January – April) 
      • Web Science
      • The Web as an application platform
      • Web APIs (responsible)
      • Web of Things (WoT)
  5. 1DT305 Introduction to Applied Internet of Things – 7.5 credits (open level) – cancelled due to COVID-19
    • Summer 2020 (July – August) 
      • Introduction to Internet of Things (IoT)
      • Basic programming in Python and MicroPython
      • Essentials of sensors and sensor data gathering
      • IoT infrastructure and message protocols
      • Data visualisation and database
      • Building IoT projects
  6. 1DT305 Introduction to Applied Internet of Things – 7.5 credits (open level) –  Distance Course
    • Summer 2020 (June – July) 
      • Introduction to Internet of Things (IoT)
      • Basic programming in Python and MicroPython
      • Essentials of sensors and sensor data gathering
      • IoT infrastructure and message protocols
      • Data visualisation and database
      • Building IoT projects
  7. 1DV430 Individual Software Development Project  – 7.5 credits (Bachelor level)
    • Examiner and Supervisor
    • Spring 2020
      • Guide students in iteration planning with prioritization of requirements and risk analysis in requirements management for their software projects
      • Guide students for software testing
      • Guide students for the implementation of software
      • Supervising project report and assess oral presentations