- Conference Session
- Software Engineering Constituent Committee Division Technical Session 3
- Collection
- 2014 ASEE Annual Conference & Exposition
- Authors
-
Peter J. Clarke, Florida International Univeristy; Debra Lee Davis, Florida International University; Raymond Chang Lau, Florida International University; Tariq M. King, Ultimate Software Group, Inc.
- Tagged Divisions
-
Software Engineering Constituent Committee
software validation.Although a larger number of academic institutions are expanding their curriculum to include ad-ditional software engineering courses, more needs to be done in exposing students to softwaretesting and the use of software testing tools.2 During the past decade there has been a noticeableimprovement in the number and quality of software testing tools that have become available foruse by students in academic institutions.23 Some of these tools are so common that they are nowbeing integrated into IDEs used to develop software, e.g., JUnit.11 The easy access to testing toolsprovides interesting pedagogical research questions that can be asked. How are these tools used inthe classroom? How is the easy access to tools improving the
- Conference Session
- Software Engineering Constituent Committee Division Technical Session 1
- Collection
- 2014 ASEE Annual Conference & Exposition
- Authors
-
Tanmay Bhowmik, Mississippi State University; Nan Niu, Mississippi State University; Donna Reese, Mississippi State University
- Tagged Divisions
-
Software Engineering Constituent Committee
students. Although persistence is valuable,being blindly persistent can be counterproductive. In ART, if the candidate traceability linksgenerated by the automated tool do not look promising, the students should learn to revisit theproblem definition or to re-prioritize the requirements (clusters) to be traced. Essentially, thisstrategy is analogous to engineering design, in which constructing and reasoning about a de-sign model, rather than building the full-fledged system, can help assure quality and minimizere-work. Despite the teaching of the shorten-the-feedback-loop principle in most curriculums,students should learn to apply the idea in a more flexible and dynamic way.3. Developing an enriched vocabulary. Using an enriched vocabulary to
- 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
small robotic vehicles programmable in a dialect of Java and expandable through multiple sensors and wireless controllers, such a Bluetooth or RFID. Multiple Lego MindStorms NXT2.0 robotic vehicles that can be programmed in a variety of languages including a native language, as well as Java, C and LabVIEW. Three older generation SCARA robotic arms, with an interface via a RS232C serial port that allows full scale programming but without providing feedback to the controller. These robotic devices, both the simpler ones and the ones fully equipped, form the overallplatform for implementing the ideas of integrating the STEM curriculum in practical courses
- Conference Session
- Software Engineering Constituent Committee Division Technical Session 1
- Collection
- 2014 ASEE Annual Conference & Exposition
- Authors
-
J. Jenny Li, Kean University; Patricia Morreale, Kean University
- Tagged Divisions
-
Software Engineering Constituent Committee
studentsfor future software engineering courses. The two concepts are integrated developmentenvironment (IDE) and basic software testing. We observed the students’ progress and found thaton average students can program similar projects 80% faster after learning and using the twosoftware engineering concepts. 1. Introduction Introductory software programing is an important first-year course that brings students to thedoor step of the CS major, which we consider as a CS1 course based on the definition given in[1]. It is also a requisite course for many students majored in Science, Technology, Engineeringand Math (STEM). The majority of the curriculum of this course is to teach a specificprograming language without any introductory concepts of
- Conference Session
- Software Engineering Constituent Committee Division Technical Session 2
- Collection
- 2014 ASEE Annual Conference & Exposition
- Authors
-
Vignesh Subbian, University of Cincinnati; Carla C. Purdy, University of Cincinnati
- Tagged Divisions
-
Software Engineering Constituent Committee
for Engineering Education, 1976.4. V. Subbian and F. R. Beyette “Developing a new advanced microcontrollers course as a part of embedded systems curriculum,” IEEE/ASEE Frontiers in Education Conference, 2013, pp. 1462-1464.5. V. Subbian and C. Purdy “A hybrid design methodology for an introductory software engineering course with integrated mobile application development,” ASEE Annual Conference, 2014.6. V. Subbian and C. Purdy “UnLecture: A novel active learning based pedagogical strategy for engineering courses,” ASEE Annual Conference, 2014. Page 24.1301.11