Asee peer logo
Displaying all 3 results
Conference Session
Software Engineering Division Technical Session 1
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Chao Chen, Purdue University, Fort Wayne; Zesheng Chen, Purdue University, Fort Wayne
Tagged Divisions
Software Engineering Division
onlycourse-related resources in a dedicated web space, but also the use of tools such as discussingboard to communicate with the instructor and other students outside of class instruction time. Incourses where collaborative learning is essential, the communication among team members alsoplays an important role in student engagement and learning.To promote better communication in class instruction in computer science and computerengineering disciplines, three aspects are especially desirable: (1) Prompt communication. Forexample, in a class exercise, if a student comes up with a good solution for codingimplementation, it is desired that the student can share the example with the instructor and otherstudents in a simple and quick way. (2) Group
Conference Session
Software Engineering Division Technical Session 2
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Cecilia La Place, Arizona State University; Shawn S. Jordan, Arizona State University
Tagged Divisions
Software Engineering Division
pilot study, the hackathon andcapstone experiences of graduated software engineering students are compared through anadaptive expertise framework to begin exploring how hackathons can supplement academicexperiences.IntroductionEducators face a difficult problem: teaching students how to solve problems they have neverseen before. Despite their best efforts, some students express feelings of unpreparedness whenentering the workforce as an intern or new full-time hire. Students in Computer Science (CS) andSoftware Engineering have begun to leverage coding marathons known as hackathons to easethis concern, believing they are developing real world experience in the process.In the past decade, hackathons have been on the rise, and CS and software
Conference Session
Software Engineering Division Technical Session 2
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Gregory Kulczycki, Virginia Tech; Steven Atkinson, Virginia Tech
Tagged Divisions
Software Engineering Division
other author is a professional webdeveloper. Together, we teach a graduate course on web-application development that is centeredaround a semester-long project.When the course was first introduced in the Fall of 2016, only the professor was teaching it. Thesemester-long project – a mini e-commerce web site – was a good one. It used a model-view-controller architecture, involved both front-end and back-end development, and required aconnection to an SQL database. The implementation of that project, however, already felt a bitdated. The front end used Java more than JavaScript, and the back end used on an olderframework that concealed underlying design patterns. Since a major goal of the course was toexpose students to current technologies and