Asee peer logo
Well-matched quotation marks can be used to demarcate phrases, and the + and - operators can be used to require or exclude words respectively
Displaying all 15 results
Conference Session
Software Engineering Constituent Committee Division Technical Session 1
Collection
2016 ASEE Annual Conference & Exposition
Authors
Pat Smith, Oklahoma Christian University of Science and Arts
Tagged Divisions
Software Engineering Constituent Committee
desired skillset uniform across local industry or was there considerable variance from one employer to another?  Where in our program could we add content? Would we be adding courses, modifying existing courses, or some combination?A two phase project was defined and included in our ABET improvement project process. Theprocess was similar to the process defined by Sticklen et al [3] to gather input from industry andimplement in a local program. The first phase would involve an assessment of needs as definedby local industry stakeholders. The second phase would be a process of deciding how tointegrate this into our curriculum.Requirements Collection and VerificationOur first step was to create a survey to serve as a tool for
Conference Session
Software Engineering Course Content
Collection
2008 Annual Conference & Exposition
Authors
Mark Sebern, Milwaukee School of Engineering; Henry Welch, Milwaukee School of Engineering
Tagged Divisions
Software Engineering Constituent Committee
. Finally, the last representative turned thequestion around into a challenge, saying “No, but we are waiting for someone like you to join usand show us whey we should be using them.”At the same time, there is never enough room in a software engineering curriculum for all thetopics the faculty judge to be important. For this reason, the place (or not) of formal methods inan undergraduate program will continue to be debated. Comments and suggestions from othermembers of the software engineering education community are solicited and welcome.References1. J. P. Bowen and M. G. Hinchey, “Ten commandments of formal methods ... ten years later”, IEEE Computer, January 2006.2. L. Burdy et al, "An overview of JML tools and applications", Eighth
Conference Session
Software Engineering Curricula
Collection
2012 ASEE Annual Conference & Exposition
Authors
Mark Ardis, Stevens Institute of Technology; David Budgen, Durham University, UK; Gregory W. Hislop, Drexel University; Renée McCauley, College of Charleston; Mark J. Sebern, Milwaukee School of Engineering
Tagged Divisions
Software Engineering Constituent Committee
computer science curriculum volume. Her research is focused on computer science education, specifically how novices learn to program. She is a member of the ACM and the IEEE Computer Society.Dr. Mark J. Sebern, Milwaukee School of Engineering Mark J. Sebern is a professor in the electrical engineering and computer science Department at the Mil- waukee School of Engineering (MSOE), and Founding Program Director for MSOE’s undergraduate software engineering program. He has served as an ABET program evaluator for software engineering, computer engineering, and computer science, and is currently a member of the ABET Engineering Ac- creditation Commission
Conference Session
Software Engineering Outreach: Industry, K-12
Collection
2013 ASEE Annual Conference & Exposition
Authors
W Eric Wong, University of Texas, Dallas
Tagged Divisions
Software Engineering Constituent Committee
c American Society for Engineering Education, 2013 Industry Involvement in an Undergraduate Software Engineering Project Course: Everybody WinsThe “Software Engineering Project” (SE 4485) is a one-semester capstone course in our undergraduateSoftware Engineering curriculum at the University of Texas at Dallas (hereafter, simply referred to asUTD). It is intended to complement the theoretical knowledge that students receive in their prior (andongoing) courses and provide them with an in-depth, hands-on experience in all aspects of softwareengineering. They are expected to walk-through the various phases of a software development life-cyclesuch as
Conference Session
Software Engineering Curriculum Components
Collection
2006 Annual Conference & Exposition
Authors
Deepti Suri, Milwaukee School of Engineering; Mark Sebern, Milwaukee School of Engineering
Tagged Divisions
Software Engineering Constituent Committee
2006-1055: SOFTWARE DEVELOPMENT LABORATORY: A RETROSPECTIVEDeepti Suri, Milwaukee School of Engineering Deepti Suri is an Associate Professor in the Electrical Engineering and Computer Science Department at Milwaukee School of Engineering (MSOE). She primarily teaches courses in the Software Engineering program.Mark Sebern, Milwaukee School of Engineering Mark Sebern is a Professor in the Electrical Engineering and Computer Science Department at Milwaukee School of Engineering(MSOE) and is the Program Director for MSOE’s undergraduate Software Engineering (SE) program. Page 11.1136.1© American
Conference Session
SE Curriculum and Course Management
Collection
2008 Annual Conference & Exposition
Authors
J. Scott Hawker, Rochester Institute of Technology; Ian Webber, Rochester Institute of Technology; Michael Starenko, Rochester Institute of Technology; Jeremiah Parry-Hill, Rochester Institute of Technology
Tagged Divisions
Software Engineering Constituent Committee
thatholds learning content for Software Engineering courses, and provides students, project teams,and instructors with advanced tools to create, share, and annotate both the learning content andan organizational structure for that content. Traditional course management systems, teamproject repositories, wikis, etc., usually fragment information into silos (that is, into distinctinformation storage locations which are not integrated). We seek a system to help integrate thefragmented information into a whole across the curriculum and the student’s academic careerand to improve student interaction with learning content and with each other in project teams
Conference Session
SE Curriculum and Course Management
Collection
2009 Annual Conference & Exposition
Authors
Zulfa Zakaria, IIUM
Tagged Divisions
Software Engineering Constituent Committee
study, you may contact the School of Information Technology and ElectricalEngineering Ethics Officer directly on 3365 3476, or contact the University of Queensland EthicsOfficer on 3365 3924.Project Staff:Zulfa ZakariaSchool of Information Technology and Electrical EngineeringGeneral Purpose SouthUniversity of Queensland, QLD 4072Tel: x51136Email: zulfa@itee.uq.edu.au Page 14.112.19Sample of Online Questionnaire: Title of Research: A Survey on Teaching Software Testing in Australian Undergraduate Software Engineering Programs.The purpose of this survey is to get information from lecturers who are teaching
Conference Session
Software Engineering Topics
Collection
2007 Annual Conference & Exposition
Authors
Sheryl Duggins, Southern Polytechnic State University
Tagged Divisions
Software Engineering Constituent Committee
Engineering Disciplines? A Critical Analysis of ABET’s Software Engineering Curriculum GuidelinesAbstractSince the 1968 NATO Conference which coined the term “software engineering”, softwarepractitioners and educators alike have been fighting an uphill battle over the right to be viewed asengineers. The Association of Computing Machinery (ACM) and the Institute of Electrical andElectronic Engineers Computer Society (IEEE-CS) joined forces to try and come to terms withthe question of what exactly is software engineering? From the initial work done by theSoftware Engineering Education Project (SWEEP) that developed draft accreditation criteria forundergraduate degrees in software engineering (SWE) in 1998, to the
Conference Session
Software Engineering Technical Session 2
Collection
2016 ASEE Annual Conference & Exposition
Authors
Andrew Deorio, University of Michigan; Andrew Giugliano, University of Michigan
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Constituent Committee
research interests are in Computer Science pedagogy. He is an experienced student instructor. c American Society for Engineering Education, 2016 Long Term Effects of Partner Programming in an Introductory Computer Science Sequence Andrew Giugliano and Andrew DeOrio agiuglia@umich.edu, awdeorio@umich.edu Department of Electrical Engineering and Computer Science University of MichiganAbstractComputer scientists often work in teams on complex software projects, and their education oftenincludes group work or pair programming. In the literature, group work and pair programminghave been
Conference Session
Software Engineering Constituent Committee Division Technical Session 2
Collection
2014 ASEE Annual Conference & Exposition
Authors
Janusz Zalewski, Florida Gulf Coast University; Fernando Garcia Gonzalez, Florida Gulf Coast University
Tagged Divisions
Software Engineering Constituent Committee
systems, etc. The projects concentrating onrobotic devices can use them as a vehicle to convey STEM related knowledge to undergraduatestudents across the curriculum. Given the attractiveness of autonomous or manually controlledrobots, it is assumed that the student population across various STEM related courses, inrespective disciplines, will respond positively to acquiring knowledge associated with applyingthe robots in their respective subjects of study. In this view, the objective of this project is to develop robotics applications that can be usedacross the undergraduate STEM curricula to encourage students of various STEM majors toenhance knowledge in their disciplines, study topics related to robotics and ultimately initiaterelated
Conference Session
Software Engineering Topics
Collection
2007 Annual Conference & Exposition
Authors
Mark Sebern, Milwaukee School of Engineering; Mark Hornick, Milwaukee School of Engineering
Tagged Divisions
Software Engineering Constituent Committee
Institute, personal communication.12. P. Johnson, et al, HackyStat Research Summary, http://csdl.ics.hawaii.edu/Research/Hackystat/.13. Joint Task Force on Computing Curricula, IEEE Computer Society and Association for Computing Machinery, Computing Curriculum — Software Engineering, July 2004; http://sites.computer.org/ccse/.14. C. Jones, Software Assessments, Benchmarks, and Best Practices, Addison-Wesley, 2000.15. Process Dashboard (software process support tool), http://processdash.sourceforge.net/.16. M. Postema, et al, “Tool Support for Teaching the Personal Software Process”, Computer Science Education, Vol. 10, August 2000.17. L. Pracchia, “The AV-8B team learns synergy of EVM and TSP accelerates software process
Conference Session
Software Engineering Topics
Collection
2007 Annual Conference & Exposition
Authors
Marcelo Jenkins, University of Costa Rica
Tagged Divisions
Software Engineering Constituent Committee
management and process improvement at the graduate level in which the students do aprocess improvement project in a real-world organization. Their experience is very similar toours regarding the collaboration between academia and industry and the focus of the subjectstaught in their course.Dingsøyr et al.4 reports the experience of designing and teaching a senior-level software processimprovement course around industrial case studies drawn from the local software industry inNorway. Besides invited industry presentations, the students conduct surveys of softwareorganizations and observe their process improvement initiatives. As in our case, their students donot work in a software development project but rather assess a process in a real
Conference Session
Software Engineering Constituent Committee Division Technical Session 3
Collection
2016 ASEE Annual Conference & Exposition
Authors
Vignesh Subbian, University of Cincinnati; Nan Niu, University of Cincinnati; Carla C. Purdy, University of Cincinnati
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Constituent Committee
following grade distribution: In-class activities andparticipation (10%), out-of-class assignments (25%), two exams (15% each), testing and QAteam project (35%).4. Preliminary Results The course has been offered twice so far (Spring 2015 and Fall 2015) serving a total of 46students from three program areas (computer science, electrical engineering, computerengineering). Figure 1 and Figure 2 show demographics of course participants. While the coursewas open to both undergraduate seniors and graduate students, only the first offering hadstudents from both levels (13 graduate and 9 undergraduate seniors); participants in the secondoffering were all graduate students. Table III shows qualitative feedback obtained from studentson various course
Conference Session
Tools and Support for Software Education
Collection
2006 Annual Conference & Exposition
Authors
J. Scott Hawker, Rochester Institute of Technology
Tagged Divisions
Software Engineering Constituent Committee
. 115.2. Joint Task Force on Computing Curricula, Software Engineering 2004, Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering, August 23, 2004, a volume of the Computing Page 11.1261.14 Curricula Series from the Association for Computing Machinery (ACM), and the IEEE Computer Society (IEEE-CS), available at http://sites.computer.org/ccse/ accessed 2006-02-24.3. The Joint Task Force for Computing Curricula 2005, Computing Curricula 2005, The Overview Report including The Guide to Undergraduate Degree Programs in Computing, a cooperative project from the Association for Computing
Conference Session
Pedagogical Approaches for Software Engineering
Collection
2012 ASEE Annual Conference & Exposition
Authors
Kevin A. Gary, Arizona State University, Polytechnic; Yegeneswari Nagappan, Unicon, Inc.; Supreet Verma, Delasoft, Inc.; Russell J. Branaghan, Arizona State University
Tagged Divisions
Software Engineering Constituent Committee
rapid technological change, onecan argue that a strong organizational foundation is key to assimilating and evolving with thediscipline. To this end we have incorporated concept maps as an assessment tool in our upper- Page 25.213.9division project-based Software Enterprise curriculum. Concept maps reify students’ organizingprinciples of the material learned in context. At present we employ this method to evaluate thestudent only as a resulting artifact of the pedagogy; future work may include creating formativeand perhaps self- assessment processes to assist students in organizing knowledge better.Concept maps may also one day form a basis for