dc.description |
1. Bauer, F.L. (ed.). Software Engineering: An Advanced Course. Lecture Notes in Computer
Science, vol. 30) (Formerly published 1973 as Lecture Notes in Economics and
Mathematical Systems, vol. 81) Springer-Verlag, Berlin, Heidelberg, New York (1975).
doi:10.1007/3-540-07168-7
2. Buxton, J.N., Randell, B. (eds.): Software Engineering Techniques: Report on a Conference
sponsored by the NATO Science Committee, Rome, Italy, 27th to 31st October 1969.
Scientific Affairs Division, NATO, Brussels (1970)
3. Grosch, H.R.J.: High Speed Arithmetic: The Digital Computer as a Research Tool. Journal
of the Optical Society of America 43(4), 306–310 (1953). doi: 10.1364/JOSA.43.000306
4. Markova, O.M., Semerikov, S.O., Striuk, A.M., Shalatska, H.M., Nechypurenko, P.P.,
Tron, V.V.: Implementation of cloud service models in training of future information
technology specialists. In: Kiv, A.E., Soloviev, V.N. (eds.) Proceedings of the 6th Workshop
on Cloud Technologies in Education (CTE 2018), Kryvyi Rih, Ukraine, December 21,
2018. CEUR Workshop Proceedings 2433, 499–515. http://ceur-ws.org/Vol2433/paper34.pdf (2019). Accessed 10 Sep 2019
5. Markova, O.M., Semerikov, S.O., Striuk, A.M.: The cloud technologies of learning: origin.
Information Technologies and Learning Tools 46(2), 29–44 (2015).
doi:10.33407/itlt.v46i2.1234
6. Naur, P., Randell, B. (eds.): Software Engineering: Report on a Conference sponsored by
the NATO Science Committee, Garmisch, Germany, 7th to 11th October 1968. Scientific
Affairs Division, NATO, Brussels (1968)
7. Randell, B.: Fifty Years of Software Engineering - or - The View from Garmisch.
arXiv:1805.02742 [cs.SE]. https://arxiv.org/abs/1805.02742 (2018). Accessed 21 Mar 2019
8. Standart vyshchoi osvity Ukrainy: pershyi (bakalavrskyi) riven, haluz znan 12 –
Informatsiini tekhnolohii, spetsialnist 121 – Inzheneriia prohramnoho zabezpechennia
(Higher education standard of Ukraine: first (bachelor) level, field of knowledge 12 –
Information technologies, specialty 121 – Software engineering).
https://mon.gov.ua/storage/app/media/vishcha-osvita/zatverdzeni%20standarty/12/21/121-
inzheneriya-programnogo-zabezpechennya-bakalavr.pdf (2018). Accessed 25 Oct 2019
9. Striuk, A.M.: Software engineering: first 50 years of formation and development. In: Kiv,
A.E., Semerikov, S.O., Soloviev, V.N., Striuk, A.M. (eds.) Proceedings of the 1st Student
Workshop on Computer Science & Software Engineering (CS&SE@SW 2018), Kryvyi
Rih, Ukraine, November 30, 2018. CEUR Workshop Proceedings 2292, 12–36. http://ceurws.org/Vol-2292/paper01.pdf (2018). Accessed 21 Mar 2019 |
|
dc.description.abstract |
Designing a mobile-oriented environment for professional and
practical training requires determining the stable (fundamental) and mobile
(technological) components of its content and determining the appropriate model
for specialist training. In order to determine the ratio of fundamental and
technological in the content of software engineers’ training, a retrospective
analysis of the first model of training software engineers developed in the early
1970s was carried out and its compliance with the current state of software
engineering development as a field of knowledge and a new the standard of
higher education in Ukraine, specialty 121 “Software Engineering”. It is
determined that the consistency and scalability inherent in the historically first
training program are largely consistent with the ideas of evolutionary software
design. An analysis of its content also provided an opportunity to identify the
links between the training for software engineers and training for computer
science, computer engineering, cybersecurity, information systems and
technologies. It has been established that the fundamental core of software
engineers’ training should ensure that students achieve such leading learning
outcomes: to know and put into practice the fundamental concepts, paradigms
and basic principles of the functioning of language, instrumental and
computational tools for software engineering; know and apply the appropriate
mathematical concepts, domain methods, system and object-oriented analysis
and mathematical modeling for software development; put into practice the
software tools for domain analysis, design, testing, visualization, measurement
and documentation of software. It is shown that the formation of the relevant
competencies of future software engineers must be carried out in the training of
all disciplines of professional and practical training. |
uk_UA |