Developing Coding Curriculum for LEGO MINDSTORMS EV3

2018 COE Engineering Design Project (TY07)


Faculty Lab Coordinator

Truman Yang

Topic Category

Software / Data Engineering

Preamble

The purpose of this project was to develop a comprehensive coding curriculum for LEGO Mindstorm EV3 Robots. This curriculum offers both hands on experiences and teaches problem solving skills. The curriculum was developed for hands-on experiential learning and includes computational and creative thinking components.

Objective

(1) The curriculum is designed to take a student with no prior experience and guide them to be able to program a robot to perform different tasks. (2) Students will become familiar with the theoretical and practical aspects of various sensors and actuators of the LEGO Mindstorm EV3 robot.

Partial Specifications

(1) The curriculum should be developed as a way to engage students in coding and creative thinking.
(2) All new added hand-on experiment and projects should be detailed documented.

Suggested Approach

(1) Familiar with knowledge of LEGO Mindstorm EV3.
(2) Software development in Choregraphe, Python and Java.

Group Responsibilities

Design, implement and document new software projects and apply them on a LEGO Mindstorm EV3 Robot.

Student A Responsibilities

Design, implement and document new LEGO Mindstorm EV3 software projects with Choregraphe.

Student B Responsibilities

Design, implement and document new LEGO Mindstorm EV3 software projects with Python.

Student C Responsibilities

Design, implement and document new LEGO Mindstorm EV3 software projects with Java.

Course Co-requisites

COE318: Software Systems

 


TY07: Developing Coding Curriculum for LEGO MINDSTORMS EV3 | Truman Yang | Tuesday September 18th 2018 at 11:57 PM