skip to main content
Resource type Show Results with: Show Results with: Index

Engineers Code: re-usable, open educational modules for engineering undergraduates

Lorena A. Barba

Figshare 2018

Link to full text

Citations Cited by
  • Title:
    Engineers Code: re-usable, open educational modules for engineering undergraduates
  • Author/Creator: Lorena A. Barba
  • Publisher: Figshare
  • Creation Date: 2018
  • Subjects: Higher Education ; Educational Technology And Computing
  • Description: Talk at the 2018 SciPy Conference, July 2018Many SciPy community members are also educators, and some have been teaching with Python for years. Yet, it is still somewhat rare to find good Python instruction, embedded in the undergraduate experience, at traditional engineering schools. We can transform engineering education by integrating computing across the curriculum, but how to do it? One idea is making open instructional materials that are designed to be reusable, together with community efforts to share good practices for teaching with them. “Engineers Code” (aka The Code Maker) is a new initiative to develop re-usable modules meant to integrate computing in the undergraduate engineering curriculum. Some key concepts and design principles are: (1) the idea of “computable content”—educational content made powerfully interactive via compute engines in the learning platform—using Jupyter; (2) the idea of open pedagogy: reflecting in the teaching practice the ethos and practices of open source software; (3) modularization: creating stackable learning modules that break-up the standard “course” format; (4) harnessing the “worked-example effect,” empirically shown to be superior to problem-solving for novice learners; (5) using live-coding to structure active-learning class experiences; (6) guiding learners to document their own work, also on Jupyter. Last Fall, we...
  • Identifier: DOI: 10.6084/m9.figshare.6818279.v1 ; Related DOI: 10.6084/m9.figshare.6818279