Madeline Jia Qi Thong, Arico Qi Xian Yau, Sida Andy Goh, Jinming Gu, Qi Cao, S. Keoh
{"title":"Learning Experiences and Analysis in Professional Software Development Subject","authors":"Madeline Jia Qi Thong, Arico Qi Xian Yau, Sida Andy Goh, Jinming Gu, Qi Cao, S. Keoh","doi":"10.1109/TALE54877.2022.00123","DOIUrl":null,"url":null,"abstract":"Software Engineering or professional software development (PSD) course is an important subject in Computing Science of higher education. It teaches the theory knowledge on software development life cycle (SDLC). The students will also be taught to use appropriate quality assurance techniques, continuous integration, continuous development, software version control, and appropriate configuration management techniques, etc. In the curriculum of the joint degree programme of University of Glasgow and Singapore Institute of Technology, the PSD course which teaches theory of SDLC is offered concurrently with another course named Team Projects that students work in groups for software companies on real software development projects. During the learning journey in the courses of PSD and Team Projects, students have undergone different thoughts and experiences. In this paper, analyses are conducted to provide views and opinions regarding the learning journey for both courses. Limitations of the current learning methods are discussed in this paper, together with the proposed ideas to boost the learning effectiveness of PSD and Team Projects to benefit the next student cohorts.","PeriodicalId":369501,"journal":{"name":"2022 IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TALE54877.2022.00123","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Software Engineering or professional software development (PSD) course is an important subject in Computing Science of higher education. It teaches the theory knowledge on software development life cycle (SDLC). The students will also be taught to use appropriate quality assurance techniques, continuous integration, continuous development, software version control, and appropriate configuration management techniques, etc. In the curriculum of the joint degree programme of University of Glasgow and Singapore Institute of Technology, the PSD course which teaches theory of SDLC is offered concurrently with another course named Team Projects that students work in groups for software companies on real software development projects. During the learning journey in the courses of PSD and Team Projects, students have undergone different thoughts and experiences. In this paper, analyses are conducted to provide views and opinions regarding the learning journey for both courses. Limitations of the current learning methods are discussed in this paper, together with the proposed ideas to boost the learning effectiveness of PSD and Team Projects to benefit the next student cohorts.