Asee peer logo
Displaying all 8 results
Conference Session
Software Engineering Pedagogical Approaches
Collection
2013 ASEE Annual Conference & Exposition
Authors
Joanna F. DeFranco, Pennsylvania State University; Colin J. Neill, Pennsylvania State University
Tagged Divisions
Software Engineering Constituent Committee
University of Wales, Swansea, United Kingdom. He teaches a wide range of software and systems engineering courses in design, architecture, project management, systems thinking, and IT strategy. He has written more than seventy articles on software design, architecture, process, and management, and serves as associate editor- in-chief of Innovations in Software and Systems Engineering. Page 23.716.1 c American Society for Engineering Education, 2013 Improving Individual Learning in Software Engineering Team ProjectsAbstractThe focus of our research is on determining the factors
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
Paper ID #6912Industry Involvement in an Undergraduate Software Engineering ProjectCourse: Everybody WinsProf. W Eric Wong, University of Texas, Dallas W. Eric Wong received his Ph.D. in computer science from Purdue University. He is currently a Profes- sor and Director of International Outreach in the Department of Computer Science at the University of Texas, Dallas. Prior to joining UTD, he was with Telcordia (formerly Bellcore) as a Project Manager for Dependable Telecom Software Development. Professor Wong received the Quality Assurance Special Achievement Award from Johnson Space Center, NASA, in 1997. His
Conference Session
Software Engineering Pedagogical Approaches
Collection
2013 ASEE Annual Conference & Exposition
Authors
Jon A Preston, Southern Polytechnic State University; Sushil Acharya, Robert Morris University
Tagged Divisions
Software Engineering Constituent Committee
what is learned in courses and applying these softwareengineering processes within the context of real software development projects. The key issue asdocumented by previous studies is how to capture both the conceptual ideas of softwareengineering processes while at the same time (or in following semesters) implementing theseconcepts successfully within software development projects. Typically, the processes are taughtin one course with minimal implementation within a project; at the same time, softwaredevelopment courses emphasize the development with little to no formal utilization of processes.This is not a criticism of faculty; it is simply a very difficult task to cover both the processes andimplementation in a cohesive manner. Covering
Conference Session
Software Engineering Outreach: Industry, K-12
Collection
2013 ASEE Annual Conference & Exposition
Authors
Clare McInerney, Lero - the Irish Software Engineering Research Centre; Mike Hinchey, Lero-the Irish Software Engineering Reseaach Centre
Tagged Divisions
Software Engineering Constituent Committee
university for a number ofweeks during the summer period. Software engineering concepts are introduced in all four parts ofthe programme during the software project phases. Our outreach efforts primarily use the Scratchtool that was developed at the MIT Media Lab.We describe each outreach effort in detail and outline our experiences based on a mixture ofsurvey results, instructor observation and participant feedback. We will conclude by describinghow the E&O programme has led to Lero being commissioned by the Department of Education towrite a computing course for high school students that will be part of the official curriculum.1. IntroductionThere are many well-known and well-documented computer science outreach programmes such as“Computer
Conference Session
Software Engineering Outreach: Industry, K-12
Collection
2013 ASEE Annual Conference & Exposition
Authors
Massood Towhidnejad, Embry-Riddle Aeronautical Univ., Daytona Beach; Thomas B Hilburn, Embry-Riddle Aeronautical Univ., Daytona Beach; Richard E Fairley, Software and Systems Engineering Associates (S2EA)
Tagged Divisions
Software Engineering Constituent Committee
., Daytona Beach Dr. Thomas B. Hilburn is a Professor Emeritus of Software Engineering at Embry-Riddle Aeronautical University and was a Visiting Scientist at the Software Engineering Institute, Carnegie-Mellon from 1997 – 2009. He has worked on software engineering development, research, and education projects with the FAA, General Electric, Lockheed-Martin, the Harris Corp, the MITRE Corporation, DOD, FIPSE, the SEI, the NSF, the ACM and the IEEE Computer Society. His interests include software processes, object- oriented analysis and design, formal specification techniques, and curriculum development, and he has published over 70 papers in these areas. He is an IEEE Certified Software Developer, an IEEE Software
Conference Session
Software Engineering Pedagogical Approaches
Collection
2013 ASEE Annual Conference & Exposition
Authors
Feras A. Batarseh, University of Central Florida
Tagged Divisions
Software Engineering Constituent Committee
. Page 23.157.1 c American Society for Engineering Education, 2013AN EDUCATIONAL SOFTWARE LIFECYCLE MODEL INSPIRED BY HUMAN PHYSIOLOGYAbstractArtificial Intelligence methods are frequently applied to projects of developing systemsendowed with the intellectual processes in humans, such as the ability to reason, discovermeaning, generalize, or learn from past experiences. However, the question remains, Cana man-made design/artifact be considered conscious? This paper aims to establish a directrelationship between the human physiology and Software Engineering, for educationalpurposes. Teaching Software Engineering can be challenging in cases when taught tonon-engineering students. The class curriculum needs
Conference Session
Software Engineering Pedagogical Approaches
Collection
2013 ASEE Annual Conference & Exposition
Authors
John C. Georgas, Northern Arizona University
Tagged Divisions
Software Engineering Constituent Committee
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
Conference Session
Software Engineering Outreach: Industry, K-12
Collection
2013 ASEE Annual Conference & Exposition
Authors
Sushil Acharya, Robert Morris University
Tagged Divisions
Software Engineering Constituent Committee
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