Russian Federation
VAC 05.13.01 Системный анализ, управление и обработка информации (по отраслям)
VAC 05.13.06 Автоматизация и управление технологическими процессами и производствами (по отраслям)
VAC 05.13.10 Управление в социальных и экономических системах
VAC 05.13.18 Математическое моделирование, численные методы и комплексы программ
VAC 05.13.19 Методы и системы защиты информации, информационная безопасность
UDK [004.588:004.432.2]:004.4’232
GRNTI 20.01 Общие вопросы информатики
GRNTI 28.01 Общие вопросы кибернетики
GRNTI 49.01 Общие вопросы связи
GRNTI 50.01 Общие вопросы автоматики и вычислительной техники
GRNTI 82.01 Общие вопросы организации и управления
BBK 32.973.2-018:32.973.23
The problem of development of the training environment for initial training in programming is considered. The semantic editor distinctive feature of which is an opportunity to submit the same program in different programming languages is described. The editor operates with semantic model of the program in the form of a semantic tree. The offered approach allowed completely refuse a phase of parse of a code, and significantly reduced the lexical analysis. The system allows addition of new syntax and provides the creation of methodical materials directly in the editor.
training system, semantic editor, educational language, semantic model, syntax as interface, grammar of representation
1. Vedyaeva E. S. Vozmozhnosti yazykov programmirovaniya Visual Basic pri obuchenii algoritmizacii i programmirovaniyu / E. S. Vedyaeva, S. Yu. Vedyaeva / Informacionnye tehnologii v obrazovanii. XVIII Mezhdunar. konf.-vystavka: sb. tr. konf. Ch. VI. - M.: MIFI, 2008. - S. 19-20.
2. Bel'chusov A. A. Povyshenie effektivnosti obucheniya programmirovaniyu v shkole i vuze / A. A. Bel'chusov, A. V. Stepanov // Materialy V Vseros. nauch.-prakt. konf. «Problemy informatizacii obrazovaniya: regional'nyy aspekt», Cheboksary, 25-27 aprelya 2007 g. - Cheboksary, 2007. - S. 27-33.
3. Potopahin V. V. Sovremennoe programmirovanie s nulya! / V. V. Potopahin. - M.: DMK Press, 2010. - 242 s.
4. Onischenko V. A. Problemy kontrolya znaniy v komp'yuternom uchebnike po yazykam programmirovaniya / V. A. Onischenko // Materialy V Vseros. nauch.-prakt. konf. «Problemy informatizacii obrazovaniya: regional'nyy aspekt», Cheboksary, 25-27 aprelya 2007 g. - Cheboksary, 2007. - S. 241-245.
5. Hohlov D. G. Elektronnoe obuchenie osnovam programmirovaniya: problematika i podhody / D. G. Hohlov // Obrazovatel'nye tehnologii i obschestvo (Educational Technology & Society). - 2012. - T. 15, № 1. - S. 567-593.
6. Stolyarov A. V. Yazyk S i nachal'noe obuchenie programmirovaniyu / A. V. Stolyarov: http://www.stolyarov.info/pvt/anti_c.
7. Kushnirenko A. G. Programmirovanie dlya matematikov / A. G. Kushnirenko, G. V. Lebedev: ucheb. posobie dlya vuzov. - M.: Nauka, 1988. - 384 s.
8. Kushnirenko A. G., Lebedev V. G. 12 lekciy o tom, dlya chego nuzhen shkol'nyy kurs informatiki i kak ego prepodavat' / A. G. Kushnirenko, V. G. Lebedev: metod. posobie. - M.: Laboratoriya Bazovyh Znaniy, 2000. - 464 s.
9. Informatika-21. Programmnoe obespechenie: http://www.inr.ac.ru/~info21/software.htm.
10. Polyakov K. KuMir i shkol'naya informatika / K. Polyakov: http://kpolyakov.blogspot.ru/2011/04/blog-post_5678.html.
11. Kurkina L. G. Rusificirovannye mini-ispolniteli vo vvodnyh kursah programmirovaniya / L. G. Kurkina, F. V. Tkachev, I. A. Cvelaya: http://www.inr.ac.ru/~info21/texts/bytic-xx-2009.htm.
12. Shneyderman B. Psihologiya programmirovaniya. Chelovecheskiy faktor v vychislitel'nyh i informacionnyh sistemah / B. Shneyderman. - M.: Radio i svyaz', 1984. - 304 s.
13. Dedinskiy I. R. Analiticheskiy podhod k dovuzovskomu prepodavaniyu programmirovaniya / I. R. Dedinskiy: http://storage.ded32.net.ru/Lib/Doc/AnalyticApproach2010.pdf.
14. Laptev V. V. Trebovaniya k sovremennoy obuchayuschey srede po programmirovaniyu / V. V. Laptev // Ob'ektnye sistemy-2010 (Zimnyaya sessiya): materialy II Mezhdunar. nauch.-prakt. konf., Rostov-na-Donu, 10-12 noyabrya 2010 g. - Rostov n/D, 2010. - C. 104-110.
15. Grachev A. D. Razrabotka uchebnogo yazyka programmirovaniya i interpretatora dlya obuchayuschey sredy / A. D. Grachev, V. V. Laptev // Ob'ektnye sistemy-2012: materialy VI Mezhdunar. nauch.-prakt. konf., Rostov-na-Donu, 10-12 maya 2012 g. - Rostov n/D: ShI YuRGTU (NPI), 2012. - C. 92-101.
16. Davydov S. V. IntelliJ IDEA. Professional'noe programmirovanie na Java / S. V. Davydov, A. A. Efimov. - SPb.: BHV-Peterburg, 2005. - 800 s.
17. Pauers L. Microsoft Visual Studio 2008 / L. Pauers, M. Snell. - SPb.: BHV-Peterburg, 2009. - 1200 s.
18. Grachev D. A., Laptev V. V. Semanticheskiy redaktor avtomatizirovannoy obuchayuschey sistemy po programmirovaniyu // Svidetel'stvo ob ofic. registracii programm dlya EVM № 2011619172, Rossiya - zaregistrirovano 25.11.2011.
19. Straustrup B. Dizayn i evolyuciya S++ / B. Straustrup. - M.: DMK Press; SPb.: Piter, 2006. - 448 s.
20. Deykstra E. Disciplina programmirovaniya / E. Deykstra. - M.: Mir, 1978. - 275 s.
21. Gamma E. Priemy ob'ektno-orientirovannogo proektirovaniya. Patterny proektirovaniya / E. Gamma, R. Helm, R. Dzhonson, Dzh. Vlissides. - SPb.: Piter, 2001. - 368 s.
22. Horstman K. S. Java 2. Biblioteka professionala. T. 1. Osnovy / K. S. Horstman, G. Kornell. - M.: OOO «Izd. dom «Vil'yams», 2011. - 816 s.
23. Ol'sen E. Visual Basic.NET. Razrabotka klassov: Spravochnik / E. Ol'sen, D. Ellison, Dzh. Spir. - M.: SP EKOM, 2003. - 416 s.