{"title":"Life Cycle of Student Software Project Development","authors":"Diana Lazarova, M. Nikolova","doi":"10.54664/mkhg7741","DOIUrl":null,"url":null,"abstract":"This paper presents the life cycle of the process of developing software projects by students. It outlines the theoretical basis of the projects as the modern technology. The suggested life cycle, in which students play the role of junior software developers, results in the acquisition of diverse knowledge and practical skills that contribute to their personal growth. The article also describes the process of students forming and developing digital skills and key competences as they develop software projects. The life cycle in question prepares them for success in the everchanging, dynamic life, because it enables them to develop qualities that stimulate multi-level thinking and help them show their full potential.","PeriodicalId":238000,"journal":{"name":"Mathematics, Computer Science and Education","volume":"45 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Mathematics, Computer Science and Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.54664/mkhg7741","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper presents the life cycle of the process of developing software projects by students. It outlines the theoretical basis of the projects as the modern technology. The suggested life cycle, in which students play the role of junior software developers, results in the acquisition of diverse knowledge and practical skills that contribute to their personal growth. The article also describes the process of students forming and developing digital skills and key competences as they develop software projects. The life cycle in question prepares them for success in the everchanging, dynamic life, because it enables them to develop qualities that stimulate multi-level thinking and help them show their full potential.