In the last five years, I started digitizing campus courses and developing new online courses to be exclusively given to industrial professionals. I worked on evolving the interaction with students in this new setting. Nowadays, after several finished instances, I realized that my teaching has evolved and I am adopting blended learning techniques throughout the whole process of giving a course. Similarly to the results outlined in the study of Garrison et al. [2], I acknowledge that exploring and assessing the impact of blended learning is important in bringing more relevant learning experiences in these online courses.

In practice, in some of the courses, I am delivering content online outside of the virtual classroom and students can watch online lectures before the lectures, have online discussions at home while learning new concepts in the virtual classroom with my guidance. My teaching philosophy includes learning through stepwise progression. This is achieved by  tackling content complexities with digital assignments that support progressive learning [1]. I have learned how to use a variety of teaching aids, including the use of visual aids (e.g., dynamic diagrams, interactive slides, videos and audio recordings), virtual group-work, student presentations and use case discussions. In addition, the use of learning platforms such as Piazza, Scalable Learning and Canvas is important in using the teaching aids in an efficient and effective manner. I have developed material for online courses, including: 

  • Course Marketing Material. (e.g.,  Automated Test Generation, Software Testing in the Video Game Industry, Software Testing Course)
  • Audio  Podcast.  In 2017  I started  a podcast called  Testing Habits in which  I have conversations with researchers, scientists and technologists about technology transfer, software testing and software engineering research. I have used this audio material in ongoing courses.
  • Video Recordings of Lectures. I developed video recordings of my lectures to be used in the flipped classroom method (e.g, Model-Based Software Testing Lecture) 
  • Interviews with Experts. I developed video interviews with relevant academics to be used during lectures(e.g., Prof. Jeff Offutt).
  • Voice over Slides Material. Some of the videos I developed are in the form of voice over slides (e.g., Lecture on Requirement based Testing)

Continuous teaching is a source for my learning evolution as a teacher. My learning evolves especially when students ask questions and through the correction of assignments. This is part of continuously improving the video lectures and assignments by directly reflecting on how students are able to solve them in an innovative way.

References:

[1] Hrastinski, Stefan. Nätbaserad utbildning: en introduktion. Studentlitteratur, 2009.

[2] Garrison, D. Randy, and Heather Kanuka. “Blended learning: Uncovering its transformative potential in higher education.” The internet and higher education 7.2 (2004): 95-105.

On Teaching and Learning with Digital Tools in Computer Science