Asee peer logo

Culminating Phase of Open Source Programmable Logic Controller Software Development Initiative for High School Students, Two- and Four -Year Colleges, and Displaced Workers

Download Paper |


2016 ASEE Annual Conference & Exposition


New Orleans, Louisiana

Publication Date

June 26, 2016

Start Date

June 26, 2016

End Date

August 28, 2016





Conference Session

Software Applications in ET Programs

Tagged Division

Engineering Technology

Page Count




Permanent URL

Download Count


Request a correction

Paper Authors


Aleksandr Sergeyev Michigan Technological University

visit author page

Aleksandr Sergeyev is currently an Associate
Professor in the Electrical Engineering
Technology program in the
School of Technology at Michigan Technological
University. Dr. Aleksandr
Sergeyev earned his bachelor degree in
Electrical Engineering at Moscow University
of Electronics and Automation in
1995. He obtained the Master degree
in Physics from Michigan Technological
University in 2004 and the PhD degree in Electrical Engineering
from Michigan Technological University in 2007.
Dr. Aleksandr Sergeyev’s research interests include high
energy laser propagation through the turbulent atmosphere,
developing advanced control algorithms for wavefront sensing
and mitigating effects of the turbulent atmosphere, digital
inline holography, digital signal processing, and laser spectroscopy. Dr. Sergeyev is a member of ASEE, IEEE, SPIE and is actively involved in promoting engineering education.

visit author page


Nasser Alaraje Michigan Technological University

visit author page

Dr. Alaraje is an Associate Professor and Program Chair of Electrical Engineering Technology in the School of Technology at Michigan Tech. Prior to his faculty appointment, he was employed by Lucent Technologies as a hardware design engineer, from 1997- 2002, and by vLogix as chief hardware design engineer, from 2002-2004. Dr. Alaraje’s research interests focus on processor architecture, System-on-Chip design methodology, Field-Programmable Logic Array (FPGA) architecture and design methodology, Engineering Technology Education, and hardware description language modeling. Dr. Alaraje is a 2013-2014 Fulbright scholarship recipient at Qatar University, where he taught courses on Embedded Systems. Additionally, Dr. Alaraje is a recipient of an NSF award for a digital logic design curriculum revision in collaboration with the College of Lake County in Illinois, and a NSF award in collaboration with the University of New Mexico, Drake State Technical College, and Chandler-Gilbert Community College. The award focused on expanding outreach activities to increase the awareness of potential college students about career opportunities in electronics technologies. Dr. Alaraje is a member of the American Society for Engineering Education (ASEE), a member of the ASEE Electrical and Computer Engineering Division, a member of the ASEE Engineering Technology Division, a senior member of the Institute of Electrical & Electronic Engineers (IEEE), and a member of the Electrical and Computer Engineering Technology Department Heads Association (ECETDHA).

visit author page


Scott A Kuhl Michigan Technological University

visit author page

Scott Kuhl is an Associate Professor of Computer Science and an Adjunct Associate Professor of Cognitive & Learning Sciences at Michigan Technological University. He received his Ph.D. in Computer Science from the University of Utah in 2009. His primary research interests include immersive virtual environments, head-mounted displays, and spatial perception. A link to his web page can be found at

visit author page


Bochao Li Michigan Technological University

visit author page

Undergraduate in Electrical Engineering, and currently working on Ph.D on Computer Science

visit author page

Download Paper |


Team of undergraduate and graduate students advised by faculty members at University are developing a set of open source and online learning modules which give students interactive, hands-on experience with programming Programmable Logic Controllers (PLCs) on a standard desktop or laptop computer. The developed software represent different levels of difficulty and students can select the most appropriate version of the module for their knowledge base. It is flexible enough to be used to get high school students interested in programming PLCs, could be used to train displaced workers seeking a certificate or two year degree, or be used in more advanced courses that are part of a four year degree. Each learning module includes multimedia materials including video, audio, and/or electronic documents which provide an introduction to the content presented in the module. While progressing through each module, students can access their comprehension of the presented material using computerized tests testing. The learning system hosted by University will be freely available for anybody around the world to use over the Internet. When the system is used in conjunction with a class, instructors will be able to connect with their students and monitor their progress. The learner competency can also be tested by structuring some of the learning modules as games where students can work collaboratively or competitively to solve PLC programming challenges. In this paper we present the techniques and approaches used for the PLC system development and implementation.

Sergeyev, A., & Alaraje, N., & Kuhl, S. A., & Li, B. (2016, June), Culminating Phase of Open Source Programmable Logic Controller Software Development Initiative for High School Students, Two- and Four -Year Colleges, and Displaced Workers Paper presented at 2016 ASEE Annual Conference & Exposition, New Orleans, Louisiana. 10.18260/p.26617

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: © 2016 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