{"title":"Incorporating software process in an undergraduate software engineering curriculum: challenges and rewards","authors":"D. Suri, M. Sebern","doi":"10.1109/CSEE.2004.1276505","DOIUrl":null,"url":null,"abstract":"Milwaukee School of Engineering has one of the first ABET-accredited software engineering (SE) programs in the United States. We describe our experiences in incorporating the core elements of the software engineering process throughout the undergraduate SE program. These elements are integrated vertically as well as horizontally throughout the curriculum, starting with an introductory process course in the sophomore year and culminating in a three-quarter software development laboratory course sequence and a two-quarter capstone project in the junior and senior years. The challenges encountered while using this approach are also discussed.","PeriodicalId":277251,"journal":{"name":"17th Conference on Software Engineering Education and Training, 2004. Proceedings.","volume":"83 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"16","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"17th Conference on Software Engineering Education and Training, 2004. Proceedings.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSEE.2004.1276505","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 16
Abstract
Milwaukee School of Engineering has one of the first ABET-accredited software engineering (SE) programs in the United States. We describe our experiences in incorporating the core elements of the software engineering process throughout the undergraduate SE program. These elements are integrated vertically as well as horizontally throughout the curriculum, starting with an introductory process course in the sophomore year and culminating in a three-quarter software development laboratory course sequence and a two-quarter capstone project in the junior and senior years. The challenges encountered while using this approach are also discussed.