{"title":"The flipped classroom experience","authors":"Pang Nai Kiat, Yap Tat Kwong","doi":"10.1109/CSEET.2014.6816779","DOIUrl":"https://doi.org/10.1109/CSEET.2014.6816779","url":null,"abstract":"This paper describes the findings on `flipping the classroom' pedagogy for one selected topic in the Software Engineering module. A flipped classroom is a form of blended learning where the lecture is moved outside the classroom with the help of technology and learning activities are moved inside the classroom. The students typically watch instructional videos outside of the classroom but participate in learning activities with other students in class. This allows students to learn on their own time and pace outside class time while enabling the lecturer to enhance interaction, collaboration and higher-order thinking of students by monitoring individual learning and task performance. Our past experience has shown that using the traditional approach to teach software engineering, which is a heavily conceptual and theoretical subject, can be challenging. Against this backdrop, we have devised a flipped class room trial to let the students carry out the learning activities before coming to class where they then share and apply the knowledge during face-to-face lessons for more engaging learning experience. As this is an initial trial, the author has chosen a topic that is relatively easy to understand and with support of interesting videos readily available online. The purpose is to motivate the use of flipped classroom for appropriate topics taught in Software Engineering curriculum.","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":"115355845","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":"Top-10 risks in real-client software engineering class projects","authors":"S. Koolmanojwong","doi":"10.1109/CSEET.2014.6816805","DOIUrl":"https://doi.org/10.1109/CSEET.2014.6816805","url":null,"abstract":"Risk identification, management, and mitigation are essential to the success of any software development projects. At the University of Southern California (USC), CSCI577ab is a graduate level software engineering course sequence that teaches the best software engineering practices, and allows students to apply the learned knowledge in developing real-client projects. One of the main focuses throughout the software development life cycle is the risk analysis. Students have to perform weekly risk identification and prepare for risk mitigation. This presentation will discuss analysis results of the top-10 risks from various perspectives such as comparison of risk patterns between development-based projects and COTS-based projects, high score teams and low score teams, and a comparison between risk exposure and risk occurrence.","PeriodicalId":418645,"journal":{"name":"2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T)","volume":"10 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":"124790161","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 improving the CSEE&T submissions process","authors":"Michaela Barker","doi":"10.1109/CSEET.2014.6816800","DOIUrl":"https://doi.org/10.1109/CSEET.2014.6816800","url":null,"abstract":"Have you ever thought about submitting an article to CSEE&T? The process of research and article submission is fairly long and often complicated because people don't know what all the steps are and too often there really isn't much support available. In this workshop, we will examine that process and try to identify ways to improve the process to increase the number and quality of submissions to CSEE&T. Please join us in brainstorming, selecting, and then planning concrete steps to make the process of submission for CSEE&T delightful, instead of painful.","PeriodicalId":418645,"journal":{"name":"2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T)","volume":"1 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":"129305312","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}
M. Nordio, H.-Christian Estler, B. Meyer, Nazareno Aguirre, R. Prikladnicki, E. D. Nitto, Anthony Savidis
{"title":"An experiment on teaching coordination in a globally distributed software engineering class","authors":"M. Nordio, H.-Christian Estler, B. Meyer, Nazareno Aguirre, R. Prikladnicki, E. D. Nitto, Anthony Savidis","doi":"10.1109/CSEET.2014.6816788","DOIUrl":"https://doi.org/10.1109/CSEET.2014.6816788","url":null,"abstract":"The importance of planning and management skills in software development is very difficult to convey in software engineering courses. We present the synopsis of an assignment whose purpose is to demonstrate the significance of such skills, including effective communication, team coordination and collaboration, and overall project planning. The assignment is organized in the context of a distributed software engineering course carried out in collaboration with 12 universities in South America, Europe and Africa. The assignment is a globally distributed contest issued before most development activities related to the course's software project are performed, aiming at favoring the collaboration between students prior to project development. The contest does not involve any programming, and is not related to the project development activities. Instead, it consists of making teams in different countries compete in collaboratively solving a set of very simple tasks. The complexity of the activity is in team collaboration and coordination, and their lack is evident when the tasks are not correctly solved, or not solved in time. Despite the simplicity of the as-signment, students have found it useful in helping them understand the significance of management and planning challenges in distributed software development. Moreover, the assignment helped in team building, by creating a better team atmosphere and contributing in identifying team members better suited for management.","PeriodicalId":418645,"journal":{"name":"2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T)","volume":"42 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":"114892887","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 modeling using Umple: Principles for the development of an effective tool","authors":"T. Lethbridge","doi":"10.1109/CSEET.2014.6816777","DOIUrl":"https://doi.org/10.1109/CSEET.2014.6816777","url":null,"abstract":"Umple is a model-oriented programming technology designed to teach modeling while at the same time being practical for industrial application. In this paper we discuss six principles we followed in order to ensure Umple can be effective as a learning resource: being highly usable, facilitating incremental learning, providing an experience of positive reinforcement in learners, convincing learners about the value of the material, broadening learning opportunities, and being inexpensive.","PeriodicalId":418645,"journal":{"name":"2014 IEEE 27th Conference on Software Engineering Education and Training (CSEE&T)","volume":"358 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":"133159745","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}