Columbus, Ohio
June 24, 2017
June 24, 2017
June 28, 2017
Diversity and NSF Grantees Poster Session
10
10.18260/1-2--27939
https://peer.asee.org/27939
456
Prof. Lawson has earned five degrees from the University of Maryland, including a Ph,D, in Electrical Engineering in 1985. In his professional career at College Park, where he has been a full professor since 1997, he has worked on high-power microwave devices, medical devices, and engineering education. He is an author or coauthor on 5 books and over 70 refereed journal articles and 200 conference presentations and publications.
Stephen received a PhD in education at the University of Maryland researching engineering education. He has a prior academic and professional background in engineering, having worked professionally as an acoustical engineer. He has taught an introduction to engineering to undergraduate engineers and to practicing K-12 teachers. Stephen's research interests include equity, culture, and the sociocultural dimensions of engineering education.
Shuvra S. Bhattacharyya is a Professor in the Department of Electrical and Computer Engineering at the University of Maryland, College Park. He holds a joint appointment in the University of Maryland Institute for Advanced Computer Studies (UMIACS), and is a member of the Maryland Cybersecurity Center (MC2), and the University of Maryland Energy Research Center (UMERC). He is also a part time visiting professor in the Department of Pervasive Computing at the Tampere University of Technology, Finland, as part of the Finland Distinguished Professor Programme (FiDiPro). He is an author of six books, and over 250 papers in the areas of signal processing, embedded systems, electronic design automation, wireless communication, and wireless sensor networks. He received the B.S. degree from the University of Wisconsin at Madison, and the Ph.D. degree from the University of California at Berkeley. He has previously held industrial positions as a Researcher at the Hitachi America Semiconductor Research Laboratory (San Jose, California), and Compiler Developer at Kuck & Associates (Champaign, Illinois). He has held a visiting research position at the US Air Force Research Laboratory (Rome, New York). He is a Fellow of the IEEE. He has been a Nokia Distinguished Lecturer (Finland) and Fulbright Specialist (Austria and Germany). He has received the NSF Career Award (USA).
Andrew Elby's work focuses on student and teacher epistemologies and how they couple to other cognitive machinery and help to drive behavior in learning environments. His academic training was in Physics and Philosophy before he turned to science (particularly physics) education research. More recently, he has started exploring engineering students' entangled identities and epistemologies.
Tudor Dumitraș is an Assistant Professor in the Electrical & Computer Engineering Department at the University of Maryland, College Park. His research focuses on Big Data approaches to problems in system security and dependability. In his previous role at Symantec Research Labs he built the Worldwide Intelligence Network Environment (WINE) - a platform for experimenting with Big Data techniques. He received an Honorable Mention in the NSA competition for the Best Scientific Cybersecurity Paper of 2012. He also received the 2011 A. G. Jordan Award from the ECE Department at Carnegie Mellon University, the 2009 John Vlissides Award from ACM SIGPLAN, and the Best Paper Award at ASP-DAC'03. Tudor holds a Ph.D. degree from Carnegie Mellon University.
For the past few years we have offered two versions of our introductory C programming course. The first is a traditional course where students are given individual paper-based programming assignments that do not involve any hardware besides the computer itself and its peripheral devices. In the other course, students do have some individual programming assignments, but there is a lab that involves mostly partner-based programming assignments emphasizing computer-controlled hardware-driven projects and a final multi-week group project. The Raspberry Pi (RPi) 3B computer is currently the device the students use for the hardware-based assignments, though there are many devices off the shelf today that have similar capabilities. Both classes use the same textbook. While the traditional course is two credits, the novel course is three credits to allow time for the hardware instruction. Students from both classes then need to take the same advanced C programming course that is also traditional in its format.
The novel course has been taught a total of four times for a total enrollment of about 80 students. This number has been limited by resources, as we have provided RPi kits for students and all necessary hardware from an NSF grant. The lecture has had at most 30 students and the once-weekly, three-hour computer labs have had at most 10 students. In contrast, the traditional course enrolls at least 90 students per year in two or three sections. The maximum lecture size is around 60 students and their hands-on, bi-weekly, hour-long discussion sessions are limited to 12 students.
We have been using mixed research methods, including student surveys, classroom observation, and student interviews, to compare the impact of these courses on student beliefs about programming, the electrical engineering profession, and their own abilities. The surveys have concentrated on pre-course and post-course identity and efficacy beliefs of the students. Preliminary findings [1] suggest that students in the novel course find their course more collaborative and more like “real-world” engineering than students in the traditional course did. Students in the novel course also had greater self-efficacy and identity gains, particularly regarding fitness as an engineer, as compared to students in the traditional course.
In this paper we will describe and discuss the results of our studies regarding student identity and efficacy beliefs from the two introductory courses for the totality of the NSF contract. We also detail the differences in the content and pedagogy of the traditional and novel courses and we will describe observations of student interactions in the two courses. We will present success rates for both cohorts of students in the advanced C programming course and look at the impact on students from underserved populations. Finally, we will discuss plans to develop a version of the advanced programming class that is hardware-driven.
[1] Authors, 2016
Lawson, W. G., & Secules, S., & Bhattacharyya, S., & Elby, A., & Hawkins, W., & Dumitras, T., & Ramirez, N. (2017, June), Board # 84 : Traditional versus Hardware-driven Introductory Programming Courses: a Comparison of Student Identity, Efficacy and Success Paper presented at 2017 ASEE Annual Conference & Exposition, Columbus, Ohio. 10.18260/1-2--27939
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