2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T)最新文献

筛选
英文 中文
Research and practice on software engineering undergraduate curriculum NJU-SEC2006 软件工程本科课程设置的研究与实践
2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T) Pub Date : 2011-05-22 DOI: 10.1109/CSEET.2011.5876131
Eryu Ding, B. Luo, Daliang Zhang, Jidong Ge, Dong Shao, Haoran Wang
{"title":"Research and practice on software engineering undergraduate curriculum NJU-SEC2006","authors":"Eryu Ding, B. Luo, Daliang Zhang, Jidong Ge, Dong Shao, Haoran Wang","doi":"10.1109/CSEET.2011.5876131","DOIUrl":"https://doi.org/10.1109/CSEET.2011.5876131","url":null,"abstract":"Training a large number of qualified software engineers is a great challenge for universities, and curriculum design is an important issue. Based on IEEE-CS/ACM SE2004, Nanjing University in China designs the software engineering undergraduate curriculum NJU-SEC2006. There are three main concerns about the curriculum design. Firstly, the knowledge delivering sequence is designed to match the different scales (small/medium/large) software development. Secondly, the knowledge of professional practices is integrated into courses throughout the whole undergraduate program. Thirdly, traditional computer science courses are reformed according to the situation of China. NJU-SEC2006 has been executed for years, and received positive feedback from students, instructors and employers.","PeriodicalId":318528,"journal":{"name":"2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131339018","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}
引用次数: 4
Retrospectives in a software engineering project course: Getting students to get the most from a project experience 软件工程项目课程中的回顾:让学生从项目经验中获得最多
2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T) Pub Date : 2011-05-22 DOI: 10.1109/CSEET.2011.5876126
S. Roach
{"title":"Retrospectives in a software engineering project course: Getting students to get the most from a project experience","authors":"S. Roach","doi":"10.1109/CSEET.2011.5876126","DOIUrl":"https://doi.org/10.1109/CSEET.2011.5876126","url":null,"abstract":"Project retrospectives are an established “best practice” in software process improvement. As a tool for learning how to perform better as a development organization, retrospectives may provide an additional learning opportunity for students in software engineering project courses. This paper describes a project retrospective approach that has been adapted to the academic setting. Academic project retrospectives not only provide students with the opportunity to reflect on their project performance, it gives the instructor additional information on improving the delivery, management, and learning outcomes. Key elements and suggestions f or improvements of the retrospective are described.","PeriodicalId":318528,"journal":{"name":"2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130599352","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}
引用次数: 2
ProgTest: An environment for the submission and evaluation of programming assignments based on testing activities ProgTest:一个提交和评估基于测试活动的编程任务的环境
2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T) Pub Date : 2011-05-22 DOI: 10.1109/CSEET.2011.5876088
Draylson Micael de Souza, J. Maldonado, E. Barbosa
{"title":"ProgTest: An environment for the submission and evaluation of programming assignments based on testing activities","authors":"Draylson Micael de Souza, J. Maldonado, E. Barbosa","doi":"10.1109/CSEET.2011.5876088","DOIUrl":"https://doi.org/10.1109/CSEET.2011.5876088","url":null,"abstract":"Programming foundations is not an easy subject to be taught — many students have difficulties understanding the abstract concepts of programming and have a wrong view about the programming activity. In order to address these problems, experiences have suggested the integrated teaching of programming concepts and software testing in introductory CS courses. Shortly, the idea is that testing can contribute to enhance the students' capabilities of understanding and analysis. However, such perspective requires tools to provide an adequate feedback to evaluate the students' performance concerning programming and testing activities. In this paper we describe ProgTest — a web-based tool for the submission and automatic evaluation of practical programming assignments based on testing activities. Results from a preliminary validation of ProgTest are also presented. Such results provide evidences on the practical use of ProgTest as a supporting mechanism for the integrated teaching of programming foundations and software testing.","PeriodicalId":318528,"journal":{"name":"2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134628539","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}
引用次数: 45
Development of North Carolina's first Software Engineering program: An experience report 北卡罗莱纳第一个软件工程项目的开发:经验报告
2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T) Pub Date : 2011-05-22 DOI: 10.1109/CSEET.2011.5876096
M. Tabrizi, S. Vilkomir, Junhua Ding
{"title":"Development of North Carolina's first Software Engineering program: An experience report","authors":"M. Tabrizi, S. Vilkomir, Junhua Ding","doi":"10.1109/CSEET.2011.5876096","DOIUrl":"https://doi.org/10.1109/CSEET.2011.5876096","url":null,"abstract":"The North Carolina's first Master of Science in Software Engineering program was introduced at East C The North Carolina's first Master of Science in Software Engineering program was introduced at East Carolina University in spring 2008. In this paper we report on our progress in terms of successful student recruitment and retention and also course delivery methods in both face-to-face and online environments.","PeriodicalId":318528,"journal":{"name":"2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134195000","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}
引用次数: 0
Effective real-world project collaboration: Strategies from a cyber security degree program 有效的现实世界项目协作:来自网络安全学位课程的策略
2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T) Pub Date : 2011-05-22 DOI: 10.1109/CSEET.2011.5876119
W. Chookittikul, Peter E. Maher
{"title":"Effective real-world project collaboration: Strategies from a cyber security degree program","authors":"W. Chookittikul, Peter E. Maher","doi":"10.1109/CSEET.2011.5876119","DOIUrl":"https://doi.org/10.1109/CSEET.2011.5876119","url":null,"abstract":"The undergraduate degree of computer and cyber security has been offered at the School of Information Technology, Phetchaburi Rajabhat University, Thailand since 2005. Our program requires direct field experience when students are taking upper-level courses. This is not only to ensure that students are well prepared for their future jobs, but also to raise awareness of how important and mandatory specialized computer and cyber security personnel skills can be for their organizations. This paper documents an effective model incorporating real-world projects into 16-week lecture courses. Creating a strong bond between school and industry is one of the key factors in the success of the curriculum and our graduates, and is one of the quality assurance indicators for this degree and the School.","PeriodicalId":318528,"journal":{"name":"2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123257039","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}
引用次数: 1
Empirical assessment of languages for teaching concurrency: Methodology and application 并行教学语言的实证评估:方法与应用
2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T) Pub Date : 2011-05-22 DOI: 10.1109/CSEET.2011.5876128
Sebastian Nanz, F. Torshizi, Michela Pedroni, B. Meyer
{"title":"Empirical assessment of languages for teaching concurrency: Methodology and application","authors":"Sebastian Nanz, F. Torshizi, Michela Pedroni, B. Meyer","doi":"10.1109/CSEET.2011.5876128","DOIUrl":"https://doi.org/10.1109/CSEET.2011.5876128","url":null,"abstract":"Concurrency has been rapidly gaining importance in computing, and correspondingly in computing curricula. Concurrent programming is, however, notoriously hard even for expert programmers. New language designs promise to make it easier, but such claims call for empirical validation. We present a methodology for comparing concurrent languages for teaching purposes. A critical challenge is to avoid bias, especially when (as in our example application) the experimenters are also the designers of one of the approaches under comparison. For a study performed as part of a course, it is also essential to make sure that no student is penalized. The methodology addresses these concerns by using self-study material and applying an evaluation scheme that minimizes opportunities for subjective decisions. The example application compares two object-oriented concurrent languages: multithreaded Java and SCOOP. The results show an advantage for SCOOP even though the study participants had previous training in writing multithreaded Java programs. The lessons should be of use to educators interested in teaching concurrency, to researchers looking for objective ways of assessing teaching techniques, and to researchers who want to avoid bias in assessing an approach or tool that they have themselves designed.","PeriodicalId":318528,"journal":{"name":"2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T)","volume":"121 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131762398","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}
引用次数: 9
Teaching second-level Java and software engineering with Android 用Android讲授二级Java和软件工程
2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T) Pub Date : 2011-05-22 DOI: 10.1109/CSEET.2011.5876144
S. Heckman, T. B. Horton, Mark Sherriff
{"title":"Teaching second-level Java and software engineering with Android","authors":"S. Heckman, T. B. Horton, Mark Sherriff","doi":"10.1109/CSEET.2011.5876144","DOIUrl":"https://doi.org/10.1109/CSEET.2011.5876144","url":null,"abstract":"Over the past two years, second-year Java and software engineering courses have been taught at the University of Virginia and North Carolina State University utilizing the Android OS platform. Instructors taught a variety of traditional second-year topics, including abstraction, design, requirements, and testing, utilizing a variety of Android-based mobile devices. Anecdotal responses from student surveys and evaluations from five course sessions indicate that teaching lower-level courses with more advanced and current technology, even with a steeper learning curve, is beneficial. In this tutorial proposal, we outline our plan for presenting a session that would help educators incorporate the Android OS into their curriculum and how to use the system even if mobile devices are not available.","PeriodicalId":318528,"journal":{"name":"2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129133703","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}
引用次数: 10
Software engineering or soft engineering? 软件工程还是软件工程?
2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T) Pub Date : 2011-05-22 DOI: 10.1109/CSEET.2011.5876125
K. Robinson, Peter S. Ho
{"title":"Software engineering or soft engineering?","authors":"K. Robinson, Peter S. Ho","doi":"10.1109/CSEET.2011.5876125","DOIUrl":"https://doi.org/10.1109/CSEET.2011.5876125","url":null,"abstract":"The conflict raised by the title of this paper is familiar and may be considered too well worn to continue discussing? On the contrary, the fact that there is no serious resolution of this specific aspect of Software Engineering — despite many advances in software and software tools — suggests to these authors, both from general concern for the implications for the discipline as well as even greater concern for the teaching of software engineering students, that it is worth pursuing. The paper discusses the topic in general and also with particular reference to curricula. Experience in the School of Computer Science and Engineering at UNSW including attempts to address this problem are discussed.","PeriodicalId":318528,"journal":{"name":"2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125589821","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}
引用次数: 1
Read before you write 先读再写
2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T) Pub Date : 2011-05-01 DOI: 10.1109/CSEET.2011.5876108
T. Hilburn, Massood Towhidnejad, S. Salamah
{"title":"Read before you write","authors":"T. Hilburn, Massood Towhidnejad, S. Salamah","doi":"10.1109/CSEET.2011.5876108","DOIUrl":"https://doi.org/10.1109/CSEET.2011.5876108","url":null,"abstract":"This paper describes and advocates a focused approach to using inspections of software artifacts as an active learning technique in software engineering education. A central thesis is that one must “learn to read before they write” that is, you should read and study an existing software artifact, before you develop one. There is discussion of how software artifacts and supporting instructional materials from a Digital Home case study project can be used to support and guide software inspection exercises. These inspection exercises are designed to introduce students to realistic software engineering artifacts and involve them in rigorous examination of their contents. Instances of the use of software inspections to teach software engineering are described and analyzed: the experiences of students and instructors, what worked and what did not, and how this influenced the cases study project. The authors also outline a set of topics and courses in which software inspections might be used as a teaching tool throughout a computing curriculum.","PeriodicalId":318528,"journal":{"name":"2011 24th IEEE-CS Conference on Software Engineering Education and Training (CSEE&T)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114091506","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}
引用次数: 9
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信