example, identifies theimportance of ensuring that the context in which knowledge is gained matches the context inwhich the knowledge will be applied. Problem-based learning19 promotes the adoption of large-scale, open-ended problems, which is of particular importance in the context of softwareengineering education14, as it has helped give rise to the increasingly ubiquitous adoption of real-world, long-term projects in computer science and software engineering curricular programs andmotivates the importance of architectural-style learning as a pathway to better prepare studentsfor the design problems these projects entail.The idea of increasing learner engagement with the material, which our approach pursues, is alsoimportant in the context of
2006-53: USING EMPLOYER SURVEYS TO DETERMINE THE EXTENT TOWHICH EDUCATIONAL OBJECTIVES ARE BEING ACHIEVEDJames McDonald, Monmouth University JAMES MCDONALD is Associate Professor and Chair of the Department of Software Engineering at Monmouth University, West Long Branch, New Jersey. He teaches and consults in the areas of software engineering, software project management and software quality. He has BSEE and MSEE degrees from New Jersey Institute of Technology and Massachusetts Institute of Technology, respectively, and a PhD from New York University. Page 11.1384.1© American Society for Engineering
engineering (Software Engineering concentration), and has been accreditedsince 2002. At RMU the emphasis is on small class sizes (10:1 student to faculty ratio) andhands-on experiences through class assignments, course projects, internships (150 hoursmandatory), and an interdisciplinary capstone project (3 credits). Graduates at RMU receive twotypes of transcripts: academic and engagement. The academic transcript depicts student degreeprogress and grades obtained. The engagement transcript records, by description and hours,student activities outside of the classroom. The institution believes that students must be able tobalance academic and extra-circular activities. Software engineering students are members of theAssociation of Computing Machinery
university like MSOE, which has a primary focus on undergraduate education and industrytechnology transfer and thus does not have a population of full-time graduate students to supportresearch projects, it is difficult to acquire or develop faculty expertise in an area like formalmethods. While much information and many other resources are available, there is still a Page 13.619.9significant gap between the research centers and the faculty members who are trying to make Proceedings of the 2008 American Society for Engineering Education Annual Conference & Exposition Copyright © 2008, American Society for Engineering
time to generate test cases as the pro- gram graph provides visual aid for test case generation. 2. Improves the correctness of test cases. Students have more confidence when they practice white–box testing. 3. Increases students’ involvement. Students are interested in test automation and willing to keep working on the project for extension.5. Conclusion Page 26.42.11This paper presents a novel approach to build a program graph visualizer for teaching white-boxtesting techniques. The program graph is constructed from bytecode to handle compound condi-tion for a variety of testing coverage. The graph program visualizer
Paper ID #10865Teaching Basic Class Diagram Notation with UMLGraderDr. Robert W. Hasker, Milwaukee School of Engineering Rob is a professor in the software engineering program at Milwaukee School of Engineering where he teaches courses at all levels. He was recently at University of Wisconsin - Platteville, where he taught for 17 years and helped develop an undergraduate program in software engineering and an international master’s program in computer science. In addition to academic experience, Rob has worked on a number of projects in industry ranging from avionics to billing. He holds a Ph.D. in Computer Science
understanding of the scope of his/her career (b) teach the students the impact theirsoftware engineering solutions have in a global context, including environmental and social (c)help develop critical thinking and (d) improve the motivation and involvement the students willhave with activities related to their future profession.Some examples of the themes developed this semester were:• Comparative analysis of the use of augmented reality for the teaching of mathematics in primary education: USA and Europe.• Comparative analysis of the use of augmented reality in projects of Architecture and Urbanism: Japan and Europe.• Comparative analysis of the use of ubiquitous computing in Medicine: USA and Latin America• Comparative analysis of