Asee peer logo
Well-matched quotation marks can be used to demarcate phrases, and the + and - operators can be used to require or exclude words respectively
Displaying results 571 - 600 of 21448 in total
Conference Session
Software Engineering Constituent Committee Division Technical Session 3
Collection
2016 ASEE Annual Conference & Exposition
Authors
Linda M Laird, Stevens Institute of Technology (School of Systems & Enterprises); Nicholas S Bowen, Stevens Institute of Technology
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Constituent Committee
. in Computer Engineering from Syracuse University, and a B.S. in Computer Science from the University of Vermont. Nick has been on the advisory boards of many engineering schools including Florida International Uni- versity, North Carolina State University, University of Puerto Rico (Mayaguez) and the URI Research Foundation. He was a founding member of the IEEE Computer Society Industrial Advisory Board. Nick is an avid sailor having logged over 5,000 miles in the open ocean and is often found competing in sailboat races. c American Society for Engineering Education, 2016A New Software Engineering Undergraduate Program, supporting the Internet of Things (IOT) and Cyber
Conference Session
SE Curriculum and Course Management
Collection
2008 Annual Conference & Exposition
Authors
Arthur Pyster, Stevens Institute of Technology; Devanandham Henry, Stevens Institute of Technology; Richard Turner, Stevens Institute of Technology; Kahina Lasfer, Stevens Institute of Technology; Lawrence Bernstein, Stevens Institute of Technology; Kristen Baldwin, Office of the Under Secretary of Defense (Acquisition, Technology, Logistics)
Tagged Divisions
Software Engineering Constituent Committee
in the School of Systems Engineering at Stevens Institute of Technology. Her research area is based on systems thinking in K-12 education. She graduated from Stevens Institute of Technology with a Masters degree in Computer Engineering, and then she worked with Lucent Technologies as a software developer first in embedded systems and then she held a position as a software designer/architect for CDMA2000 project where she participated in numerous projects developing several features to enhance the existing software system. She is now participating in a project to create a model curriculum in software engineering.Lawrence Bernstein, Stevens Institute of Technology
Conference Session
SE Curriculum and Course Management
Collection
2008 Annual Conference & Exposition
Authors
Joseph Clifton, University of Wisconsin-Platteville; Rob Hasker, University of Wisconsin-Platteville; Mike Rowe, University of Wisconsin-Platteville
Tagged Divisions
Software Engineering Constituent Committee
engineering education, programming languages for introductory courses, and formal specifications.Mike Rowe, University of Wisconsin-Platteville Michael C. Rowe is an Associate Professor in the Department of Computer Science and Software Engineering at the University of Wisconsin - Platteville. He has a Ph.D. from the University of North Texas. His interests include software engineering, software quality assurance techniques, student projects, and software engineering education. Page 13.1411.1© American Society for Engineering Education, 2008 World-Class Outcomes Assessment on a
Conference Session
Software Engineering Constituent Committee Division Technical Session 3
Collection
2014 ASEE Annual Conference & Exposition
Authors
Robert W. Hasker, Milwaukee School of Engineering; Yan Shi, University of Wisconsin - Platteville
Tagged Divisions
Software Engineering Constituent Committee
environments. In 29th EUROMICRO Conference 2003, New Waves in System Architecture, pages 267–272, Belek-Antalya, Turkey, Sept. 2003. IEEE Computer Society. [3] G. Booch, J. Rumbaugh, and I. Jacobson. The Unified Modeling Language User Guide. Addison-Wesley, 1999. [4] W. Coelho and G. Murphy. ClassCompass: A software design mentoring system. ACM Journal on Educational Resources in Computing, 7(1):Article 2, Mar. 2007. [5] C. R. B. de Souza, H. L. R. Oliveira, C. R. P. da Rocha, K. M. Gonc¸alves, and D. F. Redmiles. Using critiquing systems for inconsistency detection in software engineering models. In SEKE, pages 196–203, 2003. [6] A. Egyed. UML/Analyzer: A tool for the instant consistency checking of UML models. In Proceedings
Conference Session
Software Engineering Division Technical Session II
Collection
2023 ASEE Annual Conference & Exposition
Authors
Walter W. Schilling Jr., Milwaukee School of Engineering
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
multiple embedded systems companies in the Midwest. In addition to one U.S. patent, Schilling has numerous publications in refereed international conferences and other journals. He received the Ohio Space Grant Consortium Doctoral Fellowship and has received awards from the IEEE Southeastern Michigan and IEEE Toledo Sections. He is a member of IEEE, IEEE Computer Society and ASEE. At MSOE, he coordinates courses in software verification, real time systems, operating systems, and cybersecurity topics. ©American Society for Engineering Education, 2023The State of the Practice Integrating Security in ABET Accredited Software EngineeringProgramsAbstract: Within the software engineering discipline
Conference Session
Software Engineering Teaching Methods and Practice
Collection
2006 Annual Conference & Exposition
Authors
Bruce Maxim, University of Michigan
Tagged Divisions
Software Engineering Constituent Committee
2006-800: GAME DEVELOPMENT IS MORE THAN PROGRAMMINGBruce Maxim, University of Michigan Professor Maxim is Associate Professor of Computer and Information Science at the University of Michigan -Dearborn. He has taught game design, artificial intelligence, and software engineering courses for 20 years. His current research interests include software usability, accessibility issues, and software quality assurance. Page 11.660.1© American Society for Engineering Education, 2006 Game Development is More Than ProgrammingAbstractGame development generates a great deal of excitement among undergraduate
Conference Session
SDR & Programming in ECE Education
Collection
2016 ASEE Annual Conference & Exposition
Authors
Zhiping Zhang, Wright State University; Zhiqiang Wu, Wright State University; Bin Wang, Wright State University
Tagged Divisions
Electrical and Computer
wirelessengineering education”, we have developed and demonstrated the first nationwide example ofevolvable software defined radio (SDR) based laboratories for three existing undergraduatecourses [4][5]. Given the success of this project, NSF has continued to support us through aTransforming Undergraduate Education in Science (TUES) type II project to further develop aseries of SDR based lab modules that serve a wide range of courses from a freshman yearintroductory course to senior year capstone design projects.In this paper, we report an SDR [6]-[11] based signal detection and RF parameter estimationplatform which can be adopted by many courses of electrical and computer engineering curricula.This SDR based platform is equipped with a user-friendly
Conference Session
Web Education: Delivery and Evaluation
Collection
2003 Annual Conference
Authors
Robert Freeman; Arturo Fuentes; Stephen Crown
Asynchronous Computer Based Training as a Means of Integrating the Use of Engineering Software into the Curriculum Stephen W. Crown Robert A. Freeman Arturo Fuentes Department of Mechanical Engineering University of Texas – Pan AmericanAbstract: The continuous growth in the use of engineering software in the practice ofengineering has impacted engineering education. Graduates are increasingly expected to befamiliar with several engineering software packages. Although the use of engineering softwarehas allowed for the removal of some course
Conference Session
Computers in Education Poster Session
Collection
2003 Annual Conference
Authors
Anil Khatri
implementsinformation systems tools is to improve the electronic medical records, upgrades hospitalperformance of patient decision making by information systems, sets up Intranets for sharingintegrating medical professional information with information among related participants and usescomputer augmented information available on the public networks. Most hospital and health careworld wide web environment. Our research delivery professionals recognize the significantfocuses on software development based on a impact of Internet on health care and medicine.software reuse reference model in developing The Internet can be used to distribute health-medical educational system in
Conference Session
Software Engineering Division (SWED) Technical Session #1
Collection
2024 ASEE Annual Conference & Exposition
Authors
Jin Woo Lee, California State University, Fullerton; Paul Salvador Bernedo Inventado, California State University, Fullerton; Erika Mosyjowski, University of Michigan
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
Socially Engaged Design within University of Michigan College of Engineering. She earned a PhD and MA in Higher Education from Michigan and a Bachelor’s in Psychology and Sociology from Case Western Reserve University. ©American Society for Engineering Education, 2024 Equipping students in software development with socially engaged design skillsAbstractThere is an increased awareness that designers who develop technologies often do not possessthe skills to successfully engage with communities, identify context-specific needs, and createsolutions that address those needs. To address this gap, the Center for Socially EngagedEngineering and Design at the University of
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
stakeholders’ social interaction and software productivity from an SIF perspective.Dr. Nan Niu, Mississippi State University Nan Niu is an Assistant Professor of Computer Science and Engineering at Mississippi State University. He received his Ph.D. in Computer Science in 2009 from the University of Toronto, where he specialized in requirements engineering for software product lines. His current research interests include informa- tion seeking in software engineering, requirements engineering, program comprehension, and software engineering education. He is a member of ASEE and a senior member of IEEE.Dr. Donna Reese, Mississippi State University Donna S. Reese received her BS from Louisiana Tech University and her MS and
Conference Session
Software Engineering Constituent Committee Division Technical Session 2
Collection
2014 ASEE Annual Conference & Exposition
Authors
Gustavo Lopez, Universidad de Costa Rica; Alexandra Martinez, Universidad de Costa Rica
Tagged Divisions
Software Engineering Constituent Committee
Education, 2014 Use of Microsoft Testing Tools to Teach Software Testing: An Experience ReportAbstractThis paper reports our experience using Microsoft testing tools in both graduate and under-graduate Software Testing courses for four semesters. In particular, we used Microsoft Visu-al Studio Ultimate 2010 (including Microsoft Test Manager 2010) and Microsoft TeamFoundation Server 2010, which together offer an integrated and comprehensive environmentfor the application lifecycle management, including test planning, authoring, automation,execution, tracking, monitoring and managing. We assessed our experience in using thetools from the student`s and the teacher’s points of view. Based on students’ feedback
Conference Session
SE Curriculum and Course Management
Collection
2009 Annual Conference & Exposition
Authors
Richard Stansbury, Embry-Riddle Aeronautical University; Massood Towhidnejad, Embry-Riddle Aeronautical University
Tagged Divisions
Software Engineering Constituent Committee
AC 2009-1603: AN ASSESSMENT STRATEGY FOR A CAPSTONE COURSE INSOFTWARE AND COMPUTER ENGINEERINGRichard Stansbury, Embry-Riddle Aeronautical UniversityMassood Towhidnejad, Embry-Riddle Aeronautical University Page 14.181.1© American Society for Engineering Education, 2009 AN ASSESSMENT STRATEGY FOR A CAPSTONE COURSE IN SOFTWARE AND COMPUTER ENGINEERING Richard Stansbury and Massood Towhidnejad Embry-Riddle Aeronautical University Daytona Beach, FL 32114 {stansbur, towhid}@erau.eduAbstract:The assessment of individual student work on team
Conference Session
Software Engineering Division (SWED) Technical Session #3
Collection
2024 ASEE Annual Conference & Exposition
Authors
Afsaneh Minaie, Utah Valley University; Reza Sanati-Mehrizy, Utah Valley University
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
. His research focuses on diverse areas such as: D ©American Society for Engineering Education, 2024 Smart System Projects in Computer Engineering ProgramAbstractThe purpose of capstone design project courses is to provide graduating senior students with theopportunity to demonstrate understanding of the concepts they have learned during their studiesand to apply their professional skills and knowledge in a single experience and prepare them forwork in industry. As with many computer science and engineering programs, students of thecomputer engineering program at Utah Valley University (UVU) conclude their degree programswith a semester capstone design experience. The intent is for students to utilize
Conference Session
Software Engineering Division (SWED) Technical Session 1
Collection
2023 ASEE Annual Conference & Exposition
Authors
Lisa Milkowki, Seattle University
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
theimpact of self-guided final projects. Farah et al. [9] similarly address the needs of non-STEMmajors by presenting work developing computational thinking via a single web application. Thisapproach requires no software installation and minimizes the challenges of working withmultiple applications including integrated design environments, digital education platforms, andfile system management.This paper presents a course building upon student competency in computational thinkingacquired during prerequisite work. These students expand their learning and expertise tointegrate various applications and technology stacks through robotics. Developing the ability tointegrate contributes to both student satisfaction and professional competency.Robot
Conference Session
Software Engineering Constituent Committee Division Technical Session 1
Collection
2014 ASEE Annual Conference & Exposition
Authors
Vignesh Subbian, University of Cincinnati; Carla C. Purdy, University of Cincinnati
Tagged Divisions
Software Engineering Constituent Committee
science and engineering. Page 24.56.1 c American Society for Engineering Education, 2014 A Hybrid Design Methodology for an Introductory Software Engineering Course with Integrated Mobile Application DevelopmentIntroductionThis paper discusses an experimental version of a core undergraduate software engineeringcourse at the University of Cincinnati (UC). EECE 3093C – Software Engineering is a 4-credithour undergraduate course with an integrated laboratory component. It is a required course forall computer science and computer engineering students
Conference Session
Software Engineering Teaching Techniques
Collection
2009 Annual Conference & Exposition
Authors
Salamah Salamah, Embry-Riddle Aeronautical University, Daytona Beach; Steve Roach, University of Texas, El Paso; Omar Ochoa, University of Texas, El Paso; Veronica Medina, University of Texas, El Paso; Ann Gates, University of Texas, El Paso
Tagged Divisions
Software Engineering Constituent Committee
AC 2009-2371: AN EXPERIMENT TO EVALUATE AN APPROACH TOTEACHING FORMAL SPECIFICATIONS USING MODEL CHECKINGSalamah Salamah, Embry-Riddle Aeronautical University, Daytona BeachSteve Roach, University of Texas, El PasoOmar Ochoa, University of Texas, El PasoVeronica Medina, University of Texas, El PasoAnn Gates, University of Texas, El Paso Page 14.192.1© American Society for Engineering Education, 2009 Experiment to Evaluate Teaching Formal Specifications Using Model Checking Salamah Salamah Computer and Software Engineering Dept., Embry-Riddle Aeronautical University. Steve Roach, Veronica Medina
Conference Session
Software Engineering Division (SWED) Technical Session 1
Collection
2023 ASEE Annual Conference & Exposition
Authors
Lynn Roy Thackeray, Utah Valley University ; Susan L. Thackeray, Utah Valley University
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
professional background includes twenty-five years of progressively responsible positions in software and systems development, information technology management, and technical leadership. I am a proven technical leader with verifiable results. I have built and led several distributed and off shore technical organizations. My academic experience includes over ten years teaching both in-class and on-line univer- sity level computer science courses, curriculum development and course mentorship. I am currently the C# faculty course mentor. As an educator, a priority for me is to provide a supportive learning environment that promotes student persistence and success. I am safe zoned trained, and I have deep mentoring experience
Conference Session
Software Engineering Technical Session 2
Collection
2016 ASEE Annual Conference & Exposition
Authors
Andrew Deorio, University of Michigan; Andrew Giugliano, University of Michigan
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Constituent Committee
research interests are in Computer Science pedagogy. He is an experienced student instructor. c American Society for Engineering Education, 2016 Long Term Effects of Partner Programming in an Introductory Computer Science Sequence Andrew Giugliano and Andrew DeOrio agiuglia@umich.edu, awdeorio@umich.edu Department of Electrical Engineering and Computer Science University of MichiganAbstractComputer scientists often work in teams on complex software projects, and their education oftenincludes group work or pair programming. In the literature, group work and pair programminghave been
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
Paper ID #10123Student Learning and Use of Tools in an Undergraduate Software TestingClassDr. Peter J Clarke, Florida International Univeristy Peter J. Clarke received his BSc. degree in Computer Science and Mathematics from the University of the West Indies (Cave Hill) in 1987, MS degree from SUNY Binghamton University in 1996 and PhD in Computer Science from Clemson University in 2003. His research interests are in the areas of software testing, software metrics, model-driven software development, domain-specific modeling languages, and computer science education. He is currently an associate professor in the School
Conference Session
Software Engineering Constituent Committee Technical Session 2
Collection
2015 ASEE Annual Conference & Exposition
Authors
Temesghen Kahsai , Carnegie Mellon University; Liam O'Reilly, Swansea University; Markus Roggenbach, Swansea University
Tagged Divisions
Software Engineering Constituent Committee
verification of software designs, including tool support, specification languages, and testing. He is a member of the IFIP WG 1.3 ”Foundations of System Specifi- cation”. He has significant experience of technology transfer through regular co-operations with industry, including Siemens, Rolls-Royce, and McAfee. Page 26.1487.1 c American Society for Engineering Education, 2015 Teaching software-engineering concepts through industrially used tools early in the undergraduate curriculum1 IntroductionThis paper reports on an established course, running successfully for six years
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
and software engineering practices are discussed. Teachers are first met by science, math, and engineering department heads for about an hour where RMU activities are discussed. Faculty sponsor then spends an hour talking about software engineering practices which is highly demanded by the teachers as this earns them ACT credits (continuing education requirements). Coming up with a software engineering topic that is interesting and can be used in the high school is a challenge. So far the faculty sponsor has discussed software verification & validation, and inspection. Ensuring adequate programming environments: Participating students are taught in different programming environments and are knowledgeable in
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
engineering students. Additionally, he has spoken at two recent NSF-sponsored workshops on gaming in engineering and computer science education and how to vertically integrate student teams in games for learning projects.Dr. Sushil Acharya, Robert Morris University Sushil Acharya, D.Eng., Associate Professor of Software Engineering joined Robert Morris University in spring of 2005 after serving 15 years in the Software Industry. With US Airways Acharya was re- sponsible for creating a Data Warehouse conceptual design and using advance Data Mining Tools for performance improvement. With i2 Technologies he worked on i2’s Data Mining product ”Knowledge Discover Framework” and at CEERD (Thailand) he was the product manager of
Conference Session
Software Engineering Course Content
Collection
2008 Annual Conference & Exposition
Authors
Salamah Salamah, Embry-Riddle Aeronautical University, Daytona Beach; Ann Gates, University Of Texas - El Paso
Tagged Divisions
Software Engineering Constituent Committee
AC 2008-448: TEACHING BLACK-BOX TESTING TECHNIQUES THROUGHSPECIFICATION PATTERNSSalamah Salamah, Embry-Riddle Aeronautical University, Daytona BeachAnn Gates, University Of Texas - El Paso Page 13.1149.1© American Society for Engineering Education, 2008 Using Specification Patterns to Teach Black-Box Testing Ann Q. Gates Computer Science Dept., University of Texas at El Paso. Salamah Salamah Computer and Software Engineering Dept., Embry-Riddle Aeronautical University. Abstract Software verification is one of the most
Conference Session
SE Tools and Techniques
Collection
2011 ASEE Annual Conference & Exposition
Authors
Jeff Ringenberg, University of Michigan; Marcial Lapp, University of Michigan; Apoorva Bansal, University of Michigan; Parth Shah, University of Michigan
Tagged Divisions
Software Engineering Constituent Committee
AC 2011-1932: THE PROGRAMMING PERFORMANCE PROPHECIES:PREDICTING STUDENT ACHIEVEMENT IN A FIRST-YEAR INTRO-DUCTORY PROGRAMMING COURSEJeff Ringenberg, University of Michigan Jeff Ringenberg is a Lecturer at the University of Michigan’s College of Engineering. His research inter- ests include mobile learning software development, tactile programming, methods for bringing technology into the classroom, and studying the effects of social networking and collaboration on learning. He holds BSE, MSE, and PhD degrees in Computer Engineering from the University of Michigan.Marcial Lapp, University of Michigan Marcial Lapp is a graduate student in the Industrial and Operations Engineering Department at the Uni- versity of
Conference Session
Software Engineering Division Technical Session II
Collection
2023 ASEE Annual Conference & Exposition
Authors
Yu Tong (Rayni) Li, University of Toronto, Canada; Abby Cheung, University of Toronto, Canada; Yongjie Li; Carmen Hsieh; Hamid S. Timorabadi, P.E., University of Toronto, Canada
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division (SWED)
. degrees in Electrical Engineering from the University of Toronto. He has worked as a project, design, and test engineer as well as a consultant to industry. His research interests include the applicati ©American Society for Engineering Education, 2023 Matilda: A Machine Learning Software Application to Virtually Assist with Skincare for Visually Acute and Impaired - A Software Capstone Design ProjectAbstractThis paper details a two-semester senior software capstone project spanning a timeframe ofapproximately seven months, in which students are tasked to design an innovative project,supervised by a faculty member. The authors hope that by detailing their experience
Conference Session
SE Curriculum and Course Management
Collection
2008 Annual Conference & Exposition
Authors
J. Scott Hawker, Rochester Institute of Technology; Ian Webber, Rochester Institute of Technology; Michael Starenko, Rochester Institute of Technology; Jeremiah Parry-Hill, Rochester Institute of Technology
Tagged Divisions
Software Engineering Constituent Committee
AC 2008-1750: PRELIMINARY EXPERIENCE OF USING A LEARNING ANDKNOWLEDGE MANAGEMENT SYSTEM FOR AN SE-1 COURSEJ. Scott Hawker, Rochester Institute of Technology Dr. Hawker is an Assistant Professor of Software Engineering at the Rochester Institute of Technology (RIT). He graduated with a B.S. and M.S. in Electrical Engineering from Texas Tech University. He graduated with a Ph.D. in Electrical Engineering from Lehigh University. He has over 15 years of industry experience developing large-scale, multi-agent information and control systems for diverse applications including manufacturing, combat pilot mission decision support, robotics, and surveillance. In these areas, he developed and
Conference Session
SE Tools and Techniques
Collection
2011 ASEE Annual Conference & Exposition
Authors
Robert W. Hasker, University of Wisconsin, Platteville; Mike Rowe, University of Wisconsin, Platteville
Tagged Divisions
Software Engineering Constituent Committee
Engineering and Computer Science. Proir to teaching he worked for 25 years in industry as a software engineer and program manager mostly in the Dallas-Fort Worth region. He earned a Ph.D. from the University of North Texas in Computer Science, a Ph.D. in Physiological Psychology from the University of North Dakota, and an MBA from Western Michigan University. Page 22.1558.1 c American Society for Engineering Education, 2011 UMLint: Identifying Defects in UML Diagrams Abstract We present UMLint, an automated tool for detecting defects in
Conference Session
Software Engineering Constituent Committee Technical Session 2
Collection
2015 ASEE Annual Conference & Exposition
Authors
Weifeng Xu, Gannon University; Aqeel Raza Syed, Gannon University; QING ZHENG, Gannon University
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Constituent Committee
biomedical systems, power systems, MEMS, fuel cell, cargo ship steering, chemical processes, and other real industrial problems. Page 26.42.1 c American Society for Engineering Education, 2015 A Force-Directed Program Graph Visualizer for Teaching White-Box TestingAbstractWhite-box testing is a critical validation technique commonly used to examine if a unit under thetest works as expected. However, students taking software testing related courses often find thatstudying and practicing white-box testing technique is tedious and error prone, e.g
Conference Session
Software Engineering Teaching Methods and Practice
Collection
2006 Annual Conference & Exposition
Authors
Martin Zhao, Mercer University; Laurie White, Mercer University
Tagged Divisions
Software Engineering Constituent Committee
from the University of Florida. She taught CS at Armstrong Atlantic State University, in Savannah, GA, for 10 years before coming to the Department of Computer Science at Mercer University in 1999. Page 11.542.1© American Society for Engineering Education, 2006 Engaging Software Engineering Students Using a Series of OOAD WorkshopsIntroductionIt has always been a challenging task to prepare capable software engineers to meet the highdemands of the industry. With the fast growth of computing technologies, future softwareengineers are expected to have a good working knowledge of object