- Conference Session
- Pedagogical Approaches for Software Engineering
- Collection
- 2012 ASEE Annual Conference & Exposition
- Authors
-
Colin J. Neill, Pennsylvania State University; Joanna F. DeFranco, Pennsylvania State University, Great Valley; Raghvinder S. Sangwan, Pennsylvania State University, Great Valley
- Tagged Divisions
-
Software Engineering Constituent Committee
AC 2012-3117: A STUDY OF INDIVIDUAL LEARNING IN SOFTWAREENGINEERING TEAM PROJECTSDr. Colin J. Neill, Pennsylvania State University Colin J. Neill is Associate Professor of software and systems engineering at Penn State University’s School of Graduate Professional Studies, where he is the Director Engineering Programs. Neill has devel- oped and taught more than a dozen courses in support of the graduate programs in software engineering, systems engineering, engineering management, and information science in topics including software sys- tems design, system architecture, project management, and systems thinking. He has published more than 70 articles in refereed journals and conference proceedings, including Systems
- Conference Session
- Pedagogical Approaches for Software Engineering
- Collection
- 2012 ASEE Annual Conference & Exposition
- Authors
-
Heidi J.C. Ellis, Western New England University; Gregory W. Hislop, Drexel University; Josephine Sears Rodriguez, Western New England University; Ralph Morelli, Trinity College
- Tagged Divisions
-
Software Engineering Constituent Committee
in computer science education, (2011), pp. 268-272.24. Stroulia, E., Bauer, K., Craig, M., Reid, K., and Wilson, G., “Teaching distributed software engineering withUCOSP: the undergraduate capstone open-source project,” Proceedings of the 2011 Community Building Workshopon Collaborative Teaching of Globally Distributed Software Development, (2011), pp. 20-25.25. Ellis, H.J.C., Morelli, R.A., de Lanerolle, T.R., Damon, J., and Raye, J., “Can Humanitarian Open-SourceSoftware Development Draw New Students to CS?” SIGCSE 2007, Technical Symposium on Computer ScienceEducation, (March 2007), pp. 551-555.26. Ellis, H.J.C., Morelli, R.A., and de Lanerolle, T., “Holistic Software Engineering Education Based on an OpenSource Project,” 20th Annual
- Conference Session
- Software Engineering Curricula
- Collection
- 2012 ASEE Annual Conference & Exposition
- Authors
-
A. Frank Ackerman, Montana Tech of the University of Montana; Sushil Acharya, Robert Morris University
- Tagged Divisions
-
Software Engineering Constituent Committee
1 2 Design and Architecture of Large Software Systems 1 1 Software Testing 3 1 Low Level Design Software 2 1 Software Process Management 1 2 Formal Methods in Software Engineering 1 Software Engineering Capstone Project 3 23.4. Coverage of SEEK Knowledge Areas [note 10]For
- Conference Session
- Software Engineering Curricula
- Collection
- 2012 ASEE Annual Conference & Exposition
- Authors
-
Susan Darling Urban, Texas Tech University; Joseph E Urban, Texas Tech University; Susan A. Mengel, Texas Tech University; William M. Marcy P.E., Texas Tech University; Patrick E. Patterson, Texas Tech University
- Tagged Divisions
-
Software Engineering Constituent Committee
economics of systems. Similar to computer science, a specialtopics course is also available. Ethics in engineering is also included to emphasize theimportance of ethics in the engineering of complex software systems.The curriculum includes a 3-credit hour capstone design and implementation project. The projectis a group project requiring that students work in teams to address the systems and softwareengineering aspects of the project. Page 25.1346.6 Table 1: MSSE degree program with systems and software engineering focus CORE COURSES (12 Hours) CS 5373 Software Modeling and Architecture. This course introduces the theory
- Conference Session
- Software Engineering Topics
- Collection
- 2012 ASEE Annual Conference & Exposition
- Authors
-
Sushil Acharya, Robert Morris University; Walter W. Schilling Jr., Milwaukee School of Engineering
- Tagged Divisions
-
Software Engineering Constituent Committee
Assignment 13-1: Project related exercise - Executing Test Cases. Assignment 13-2: Project Progress Update. (email) Assignment 14-1: Project related exercise – Preparing Test Report. Page 25.500.11 W14 Assignment 14-2: Project Progress Update (email) W15 Assignment 15-1: Project Final PresentationOther CoverageIn their senior year besides the three electives of their choice the students are required to take acourse on distributed systems and an interdisciplinary capstone course. Students are required touse their knowledge and experiences in software verification when they work on softwareprojects in these
- Conference Session
- Software Engineering Topics
- Collection
- 2012 ASEE Annual Conference & Exposition
- Authors
-
W. Eric Wong, University of Texas, Dallas
- Tagged Divisions
-
Software Engineering Constituent Committee
1336 − Programming Fundamentals, CS 1337 − Computer Science I, and CS2336 − Computer Science II at the University of Texas at Dallas), followed by intermediatecourses (e.g., CS 3376 − C/C++ Programming in a UNIX Environment, and CS 4336 −Advanced Java Programming), to a dedicated elective (e.g., CS and SE 4367 − Software Testing,Validation and Verification) for more advanced techniques, and the final senior project (CS 4485– the CS version of the capstone project course and SE 4485 – the corresponding SE version)which provides students with an in-depth, hands-on experience in all aspects of softwareengineering including how to effectively and efficiently test the software systems they produce.By the end of the semester students should have a