June 24, 2017
June 24, 2017
June 28, 2017
Electrical and Computer
This paper describes a Project Based Learning (PBL) curriculum that spans the junior year of the Electrical and Computer Engineering Department. This curriculum consists of two, lock-step semesters. During fall semester all juniors (120+ students) enroll in three, four-credit-hour core classes: 1) analog circuit design (ECEn 340), 2) signal processing (ECEn 380), and 3) embedded programming (ECEn 330). During winter semester students practice the concepts learned during these earlier core courses by constructing an advanced laser-tag system (the junior project). Laser-tag is an excellent target because it provides an engaging way to integrate the concepts and practices from very different areas of electrical and computer engineering.
The goals of this PBL curriculum are to: 1) increase student confidence, 2) provide students with a fun engineering experience, 3) provide opportunities for application of concepts from prior junior courses, and 4) administer the PBL curriculum so that, in the long term, TA and faculty loads are reasonable. Student confidence increases as students participate in a challenging project with a high potential for success. TA and faculty loads are managed by the availability of: 1) a dedicated youTube channel that provides a series of “how-to” and demonstration videos, and 2) a comprehensive set of test software and hardware fixtures that help students to incrementally test their system to ensure that each implemented module meets specifications. The “how-to” videos teach students how to use commercial design software based on best practices. Demonstration videos depict, in an unambiguous way, the system behavior that is expected during the pass-off of each milestone.
The resulting laser tag system runs on battery power, is portable, can detect “hits” from opponents that are up to 120 feet away (in daylight) and supports game-play between up to 10 players. The laser tag system is built using a high-performance embedded system that consists of an ARM processor, an Analog to Digital Converter (ADC), touch-screen TFT and other support components. Students build analog circuits that interfaces between the embedded system and a nerf gun that has been retrofitted with an LED and a photodetector. Students implement a real time algorithm on the embedded system that detects the modulated LED beam from an opponent. The entire system is brought together using software that runs on the embedded system resulting in about 4,200 lines of C code.
Students are organized into groups of four at the project outset; however, in order to ensure uniform student participation, each student is solely responsible for implementing their own entire laser-tag system during the first 10 weeks of winter semester. Students then participate as groups to collectively personalize their laser-tag system with some feature of their own design during the last three weeks of the semester.
The project is in its third year and is largely achieving all of its goals. Student surveys indicate that student confidence is increasing. Though students report the course as very challenging, the success rate for the course, as measured by the percentage of students who completely achieve all lab milestones and implement a working laser-tag game, is over 90%.
Hutchings, B. L., & Schultz, S. (2017, June), Project-Based Learning Curriculum for the Junior Year Based on Building a Laser Tag System Paper presented at 2017 ASEE Annual Conference & Exposition, Columbus, Ohio. https://peer.asee.org/28769
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2017 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015