2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T)最新文献

筛选
英文 中文
Panel on industrial needs and educational response 工业需要和教育反应小组
2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T) Pub Date : 2014-04-23 DOI: 10.1109/CSEET.2014.6816807
R. Mittermeir
{"title":"Panel on industrial needs and educational response","authors":"R. Mittermeir","doi":"10.1109/CSEET.2014.6816807","DOIUrl":"https://doi.org/10.1109/CSEET.2014.6816807","url":null,"abstract":"To include a panel on needs of the techno-economic environment seems appropriate, as its profile and needs have shifted over the last years. So has the research agenda of computing departments. But these changes are not in sync. Hence a panel on Industrial Needs and the Educational Response of the curriculum should confront educators with the broad spectrum of the IT-labor market by allowing people involved in hiring graduates voicing their needs but also understand the constraints of formal education, notably in Software Engineering.","PeriodicalId":418645,"journal":{"name":"2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114850874","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
Cloud Computing education strategies 云计算教育策略
2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T) Pub Date : 2014-04-23 DOI: 10.1109/CSEET.2014.6816778
Hongyu Pei Breivold, I. Crnkovic
{"title":"Cloud Computing education strategies","authors":"Hongyu Pei Breivold, I. Crnkovic","doi":"10.1109/CSEET.2014.6816778","DOIUrl":"https://doi.org/10.1109/CSEET.2014.6816778","url":null,"abstract":"Cloud Computing is changing the services consumption and delivery platform as well as the way businesses and users interact with IT resources. It represents a major conceptual shift that introduces new elements in programming models and development environments that are not present in traditional technologies. The evolution of Cloud Computing motivates teaching Cloud Computing to computer science senior students and graduate students so that they can gain broad exposure to the main body of knowledge of Cloud Computing and get prepared for occupations in industry. There is thus a strong need for having a Cloud Computing education course that (i) has a broad coverage of different roles interacting with a cloud; and (ii) leverages Cloud Computing concepts, technology and architecture topics at both introductory and advanced level. In this paper, we describe the demand for understanding the impact of Cloud Computing in computer science higher education. We propose education strategies for teaching Cloud Computing, including key knowledge areas for an enduring Cloud Computing course.","PeriodicalId":418645,"journal":{"name":"2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T)","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121946399","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}
引用次数: 26
The synergy of engineering and research aspects in Software Engineering Education 软件工程教育中工程与研究方面的协同作用
2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T) Pub Date : 2014-04-23 DOI: 10.1109/CSEET.2014.6816780
A. Benabid, Ghada A. K. Al-Hudhud
{"title":"The synergy of engineering and research aspects in Software Engineering Education","authors":"A. Benabid, Ghada A. K. Al-Hudhud","doi":"10.1109/CSEET.2014.6816780","DOIUrl":"https://doi.org/10.1109/CSEET.2014.6816780","url":null,"abstract":"The Software Engineering Education has to intrinsically enable students to master today's technology and immediately practical skills required by the industry, and on the other hand, to meet the challenges of the future and acquire long-term knowledge. In this paper, we report our approach to implement this duality in the context of “Object Oriented Software Engineering” course in King Saud University.","PeriodicalId":418645,"journal":{"name":"2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124607813","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
Enhancing the software engineering curriculums: A case study of the Jordanian Universities 加强软件工程课程:以约旦大学为例
2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T) Pub Date : 2014-04-23 DOI: 10.1109/CSEET.2014.6816785
Samer Hanna, Hayat Jaber, Fawze Abu Jaber, Tarek Al Shalaby, Ayad Almasalmeh
{"title":"Enhancing the software engineering curriculums: A case study of the Jordanian Universities","authors":"Samer Hanna, Hayat Jaber, Fawze Abu Jaber, Tarek Al Shalaby, Ayad Almasalmeh","doi":"10.1109/CSEET.2014.6816785","DOIUrl":"https://doi.org/10.1109/CSEET.2014.6816785","url":null,"abstract":"Software Engineering is about creating high-quality software in a systematic, controlled, and efficient manner. Although the Software Engineering discipline had been recognized since 1968, there is still no agreement among the Universities worldwide about what should be included in the Software Engineering curriculums or study plans. This problem has resulted in that different knowledge areas are being taught to the Software Engineering students in different universities. Also this problem has resulted in that many universities now include courses in the Software Engineering curriculum that are not related to Software Engineering. A case study of the Jordanian Universities had proved that more than 60% of the courses taught at the Software Engineering departments of the Jordanian Universities are non Software Engineering related courses. An analysis had been conducted to compare the current Software Engineering courses taught at the different Jordanian Universities and the guidance provided by the ACM/IEEE about what should constitute an undergraduate Software Engineering education. Also an analysis of the Software Engineering courses taught at different countries such as UK and USA had been conducted where these countries were chosen because they contain many of the top ranked Universities in the world. The analysis had resulted in determining the knowledge areas that should be added to the curriculum of each Jordanian University. Enhancing the curriculum will result in a SE graduates that are equipped with the needed knowledge to join the software market.","PeriodicalId":418645,"journal":{"name":"2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129955208","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}
引用次数: 7
Observations of a software engineering studio: Reflecting with the studio framework 软件工程工作室的观察:反映工作室框架
2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T) Pub Date : 2014-04-23 DOI: 10.1109/CSEET.2014.6816784
Christopher Bull, J. Whittle
{"title":"Observations of a software engineering studio: Reflecting with the studio framework","authors":"Christopher Bull, J. Whittle","doi":"10.1109/CSEET.2014.6816784","DOIUrl":"https://doi.org/10.1109/CSEET.2014.6816784","url":null,"abstract":"Studio-based learning for software engineering is a well-received concept, despite its apparent lack of uptake across institutions worldwide. Studio education affords a variety of highly desirable benefits, and is also popular amongst its students. This paper presents Lancaster University's software engineering studio, details of its implementation, observations made throughout its first year, evidence of its successes, and reflections against the recently defined studio framework. This paper aims to provide useful information for anyone that is considering utilizing a studio-based approach.","PeriodicalId":418645,"journal":{"name":"2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T)","volume":"183 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133052810","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}
引用次数: 14
Learning and working together as prerequisites for the development of high-quality software 学习和合作是开发高质量软件的先决条件
2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T) Pub Date : 2014-04-23 DOI: 10.1109/CSEET.2014.6816793
G. Frankl, S. Bitter, Bonifaz Kaufmann
{"title":"Learning and working together as prerequisites for the development of high-quality software","authors":"G. Frankl, S. Bitter, Bonifaz Kaufmann","doi":"10.1109/CSEET.2014.6816793","DOIUrl":"https://doi.org/10.1109/CSEET.2014.6816793","url":null,"abstract":"A major challenge for software engineering is to coordinate many individuals, whose work is heavily depending on each other. This enormous complexity often results in error-prone products. Minor mistakes can already have major side-effects impacting the entire software product. For individuals, the challenge is to focus on their own tasks, however, obeying certain design principles and without losing sight of the overall target. Therefore, we argue that software engineering is a highly collaborative process. However, we lack knowledge in general how to collaborate successfully. Consequently, there is still a lot of potential for teaching and improving collaboration in software engineering education.","PeriodicalId":418645,"journal":{"name":"2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T)","volume":"100 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114481013","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
Teaching and learning agile collaboration 教授和学习敏捷协作
2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T) Pub Date : 2014-04-23 DOI: 10.1109/CSEET.2014.6816791
Martin Kropp, Andreas Meier, Magdalena Mateescu, C. Zahn
{"title":"Teaching and learning agile collaboration","authors":"Martin Kropp, Andreas Meier, Magdalena Mateescu, C. Zahn","doi":"10.1109/CSEET.2014.6816791","DOIUrl":"https://doi.org/10.1109/CSEET.2014.6816791","url":null,"abstract":"Agile methods are widely adopted in software development. They are based on agile principles that sharply contrast to traditional command-and-control management methods. Such methods emphasize the importance of highly interactive self-organizing teams and close collaboration of all stakeholders, as well as values like courage, openness and respect. However, recent studies show that graduates and undergraduates of computer science often lack the collaborative and communicative skills necessary for agile methods and, thus, are not yet well enough educated for agile development approaches. Therefore, new approaches or more adequate educational methods for teaching the necessary communication and collaboration skills need to be developed. In a recent interview study, the authors elicited specific collaboration and communication skills needed in agile teams. In this paper, we present results from this study and discuss teaching concepts for collaboration skills from both engineering and psychological points of view. We suggest an approach on how to integrate these concepts into university courses, that focuses on active learning of agile collaboration. We have started implementing the proposed concept in a software engineering course and report on the experiences we have made and on the challenges that we have encountered.","PeriodicalId":418645,"journal":{"name":"2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124204925","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}
引用次数: 32
An active learning module for an introduction to software engineering course 软件工程导论课程的主动学习模块
2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T) Pub Date : 2014-04-23 DOI: 10.1109/CSEET.2014.6816803
A. F. Ackerman, Montana Tech
{"title":"An active learning module for an introduction to software engineering course","authors":"A. F. Ackerman, Montana Tech","doi":"10.1109/CSEET.2014.6816803","DOIUrl":"https://doi.org/10.1109/CSEET.2014.6816803","url":null,"abstract":"Many schools do not begin to introduce college students to software engineering until they have had at least one semester of programming. Since software engineering is a large, complex, and abstract subject it is difficult to construct active learning exercises that build on the students' elementary knowledge of programming and still teach basic software engineering principles. It is also the case that beginning students typically know how to construct small programs, but they have little experience with the techniques necessary to produce reliable and long-term maintainable modules. I have addressed these two concerns by defining a local standard (Montana Tech Method (MTM) Software Development Standard for Small Modules Template) that step-by-step directs students toward the construction of highly reliable small modules using well known, best-practices software engineering techniques. “Small module” is here defined as a coherent development task that can be unit tested, and can be carried out by a single (or a pair of) software engineer(s) in at most a few weeks. The standard describes the process to be used and also provides a template for the top-level documentation. The instructional module's sequence of mini-lectures and exercises associated with the use of this (and other) local standards are used throughout the course, which perforce covers more abstract software engineering material using traditional reading and writing assignments. The sequence of mini-lectures and hands-on assignments (many of which are done in small groups) constitutes an instructional module that can be used in any similar software engineering course.","PeriodicalId":418645,"journal":{"name":"2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T)","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126341457","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
Technology-driven software engineering curriculum development 技术驱动的软件工程课程开发
2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T) Pub Date : 2014-04-23 DOI: 10.1109/CSEET.2014.6816796
Emanuel S. Grant, V. Shankararaman
{"title":"Technology-driven software engineering curriculum development","authors":"Emanuel S. Grant, V. Shankararaman","doi":"10.1109/CSEET.2014.6816796","DOIUrl":"https://doi.org/10.1109/CSEET.2014.6816796","url":null,"abstract":"A fundamental artifact of any academic research is the data used as the basis of that research effort. A group of researchers, from institutions in multiple territories, has embarked on an ambitious research project that is aimed at enhancing the teaching of software engineering in four-year undergraduate programs. The research project details a set of workshops, for which the objective is the capture of data that will be the basis of the research effort. The first of these workshops was held in August 2011. The workshop comprised software engineering educators and representatives from the information technology industry. The data collection task sought to identify a set of topics that are considered suitable for teaching software engineering, along with identification of the years and depth at which these topics should be taught. The topics are derived from the outcome goals of the course/program.","PeriodicalId":418645,"journal":{"name":"2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128987505","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
Teaching software product engineering in undergraduate computing curriculum 计算机本科课程中软件产品工程的教学
2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T) Pub Date : 2014-04-23 DOI: 10.1109/CSEET.2014.6816798
Y. R. Reddy, K. Nori
{"title":"Teaching software product engineering in undergraduate computing curriculum","authors":"Y. R. Reddy, K. Nori","doi":"10.1109/CSEET.2014.6816798","DOIUrl":"https://doi.org/10.1109/CSEET.2014.6816798","url":null,"abstract":"Traditional engineering disciplines like electrical engineering, mechanical engineering, metallurgical engineering have focused on the design of artifacts. However most the modern day software engineering course with in the undergraduate-computing curriculum focuses on teaching software processes rather than design of software artifacts. This paper argues the need for introducing software product engineering, i.e., a course that extensively deals with design of software artifacts in undergraduate computing curriculum. At a broader level, we also argue the need for more undergraduate software engineering programs in India.","PeriodicalId":418645,"journal":{"name":"2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122497490","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}
引用次数: 3
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学术文献互助群
群 号:481959085
Book学术官方微信