skip to main content


Title: Avoiding The Syntax: An Accessible Approach For Introducing First-Year Engineering Students To Microcontrollers
A self-paced microcontroller activity was developed for a first-year college engineering course. Because the course is multidisciplinary and some students have no programming experience, scaffolding was included to allow individuals to create working code without knowledge of software-specific syntax. This approach, made possible by free drag-and-drop coding and open-source microcontroller programs, was intentionally designed to emphasize the logic and structure of coding, avoiding the common pitfall of syntax troubleshooting for novices. Student gains were made in knowledge of and confidence in microcontrollers and electronics over this five-day activity.  more » « less
Award ID(s):
1758335
NSF-PAR ID:
10092471
Author(s) / Creator(s):
; ; ; ;
Date Published:
Journal Name:
American Society for Engineering Education North-Central Section Conference
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. A self-paced microcontroller activity was developed for a first-year college engineering course. Because the course is multidisciplinary and some students have no programming experience, scaffolding was included to allow individuals to create working code without knowledge of software-specific syntax. This approach, made possible by free drag-and-drop coding and open-source microcontroller programs, was intentionally designed to emphasize the logic and structure of coding, avoiding the common pitfall of syntax troubleshooting for novices. Student gains were made in knowledge of and confidence in microcontrollers and electronics over this five-day activity. 
    more » « less
  2. This project, titled Collective Argumentation Learning and Coding (CALC), aims to use the principles of collective argumentation to teach coding through appropriate reasoning. Creating and critiquing arguments as part of a coding activity promotes a more structured approach rather than the trial-and-error coding activity commonly used by novice programmers. Teaching coding via collective argumentation allows teachers to use methods that are already in use in mathematics and science instruction to teach coding, thus increasing the probability that it will be taught in conjunction with mathematics and science as regular parts of classroom instruction rather than relegated to an after-school or enrichment activity for only some students. Specific objectives of the CALC project are to - increase the attention that coding is given in the elementary classrooms taught by our participating teachers, and -direct students away from informal approaches (e.g.trial-and-error) to develop code to the more formal, structured approach recommended for novice programmers. Our research activities investigate teachers’ understanding of argumentation using the CALC concept and how the implementation of the CALC concept helps students (grades 3-5) learn how to code. The CALC approach supports the learning of coding by providing teachers with a formal, structured means to a) trace the growth of students’ understanding, and misunderstanding, of ideas (i.e., coding) as they form, b) facilitate students’ use of evidence, not opinion, to select a solution among multiple solutions (i.e., different sequencing of the code), and c) help each student realize she/he, as well as others, is a legitimate participant (i.e., a programmer) in the activity of developing, assessing and implementing an idea (e.g., coding of a robot). This paper/presentation discussed the first phase of an on-going investigation and focuses on a prototype graduate-level course designed for and taught to practicing elementary school teachers. The discussion outlines how the course impacted the participating teachers content knowledge of coding and their belief that coding can be made an integral part of everyday lessons, not as an add-on activity. 
    more » « less
  3. Team- and project-based pedagogies are increasingly normative in engineering education and beyond. Student teamwork holds the promise of developing collaborative skills deemed essential for new engineers by professional accreditation bodies such as ABET. The emphasis on these models, furthermore, reflects developments in pedagogical theory, stressing the importance of experiential learning and the social construction of knowledge, repositioning the instructor as a facilitator and guide. Teamwork in an educational context differs from that in professional contexts in that learning outcomes for all team members – both in terms of technical knowledge and team-working skills – are a primary goal of the activity, even while more tangible task-related outcomes might be the main concern of the students themselves. However, team-based learning also holds the potential for team members to have negative experiences, of which instructors may have little or no awareness, especially in real-time. Teams may achieve team-level outcomes required for successful completion, in spite of uneven levels of participation and contribution. Reduced participation on the part of an individual team member may have many causes, pro-active or reactive: it may be a deliberate refusal to engage, a lack of self-confidence, or a response to hostility from other members, among other possibilities. Inequitable team interactions will lead to uneven uptake of desired learning outcomes. Fostering equity in interactions and identifying inequitable practices among team members is therefore an important part of implementing team-based pedagogies, and an essential first step in identifying and challenging systematic patterns of inequity with regard to members of historically marginalized groups. This paper will therefore explore ways in which equity in group decision-making may be conceptualized and observed, laying the foundations for identifying and addressing inequities in the student experience. It will begin by considering different potential manifestations of interactional equity, surveying notions derived from prior education research in the fields of health, mathematics, engineering, and the natural sciences. These notions include: equity of participation on the basis of quantified vocal contributions (in terms of words, utterances, or clausal units); distribution and evolution of interactional roles; equity of idea endorsement and uptake; distribution of inchargeness and influence; equity of access to positional identities and discourse practices; and team member citizenship. In the paper’s empirical component, we trial measures of equity taken or developed from this literature on a small dataset of transcripts showing verbal interactions between undergraduate student team members in a first-year engineering design course. Some measures will be qualitative and others quantitative, depending on the particular form and manifestation of equity they are designed to examine. Measures include manual coding of speech acts and interactional ‘bids’, statistical measures of utterance frequency and length, and computational approaches to modeling interactional features such as social impact and receptivity. Results are compared with the students’ own reflections on the interactions, taken immediately afterward. Recommendations are made for the application of the measures, both from research and practice perspectives. Keywords: Teamwork, Equity, Interaction, Design 
    more » « less
  4. This work in progress paper assesses whether a first-year ePortfolio experience promotes better reflection in subsequent engineering courses. While reflection is vital to promote learning, historically, reflection receives less attention in engineering education when compared to other fields [1]. Yet, cultivating more reflective engineers yields several important benefits including building self-efficacy and empowering student agency. Through continued practice, engineering students can develop a habit of reflective thinking which increases students’ ability to transfer knowledge across contexts. The adoption of ePortfolios is becoming an increasingly popular strategy to improve student learning and establish a culture of reflection. The Department of Electrical and Computer Engineering at a small liberal arts college in the northeastern United States is beginning to incorporate ePortfolios into courses. Professors of a first-year design course developed an ePortfolio assignment that gives students a space to reflect on their potential career paths and envision themselves as future engineers. We were curious about the impact this experience might have on students’ reflective thinking as they continue through the program. This work was guided by the research question: Do student ePortfolios in a first-year design course promote better reflection in subsequent technical courses? In this paper, we investigate this question by coding instances of reflection in student lab reports from a second-year design course. As a control group, lab reports from students the previous year who had not completed the ePortfolio activity were compared. We provide a quantitative summary of our analysis which concludes students that were provided with a reflective ePortfolio experience in their first-year are more reflective thinkers in their second-year. 
    more » « less
  5. null (Ed.)
    Transactivity is a valued collaborative process, which has been associated with elevated learning gains, collaborative product quality, and knowledge transfer within teams. Dynamic forms of collaboration support have made use of real time monitoring of transactivity, and automation of its analysis has been affirmed as valuable to the field. Early models were able to achieve high reliability within restricted domains. More recent approaches have achieved a level of generality across learning domains. In this study, we investigate generalizability of models developed primarily in computer science courses to a new student population, namely, masters students in a leadership course, where we observe strikingly different patterns of transactive exchange than in prior studies. This difference prompted both a reformulation of the coding standards and innovation in the modeling approach, both of which we report on here. 
    more » « less