D. Bagert, T. Hilburn, G. Hislop, M. Lutz, M. McCracken, S. McConnell
{"title":"Programming Skills of Software Engineering Students: What Is Required? (Panel)","authors":"D. Bagert, T. Hilburn, G. Hislop, M. Lutz, M. McCracken, S. McConnell","doi":"10.1109/CSEET.2001.10010","DOIUrl":"https://doi.org/10.1109/CSEET.2001.10010","url":null,"abstract":"One of the important skills of software engineering is programming. This panel will discuss programming skill development and assessment for undergraduate software engineering programs. The panel members will address these issues from multiple viewpoints, but the central theme of the panel will be: What are the programming skills expected of a graduate from an undergraduate software engineering program and how do software engineering educators determine if those expectations are met?","PeriodicalId":250569,"journal":{"name":"Conference on Software Engineering Education and Training","volume":"292 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-02-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122794825","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. Sobel, D. Bagert, D. Carrington, Y. Matsumoto, P. Robillard, J. B. Thompson
{"title":"SWEBOK as an International Foundation for Software Engineering Program Accreditation (Panel)","authors":"A. Sobel, D. Bagert, D. Carrington, Y. Matsumoto, P. Robillard, J. B. Thompson","doi":"10.1109/CSEET.2001.10002","DOIUrl":"https://doi.org/10.1109/CSEET.2001.10002","url":null,"abstract":"","PeriodicalId":250569,"journal":{"name":"Conference on Software Engineering Education and Training","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-02-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123353703","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Teaching PSPSM and TSPi in Universities","authors":"D. Carrington","doi":"10.1109/CSEET.2001.10001","DOIUrl":"https://doi.org/10.1109/CSEET.2001.10001","url":null,"abstract":"This workshop is intended to provide a forum for discussion of methods for teaching the Personal Software ProcessSM (PSP) and the introductory Team Software Process (TSPi) in a university context. The workshop format allows an interchange of strategies and resources between academics with experience teaching PSP and TSPi and those who are interested in doing so.","PeriodicalId":250569,"journal":{"name":"Conference on Software Engineering Education and Training","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-02-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122697176","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Software Engineering Ethics Training in Industry and Academe: Professionalism and the Software Engineering Code of Ethics","authors":"D. Gotterbarn, K. Miller","doi":"10.1109/CSEET.2001.10008","DOIUrl":"https://doi.org/10.1109/CSEET.2001.10008","url":null,"abstract":"","PeriodicalId":250569,"journal":{"name":"Conference on Software Engineering Education and Training","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-02-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122478293","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Workshop on Developing Graduate and Postgraduate Software Engineering Courses","authors":"H. Edwards, J. B. Thompson","doi":"10.1109/CSEE.2000.827037","DOIUrl":"https://doi.org/10.1109/CSEE.2000.827037","url":null,"abstract":"In this workshop the prime aim will be to determine a set of guidelines that can be used in the development of graduate and postgraduate Software Engineering courses. In achieving this aim the our objectives are to examine: Curricula: soft and hard optionsCore and non core subjects and the place for optionalityRelationship with research specialismsDelivery modes and teaching and learning mechanismsAssessmentMeeting the needs of industry: with regard to existing and new staffThe role of professional bodies and aspects relating to accreditation and licensing.","PeriodicalId":250569,"journal":{"name":"Conference on Software Engineering Education and Training","volume":"345 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122919636","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Beyond Software and Beyond Engineering","authors":"L. Belady","doi":"10.1109/CSEET.2000.10005","DOIUrl":"https://doi.org/10.1109/CSEET.2000.10005","url":null,"abstract":"As software becomes a part of every product and service, the construction of software components demands familiarity with the rest of the system as well. Also, the success of a product depends on many business activities other than engineering, such as marketing and sales. And to a large degree, the entire software industry has been driven by successful entrepreneurship. Based on these trends, software engineering education must be revised and made interdisciplinary, to include at least computer hardware and business courses, and laboratory exercises to help students to integrate and apply the material learned in specialized courses.","PeriodicalId":250569,"journal":{"name":"Conference on Software Engineering Education and Training","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126257086","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Tutorial: Introduction to the Team Software Process","authors":"B. Cannon, T. Hilburn, J. Díaz-Herrera","doi":"10.1109/CSEE.2000.827061","DOIUrl":"https://doi.org/10.1109/CSEE.2000.827061","url":null,"abstract":"The half-day tutorial provides an overview of the Introductory Team Software Process (TSPi) The TSPi was developed by Watts Humphrey at the Software Engineering Institute (SEI), and is based upon the Personal Software Process (SM) (PSP)(SM) [1] and the Team Software Process (SM) (TSP)(SM) [2]. The TSPi guides students through the steps of a team software project course. The pre-defined TSPi process enables students to begin working effectively as part of a team. Using an incremental development model, it provides detailed direction about team formation, team roles and tasks, and explicit process guidance and support for planning, requirements specification, design specification, implementation and testing. The TSPi provides a wealth of data and metrics that can be used for an in-depth quality analysis of the both product and the process, which in turn forms the basis for taking action to improve the effectiveness of the team.","PeriodicalId":250569,"journal":{"name":"Conference on Software Engineering Education and Training","volume":"62 6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-03-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130714062","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Cleanroom, PSP, and the Software Development Impact Statement: Developing the Right Attitude","authors":"D. Gotterbarn","doi":"10.1109/CSEET.1999.10008","DOIUrl":"https://doi.org/10.1109/CSEET.1999.10008","url":null,"abstract":"The traditional distinction between education as something which is done at a university and training as something which is done by industry, is not only incorrect but the focus on this distinction leads us to ignore more critical issues in the development of competent software engineers. The adequacy and success of a variety of delivery techniques for the education and training of software engineers are discussed using three software development tools as examples. From this foundation, I argue that our traditional understanding of training is too limited and must be modified to develop software engineers who are competent to meet the changing needs of their employers and their profession. The traditional distinction between education as something which is done at university and training as something which is done by industry is not only an incorrect distinction but the focus on this distinction leads us to ignore more critical issues in the development of competent software engineers. The adequacy and success of a variety of delivery techniques for the education and training of software engineers are discussed using three software development tools as examples. From this foundation, I argue that our traditional understanding of training is too limited and must be modified to develop software engineers who are competent to meet the changing needs of their employers and their profession","PeriodicalId":250569,"journal":{"name":"Conference on Software Engineering Education and Training","volume":"274 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125839401","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Opportunities and Challenges for Software Engineering Education","authors":"D. Carver","doi":"10.1109/CSEET.1999.10007","DOIUrl":"https://doi.org/10.1109/CSEET.1999.10007","url":null,"abstract":"As we approach the 21st century, we are aware of our ever-increasing reliance on computer-based systems. These systems, which range from information systems to embedded systems, represent a crucial component of today' s workplace. An increasing number of these systems are mission-critical systems. The software engineer of the future must be prepared to develop the large, complex systems that will be required. Educating software engineers with the knowledge they need to meet the ever-changing demands of today' s global workplace represents a true academic challenge. We will discuss numerous software engineering education issues, including the current state of software engineering education at both the graduate and undergraduate levels. Finally, we will discuss some specific opportunities and difficulties with educating the software engineer for the next century.","PeriodicalId":250569,"journal":{"name":"Conference on Software Engineering Education and Training","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131258149","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}