- Conference Session
- Software Engineering Division Technical Session 1
- Collection
- 2020 ASEE Virtual Annual Conference Content Access
- Authors
-
Edward F. Gehringer, North Carolina State University
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Division
course ends (e.g., as peer tutors or project mentors), • help improve the course (e.g., by creating new active-learning exercises over the material, or scoping out new technological developments that could be incorporated into the course), and • keep you in contact with current industrial practice (e.g., by serving as a scrum master or training others in the practice).This way of looking at a course reflects a subtle, but important, difference in devising courseprojects. The question is not, How can I specify projects that will familarize students with thecourse content? but rather, How can I design projects that will help students find their role inpromoting their own learning and that of their classmates? This
- Conference Session
- Software Engineering Division Technical Session 1
- Collection
- 2021 ASEE Virtual Annual Conference Content Access
- Authors
-
Bruce R. Maxim, University of Michigan - Dearborn; Thomas Limbaugh, University of Michigan - Dearborn
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Division
willing to meet with instructors outside ofclass9. Krause writes that engagement does not guarantee learning is taking place, but learningcan be enhanced if it provides students with opportunities to reflect on their learning activities10.In our project, students were encouraged to reflect on the lessons learned from the activitieseither in writing or in a class postmortem discussion.There is consensus among members of our department’s professional advisory board thatprofessional practice invariably requires strong verbal and written communication skills. Todevelop their oral communications skills, students need opportunities to present their work aswell as observe their peers doing the same. Some instructors believe that the project
- Conference Session
- Software Engineering Division Technical Session 1
- Collection
- 2020 ASEE Virtual Annual Conference Content Access
- Authors
-
Kyle D. Feuz, Weber State University; Linda DuHadway, Weber State University; Hugo Edilberto Valle, Weber State University; Richard C. Fry, Weber State University; Kim Marie Murphy, Weber State University
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Division
format. For example, in a face-to-face format, collaboration and pairprogramming works well. Some instructors have even been successful implementing distributedpair programming in an online course [5]. However, in a flexible schedule, online format (Flex),the implementation of these activities is particularly challenging. In the Flex format, studentsstart the course at different points in the semester, work at their own pace and may not beworking on the same module at the same time. The asynchronous nature of the class makes itparticularly difficult for students to interact with each other. We propose the use of discussionboards within the learning management system to help create peer-to-peer code sharingexperiences in a Flex class. In this
- Conference Session
- Software Engineering Division Technical Session 2
- Collection
- 2017 ASEE Annual Conference & Exposition
- Authors
-
Bruce R Maxim, University of Michigan, Dearborn; Sushil Acharya, Robert Morris University; Stein Brunvand, University of Michigan-Dearborn; Marouane Kessentini, University of Michigan-Dearborn
- Tagged Topics
-
Diversity
- Tagged Divisions
-
Software Engineering Division
appropriate software engineering tools in the development of a software product5. Manage the completion of a software project for an external customer6. Participate in several peer design walkthroughs, including the presentation and critiquing of each other’s designs during class time7. Participate on a multi-disciplinary design team to design and implement a software project8. Write a complete design document for a software system9. Write a management plan for a software project that involves time and resource estimates, personnel scheduling detail, and the determination of its production costsCIS 375 meets twice a week for 2 hours each class period for 56 contact hours over a period of 4months. The topics covered in this course are listed in