Teaching Modeling, Simulation, and Performance Evaluation Course Online with Jupyter Notebook: Course Development and Lessons Learned

Farag M. Sallabi, Sanja Lazarova-Molnar

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

This innovative practice full paper presents a case of teaching modeling, simulation, and performance evaluation course online during the COVID-19 pandemic for graduate students. The course includes theoretical and practical sessions with varying complexity. Students should have a good background in math, statistics, and probability. Students must also have good experience in one of the computer programming languages to solve the homework and work on the term project. The challenge is how to teach these topics online and engage the students in the course as they learn in face-to-face classes. Delivering the course using PowerPoint slides and a whiteboard is not suitable for teaching the class online. Therefore, there must be an alternative way to deliver the course online. We noticed a growing interest in using Jupyter Notebook in teaching, which motivated us to apply it to the mentioned course with some innovations. Jupyter Notebook is an open-source web application that allows us to create and share documents that contain live code, equations, visualizations, and narrative text. We want to share our experience teaching this course online using Jupyter Notebook in this innovative practice. We will share the course development plan, delivery mode, lessons learned, and student feedback. I will also highlight maximizing the benefits of the Jupyter Notebook using add-ins and tools useful for teaching, such as converting the Jupyter Notebook to a slide show. Developing courses in Jupyter Notebook could be time-consuming and frustrating, especially if there are a lot of math equations, tables, and drawings. This effort pays off in terms of the quality of the instruction and learning, and it gives students a tool to help them practice and engage with the course material.

Original languageEnglish
Title of host publication2022 IEEE Frontiers in Education Conference, FIE 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781665462440
DOIs
Publication statusPublished - 2022
Event2022 IEEE Frontiers in Education Conference, FIE 2022 - Uppsala, Sweden
Duration: Oct 8 2022Oct 11 2022

Publication series

NameProceedings - Frontiers in Education Conference, FIE
Volume2022-October
ISSN (Print)1539-4565

Conference

Conference2022 IEEE Frontiers in Education Conference, FIE 2022
Country/TerritorySweden
CityUppsala
Period10/8/2210/11/22

Keywords

  • course development
  • Jupyter Notebook
  • modeling
  • online teaching
  • simulation

ASJC Scopus subject areas

  • Software
  • Education
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Teaching Modeling, Simulation, and Performance Evaluation Course Online with Jupyter Notebook: Course Development and Lessons Learned'. Together they form a unique fingerprint.

Cite this