Engineers Code: reusable open learning modules for engineering computations

12/16/2019
by   Lorena A Barba, et al.
0

Undergraduate programs in science and engineering include at least one course in basic programming, but seldom presented in a contextualized format, where computing is a tool for thinking and learning in the discipline. We have created a series of learning modules to embed computing in engineering education, and share this content under permissive public licenses. The modules are created as a set of lessons using Jupyter notebooks, and complemented by online courses in the Open edX platform, using new integrations we developed. Learning sequences in the online course pull content dynamically from public Jupyter notebooks and assessments are auto-graded on-the-fly, using our Jupyter Viewer and Jupyter Grader third-party extensions for Open edX (XBlocks). The learning content is modularized and designed for reuse in various formats. In one of these formats—short but intense workshops—our university library is leveraging the curriculum to offer extra-curricular training for all, at high demands.

READ FULL TEXT
research
03/17/2022

Training the next generation of computational scientists through a new undergraduate course

We introduce a newly designed undergraduate-level interdisciplinary cour...
research
04/21/2023

Utilizing Online and Open-Source Machine Learning Toolkits to Leverage the Future of Sustainable Engineering

Recently, there has been a national push to use machine learning (ML) an...
research
05/17/2021

Teaching Inclusive Engineering Design at a Small Liberal Arts College

Modern engineering education tends to focus on mathematics and fundament...
research
06/13/2019

A project-based course on software development for (engineering) research

This paper describes the motivation and design of a 10-week graduate cou...
research
12/20/2018

Deep Learning by Doing: The NVIDIA Deep Learning Institute and University Ambassador Program

Over the past two decades, High-Performance Computing (HPC) communities ...
research
05/08/2019

Redesigning Telecommunication Engineering Courses with CDIO geared for Polytechnic Education

Whether in chemical, civil, mechanical, electrical, or their related eng...
research
07/09/2020

Reusable Learning Objects: An Agile Approach

This paper discusses Reusable Learning Objects (RLOs) and to what extent...

Please sign up or login with your details

Forgot password? Click here to reset