DSpace Repository

Professional competencies of future software engineers in the software design: teaching techniques

Show simple item record

dc.contributor.author Striuk, A. M.
dc.contributor.author Семеріков, Сергій Олексійович
dc.contributor.author Стрюк, Андрій Миколайович
dc.date.accessioned 2023-01-04T06:56:50Z
dc.date.available 2023-01-04T06:56:50Z
dc.date.issued 2022-06-22
dc.identifier.citation Striuk A. M. Professional competencies of future software engineers in the software design: teaching techniques / A. M. Striuk, S. O. Semerikov // XV International Conference on Mathematics, Science and Technology Education (ICon-MaSTEd 2022) 18-20 May 2022, Kryvyi Rih, Ukraine / Eds. : A. E. Kiv, V. N. Soloviev, S. O. Semerikov, A. M. Striuk, V. V. Osadchyi, T. A. Vakaliuk, P. P. Nechypurenko, O. V. Bondarenko, I. S. Mintii, S. L. Malchenko // Journal of Physics: Conference Series. – 2022. – Vol. 2288. – Iss. 1. – Article 012012. – DOI : 10.1088/1742-6596/2288/1/012012 uk
dc.identifier.issn 1742-6596
dc.identifier.uri https://iopscience.iop.org/article/10.1088/1742-6596/2288/1/012012
dc.identifier.uri http://elibrary.kdpu.edu.ua/xmlui/handle/123456789/7024
dc.identifier.uri https://doi.org/10.1088/1742-6596/2288/1/012012
dc.description [1] Ministerstvo osvity i nauky Ukrainy 2018 Pro zatverdzhennia standartu vyshchoi osvity za spetsialnistiu 121 "Inzheneriia prohramnoho zabezpechennia" dlia pershoho (bakalavrskoho) rivnia vyshchoi osvity (On approval of the standard of higher education in the specialty 121 "Software Engineering" for the first (bachelor's) level of higher education) URL https://mon.gov.ua/storage/app/media/vishcha-osvita/zatverdzeni%20standarty/12/21/121-inzheneriya-programnogo-zabezpechennya-bakalavr.pdf [2]Striuk A M 2018 CEUR Workshop Proceedings 2292 11-36 ISSN 16130073 [3]Striuk A M and Semerikov S O 2019 CEUR Workshop Proceedings 2546 35-57 ISSN 16130073 URL http://ceur-ws.org/Vol-2546/paper02.pdf [4]Semerikov S, Striuk A, Striuk L, Striuk M and Shalatska H 2020 CUES Web of Conferences 166 10036 URL https://doi.org/10.1051/e3sconf/202016610036 [5]Striuk A M, Semerikov S O, Shalatska H M and Holiver V P 2022 CEUR Workshop Proceedings 3-11 [6]Joint Task Force on Computing Curricula, IEEE Computer Society and Association for Computing Machinery 2015 A Volume of the Computing Curricula Series Software Engineering 2014: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering URL https://www.acm.org/binaries/content/assets/education/se2014.pdf [7]Pelevin V N 2010 Dissertation for degree of candidate of pedagogical sciences: 13.00.08 - theory and methods of vocational education Ural State Technical University - UPI named after the first President of Russia B. N. Yeltsin Formirovanie professionalnoi kompetentnosti budushchikh bakalavrov po napravleniiu "Informatcionnye sistemy i tekhnologii" (Formation of professional competence of future bachelors in the direction of "Information systems and technologies") URL https://elar.rsvpu.ru/handle/123456789/987 [8]Carrington D 1998 Teaching software design and testing FIE '98. 28th Annual Frontiers in Education Conference. Moving from 'Teacher-Centered' to 'Learner-Centered' Education. Conference Proceedings (Cat. N0.98CH36214) 2 547-550 2URL https://doi.org/10.1109/FIE.1998.738732 [9]Hu C 2013 ACM Inroads 4 62-72 ISSN 2153-2184 URL https://doi.org/10.1145/2465085.2465103 [10]Dym C L, Agogino A M, Eris O, Frey D D and Leifer L J 2005 Journal of Engineering Education 94 103-120 URL https://onlinelibrary.wiley.com/doi/abs/10.1002/j.2168-9830.2005.tb00832.x [11]Pierce K, Deneen L and Shute G 1991 Software Engineering Education ed J E Tomayko (Berlin, Heidelberg: Springer Berlin Heidelberg) Teaching software design in the freshman year 219-231 ISBN 978-3-540-38418-2 URL https://doi.org/10.1007/BFb0024294 [12]Jarzabek S 2013 Teaching advanced software design in team-based project course 2013 26th International Conference on Software Engineering Education and Training (CSEE T) 31-40 URL https://doi.org/10.1109/CSEET.2013.6595234 [13]Graham R M 1970 SIGCSE Bull. 2 56-60 ISSN 0097-8418 URL https://doi.org/10.1145/873641.873652 [14]Weiss D M 1987 IEEE Transactions on Software Engineering SE-13 1156-1163 URL https://doi.org/10.1109/TSE.1987.232864 [15]Lamm E 2003 Reliable Software Technologies — Ada-Europe 2003 ed J P Rosen and A Strohmeier (Berlin, Heidelberg: Springer Berlin Heidelberg) Booch's Ada vs. Liskov's Java: Two approaches to teaching software design 102-112 ISBN 978-3-540-44947-8 URL https://doi.org/10.1007/3-540-44947-7_7 [16]CC 2020 Computing Curricula 2020: Paradigms for Global Computing Education (New York, NY, USA: Association for Computing Machinery) Task Force 2020 ISBN 9781450390590 URL https://doi.org/10.1145/3467967 [17]Jia Y and Tao Y 2009 Teaching software design using a case study on model transformation 2009 Sixth International Conference on Information Technology: New Generations 702-706 URL https://doi.org/10.1109/ITNG.2009.114 [18]van Niekerk J and Futcher L 2015 Information Security Education Across the Curriculum ed M Bishop, N Miloslavskaya and M Theocharidou (Cham: Springer International Publishing) The use of software design patterns to teach secure software design: An integrated approach 75-83 ISBN 978-3-319-18500-2 URL https://doi.org/10.1007/978-3-319-18500-2_7 [19]Williams C and Kurkovsky S 2017 Raspberry Pi creativity: A student-driven approach to teaching software design patterns 2017 IEEE Frontiers in Education Conference (FIE) 1-9 URL https://doi.org/10.1109/FIE.2017.8190735 [20]Ali Z, Bolinger J, Herold M, Lynch T, Ramanathan J and Ramnath R 2011 Teaching object-oriented software design within the context of software frameworks 2011 Frontiers in Education Conference (FIE) S3G-1-S3G-5 URL https://doi.org/10.1109/FIE.2011.6142889 [21]Warren I 2005 Proceedings of the 7th Australasian Conference on Computing Education - Volume 42 ACE '05 (AUS: Australian Computer Society, Inc.) Teaching patterns and software design 39-49 ISBN 1920682244 URL https://doi.org/10.5555/1082424.1082430 [22]Whittle J, Bull C N, Lee J and Kotonya G 2014 CEUR Workshop Proceedings 1346 12-21 URL http://ceur-ws.org/Vol-1346/edusymp2014_paper_l.pdf [23]Tamburri D A, Razavian M and Lago P 2013 Teaching software design with social engagement 2013 26th International Conference on Software Engineering Education and Training (CSEE T) 61-69 URL https://doi.org/10.1109/CSEET.2013.6595237 [24]Hamilton, Jr J A and Murtagh J L 2000 2000 Annual Conference (St. Louis, Missouri: ASEE Conferences) Teaching a real world software design approach within an academic environment 5.577.1-5.577.8 10.18260/1-2-8739 https://peer.asee.org/8739 [25]Petre M and van der Hoek A 2016 Software Design Decoded: 66 Ways Experts Think (Cambridge: The MIT Press) uk
dc.description.abstract The article is devoted to one of the competence components of a mobile-oriented environment for professional and practical training of future software engineers. It is shown that the introduction of higher education standard 121 "Software Engineering" for the first (bachelor) level of higher education in Ukraine has generated a number of training quality assurance problems associated primarily with the low level of detailed competencies and program learning outcomes. By solving these problems, the detailed design of the system of professional competencies for future software engineers is developed. The article deals with the approaches to developing one of the most important special professional competences of future software engineers – the ability to participate in software design, including modeling (formal description) of its structure, behavior, and processes of functioning. Based on a historical and genetic review of the software engineering training practice of future software engineers in the USA, UK, Canada, Australia, New Zealand and Singapore, recommendations for choosing forms of training organization, selection of training content, ways of students' and teachers' activities in software engineering, modeling and designing tools; assessment of the appropriate competence formation level are formulated. The example of organizing design training in conditions close to industrial-studio training is considered. The problems of transition from architectural to detailed design and project implementation are shown. Prospects for further development of this study are to substantiate the third (after requirements engineering and design engineering) engineering component of software engineering – the software construction. uk
dc.language.iso en uk
dc.publisher IOP Publishing uk
dc.subject professional competencies of future software engineers uk
dc.subject software design uk
dc.subject teaching techniques uk
dc.title Professional competencies of future software engineers in the software design: teaching techniques uk
dc.type Article uk


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

Statistics