{"id":15,"date":"2025-09-16T15:30:45","date_gmt":"2025-09-16T15:30:45","guid":{"rendered":"https:\/\/classprojects.digitalwcu.org\/GarnetJags\/?page_id=15"},"modified":"2025-09-25T19:42:07","modified_gmt":"2025-09-25T19:42:07","slug":"publication","status":"publish","type":"page","link":"https:\/\/classprojects.digitalwcu.org\/GarnetJags\/publication\/","title":{"rendered":"Publication"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong><a href=\"https:\/\/stem.easyscience.education\/2025\/STEM2025\/paper17.pdf\" data-type=\"link\" data-id=\"https:\/\/stem.easyscience.education\/2025\/STEM2025\/paper17.pdf\">Teaching programming for future information technology specialists based on end-to-end design of computer games<\/a><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Leshchuk, Svitlana O., et al. &#8220;Teaching programming for future information technology specialists based on end-to-end design of computer games.&#8221; (2025).<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:29% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"194\" height=\"259\" src=\"https:\/\/classprojects.digitalwcu.org\/GarnetJags\/wp-content\/uploads\/2025\/09\/DHM280-Image.jpg\" alt=\"\" class=\"wp-image-56 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/tnpu.edu.ua\/faculty\/fizmat\/leshchuuk_so.php\" data-type=\"link\" data-id=\"https:\/\/tnpu.edu.ua\/faculty\/fizmat\/leshchuuk_so.php\">Svitlana O. Leshchuk<\/a><\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The article is devoted to the formation of professional and special competencies of future information technology<br>specialists in the field of programming. The authors of the article propose to study programming through<br>end-to-end design. The method of end-to-end design can be used only after students of computer science<br>specialties have developed basic skills in algorithmization and programming, and have learned one or more<br>programming languages and developed basic knowledge of software engineering in them. The authors propose<br>to consolidate the study of programming by creating a computer game in the process of its end-to-end design. To<br>do this, the authors developed the content of an elective course in programming, proposed a methodology for its<br>implementation, and conducted experimental training for students of computer science specialties. A computer<br>game is designed in the Unity environment in C#. An important part of the study is the description of the main<br>stages of end-to-end design of a computer game, which includes code fragments and focuses on the features<br>of this stage. In the process of the study, a survey of programming lecturers and students of computer science<br>was conducted to find out their opinion on the importance and feasibility of introducing end-to-end design into<br>the process of teaching programming. According to the results of the survey of programming lecturers, it was<br>determined that the use of end-to-end design is appropriate in the older years of the university. Most lecturers<br>use classical methods of teaching programming in their practice (individual coding, project-based learning,<br>flipped learning), but note that end-to-end design is an important method for consolidating programming skills,<br>developing students\u2019 ability to work in a team, project development and management skills, and developing<br>students\u2019 systematic, logical, and abstract thinking.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Teaching programming for future information technology specialists based on end-to-end design of computer games Leshchuk, Svitlana O., et al. &#8220;Teaching programming for future information technology specialists based on end-to-end design of computer games.&#8221; (2025). Svitlana O. Leshchuk The article is devoted to the formation of professional and special competencies of future information technologyspecialists in the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-15","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/classprojects.digitalwcu.org\/GarnetJags\/wp-json\/wp\/v2\/pages\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/classprojects.digitalwcu.org\/GarnetJags\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/classprojects.digitalwcu.org\/GarnetJags\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/classprojects.digitalwcu.org\/GarnetJags\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/classprojects.digitalwcu.org\/GarnetJags\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":8,"href":"https:\/\/classprojects.digitalwcu.org\/GarnetJags\/wp-json\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":90,"href":"https:\/\/classprojects.digitalwcu.org\/GarnetJags\/wp-json\/wp\/v2\/pages\/15\/revisions\/90"}],"wp:attachment":[{"href":"https:\/\/classprojects.digitalwcu.org\/GarnetJags\/wp-json\/wp\/v2\/media?parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}