Asee peer logo
Displaying all 15 results
Conference Session
Software Engineering Topics
Collection
2012 ASEE Annual Conference & Exposition
Authors
James N. Long, Oregon Institute of Technology
Tagged Divisions
Software Engineering Constituent Committee
AC 2012-3825: INTEGRATING ELECTRIC VEHICLES INTO SOFTWAREENGINEERING PROJECT-BASED EDUCATIONProf. James N. Long, Oregon Institute of Technology James Long is a professor of computer systems engineering technology at Oregon Institute of Technology. His primary teaching and research interests are real-time embedded systems, control theory and imple- mentation, computer networks, and operating systems. He has 12 years of teaching experience in higher education and industry, and 25 years of experience as a software engineer in flight test systems, telephony and high speed networking, Doppler RADAR data acquisition and control, and medical imaging systems. Long is actively involved in the Oregon Renewable Energy Center
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
teaching computer science at Trinity College since 1985. His areas of expertise include artificial intelligence, free and open source software, and computing education. He is one of the directors of the Humanitarian Free and Open Source Software (HFOSS) project, which seeks to get undergraduates engaged in computing through building free software that serves the public good. Most recently, he has become involved with mobile computing and is using App Inventor for Android to teach a course on ”Computing with Mobile Phones” as one of the pilot courses of the CS Principles project, an NSF-funded effort by the College Board to develop a new AP exam in computer science
Conference Session
Software Engineering Topics
Collection
2012 ASEE Annual Conference & Exposition
Authors
Lakshmi Ramachandran; Edward F. Gehringer, North Carolina State University
Tagged Divisions
Software Engineering Constituent Committee
Automated Approach to Assessing the Quality of Project Reviews AbstractPeer review of code and other software documents is an integral component of a softwaredevelopment life cycle. In software engineering courses, peer reviewing is done by other studentsin the class. In order to help students improve their reviewing skills, feedback needs to beprovided for the reviews written by students. The process of reviewing a review or identifying thequality of reviews can be referred to as metareviewing. Automated metareviewing ensuresprovision of immediate feedback to reviewers, which is likely to motivate the reviewer to improvehis work and provide more useful feedback to the authors. In this work we focus
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
. Page 25.1346.2 c American Society for Engineering Education, 2012 The Software and Systems Engineering Masters Program at Texas Tech University: A Computer Science and Industrial Engineering Collaborative Effort1. IntroductionIn several recent reports, software engineering has been identified as one of the best occupationsin the job market1. Software engineering is a knowledge-intensive occupation, requiringcomputing professionals with skills that span from requirements elicitation, to software designand implementation, as well as testing, verification, and validation. Software engineers must alsohave project management and teaming skills coupled with sensitivity to the
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
-scale, industry-sponsored projects. Students are also required to take anapplication domain sequence of three related, specialized courses which emphasize theapplication of software engineering material to different domains. Most software engineeringcourses are offered in the 2+2 format, meaning the course meets in lecture twice for one hour andhave a 2 hour associated lab period.Robert Morris University (RMU)Robert Morris University offers an accredited Bachelors of Science degree in engineering(Software Engineering concentration), and has been accredited since 2002. Like MSOEemphasis is on small class sizes (10:1 student to faculty ratio) and hands on experiences throughclass assignments, course projects, internships (150 hours mandatory
Conference Session
Software Engineering Curricula
Collection
2012 ASEE Annual Conference & Exposition
Authors
Tom Reichlmayr, Rochester Institute of Technology; Michael J. Lutz, Rochester Institute of Technology
Tagged Divisions
Software Engineering Constituent Committee
individualteam member. There exist at the personal level core software engineering competencies that needto be cultivated to allow an individual to fulfill their potential as an effective team contributor.Students in a course introducing team based software engineering typically possess adequateintroductory programming skills, but often lack other competencies required to execute asoftware project successfully. Students have rarely been introduced to concepts beyondprogramming, such as estimation and planning, continuous integration, detailed design,debugging and unit testing. Part of being a software engineer is the knowledge of multipleprogramming languages and tools; without such knowledge it is impossible to make intelligentengineering
Conference Session
Pedagogical Approaches for Software Engineering
Collection
2012 ASEE Annual Conference & Exposition
Authors
Clifton L. Kussmaul, Muhlenberg College
Tagged Divisions
Software Engineering Constituent Committee
SE also presents some challenges. There are not many POGIL activities for CS and SE,and developing them requires significant time and effort. CS and SE courses and curricula varywidely, and portions of the content change rapidly, making it more difficult to adapt or adoptmaterials developed elsewhere.This paper describes an ongoing NSF funded project to develop POGIL activities for CS and SE.First, it reviews relevant background on effective learning and POGIL, compares POGIL toother forms of active learning, and describes the potential of POGIL for CS and SE. Second,it describes a sample POGIL activity for SE, including the structure and contents, student andfacilitator actions during the activity, and how activities are designed. Third, it
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
AC 2012-5188: ASSESSING EVOLVING CONCEPTUAL KNOWLEDGEIN SOFTWARE ENGINEERING STUDENTSProf. Kevin A. Gary, Arizona State University, Polytechnic Kevin Gary, Ph.D., is an Associate Professor in the Department of Engineering within the College of Technology and Innovation at Arizona State University’s Polytechnic campus. At ASU, Kevin led the development of the new bachelor’s of software engineering program, and the revised design of the master’s of computing studies. Gary designed and implemented the Software Enterprise, an NSF-funded hybrid pedagogical method for conducting project-based courses. More than 40 industry projects have been conducted by the Software Enterprise over the past eight years, and the
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
. Page 25.1131.1 c American Society for Engineering Education, 2012 Revisions to Software Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering1. Introduction
Software Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs inSoftware Engineering (SE 2004)1 is one volume in a set of computing curricula adopted andsupported by the ACM and the IEEE Computer Society. In order to keep the softwareengineering guidelines up to date the two professional societies established a review project inearly 2011. This paper describes that review effort and plans to revise the guidelines over thenext year and a half.2. Project
organization
The charge for
Conference Session
Panel Session: Case Study Teaching in Computing Curricula
Collection
2012 ASEE Annual Conference & Exposition
Authors
Massood Towhidnejad, Embry-Riddle Aeronautical University, Daytona Beach; Salamah Salamah, Embry-Riddle Aeronautical University, Daytona Beach; Thomas B. Hilburn, Embry-Riddle Aeronautical University, Daytona Beach
Tagged Divisions
Software Engineering Constituent Committee
Aeronautical Uni- versity. He has worked on software engineering research and education projects with the FAA, General Electric, 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 more than 70 papers in these areas. He is an IEEE-certified Software Developer, an IEEE Software Engineering Certified Instructor, and currently chairs the Curriculum Committee of the IEEE Computer Society Educational Activities Board
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
AC 2012-4602: IMPROVING THE STATE OF UNDERGRADUATE SOFT-WARE TESTING EDUCATIONProf. W. Eric Wong, University of Texas, Dallas W. Eric Wong received his Ph.D. in computer science from Purdue University. He is currently a professor 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 Depend- able Telecom Software Development. Wong received the Quality Assurance Special Achievement Award from Johnson Space Center, NASA, in 1997. His research focus is on the technology to help practitioners develop high quality software at low cost. In particular, he is doing research in
Conference Session
Software Engineering Topics
Collection
2012 ASEE Annual Conference & Exposition
Authors
Walter W. Schilling Jr., Milwaukee School of Engineering; Eric Durant, Milwaukee School of Engineering
Tagged Divisions
Software Engineering Constituent Committee
simple port scans through the use of scanlogd and ARP poisoning attemptsthrough the use of arpwatch. When scans or poisoning attempts were detected, the target system Page 25.1258.5responded to the threat by blocking the attacking IP address with iptables.The fifth lab was a quick introduction to the Metasploit framework bundled with BackTrack.This lab coincided with the midterm exam so it was intentionally straightforward. Studentsfollowed several tutorials of their choosing from a provided list, all of which would be useful forthe upcoming final project.The final project involved four teams attempting to defend their own live network from the
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 1 Introduction to Software Engineering 5 1 Software Construction 1 1 Software Engineering Approach to Human Computer Interaction 1 2 Software Design and Architecture 3 1 Software Quality Assurance and Testing 2 1 Software Requirements Analysis 1 2 Software Project Management
Conference Session
Pedagogical Approaches for Software Engineering
Collection
2012 ASEE Annual Conference & Exposition
Authors
Alexandra Martinez, University of Costa Rica; Marcelo Jenkins, University of Costa Rica
Tagged Divisions
Software Engineering Constituent Committee
has been teaching computer science at the University of Costa Rica. From 1993 until 1998, he coordinated the Graduate Committee, and from 1998 through 2001, he was the Chairman of the Department of Computer and Information Sciences. His research interests are in software engineer- ing, software quality assurance, project management, and object-oriented programming. He has authored more than 40 technical papers on these subjects. As an independent consultant, he has worked with some of the largest software companies in the Central America region in establishing software quality man- agement systems. In the last 15 years, he has taught several seminars on software quality assurance and software project management in