- 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
as far west as Southern California to as far east as Pennsylvania.Dr. Shawn S. Jordan, Arizona State University, Polytechnic campus SHAWN JORDAN, Ph.D. is an Associate Professor of engineering in the Ira A. Fulton Schools of En- gineering at Arizona State University. He teaches context-centered electrical engineering and embedded systems design courses, and studies the use of context and storytelling in both K-12 and undergraduate engineering design education. He received his Ph.D. in Engineering Education (2010) and M.S./B.S. in Electrical and Computer Engineering from Purdue University. Dr. Jordan is PI on several NSF-funded projects related to design, including an NSF Early CAREER Award entitled ”CAREER
- Conference Session
- Software Engineering Division Technical Session 1
- Collection
- 2020 ASEE Virtual Annual Conference Content Access
- Authors
-
Danielle Marie Fredette, Cedarville University; Nathan Jessurun, University of Florida
- Tagged Divisions
-
Software Engineering Division
Work time, Wed, Sep 25 Career Fair Required attendance at the Career Fair machine learning Fri, Sep 27 Team Meeting meeting mini-project #1 Mon, Sep 30 Leadership 1&2 Professor Greatest is the Servant/Show Justice Mercy Wed, Oct 2 Agile CH 1-2 Professor Development & Begin Agility Work time, CAN Fri, Oct 4 Team Meeting meeting Mon, Oct 7 Myth 4-5 ML game Mythical Man Month #2 Design Reviews
- 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
admittedly there are hurdles, such as the amount of direction each student or teamwould require in order to produce useful artifacts.The rest of the paper is divided into two parts. First, the author describes his own experience andrecounts lessons learned. The second part explores how these techniques might be applied tocourses in other areas of software engineering.2. A Case Study: Object-Oriented Design and DevelopmentEarly in his career, the author developed a course in object-oriented programming and conceptsof object orientation. The course in question is an advanced undergraduate and masters-levelcourse. About twenty years ago, he realized that students in the course could develop webapplications that were useful in managing the course. Early
- 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
we are in for a career of stressful project rewrites, but it does mean if we want to keep thecourse current, we will have to find a pace of making changes that we can maintain indefinitely,reminiscent of one the principles of agile development: Agile processes promote sustainabledevelopment. [Everyone] should be able to maintain a constant pace indefinitely. [4].Related WorkWeb-development projects – especially those involving the development of small e-commerceweb sites – are popular in software engineering education. They work well with project-basedlearning [5] and agile methods [6]. They are well-suited for courses where industry collaborationor a real-world feel is desired [7][8], especially in capstone projects [9]. We found that
- Conference Session
- Software Engineering Division Technical Session 2
- Collection
- 2020 ASEE Virtual Annual Conference Content Access
- Authors
-
Bruce R. Maxim, University of Michigan, Dearborn; Gail Luera, University of Michigan, Dearborn
- Tagged Divisions
-
Software Engineering Division
for their senior design class but also prepared them better for their careers. Eventhough some students indicated they were not fond of the reading reflections, some admitted thatthe reflections were a good way to ensure that students actually read the textbook. One commentacknowledged that the reflections made them read but suggested improving the methodsomehow. Table 9: Selected Course Assessment Questions Synchronous vs Asynchronous CIS 375 Synchronous Asynchronous 1 = strongly disagree, 5 = strongly agree N = 18/41 N = 14/20 Course met my expectations 4.6 3.9 Course objectives were clear
- 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
courses.Through this experience, we believe that Slack serves as an excellent online tool for improvingthe communication between students and instructors and among students working in projects.We decide to continue using Slack in future semesters and seeking effective ways to fostercommunications both inside and outside of classroom.References 1. Stack Overflow - Where developers learn, share, and build careers [Online]. Available https://stackoverflow.com/ (January/2020 accessed). 2. Slack [Online]. Available: https://slack.com/ (January/2020 accessed). 3. B. Lin, A. Zagalsky, M. Storey, and A. Serebrenik, “Why developers are slacking off: Understanding how software teams use Slack,” in Proceedings of the 19th ACM Conference on