![][1]Товарищи инженеры, докладываю вам об успехах в подготовке научно-технических кадров в области программной инженерии в [Киевском политехническом институте][2] и публикую интересные примеры кода, которые были написаны для учебного курса, но будут, надеюсь, интересны и с практической точки зрения. Идея, внедрить JavaScript и [Node.js][3] в учебный процесс, вызревала у меня уже несколько лет. Но для освоения базовых вещей в программировании мне больше нравится C, чтобы люди прочувствовали машину, научились контролировать себя и свой код. А вот для прикладных задач, в которых уровень абстракции C уже не достаточно иллюстративен, мультипарадигменный и гибкий JavaScript прижился. Вместе с мощным и простым API Node.js, писать концептуальный код прямо на паре, оказалось очень удобно. Кроме того, знания JavaScript обязательно пригодятся на практике любому инженеру, работающему в ИТ. Часть кода, разработанного студентами курса, уже попала в серьезные Open Source проекты и это прекрасная практика, которую может повторить каждый, ведь лабораторные работы мы постепенно [выкладываем на github][4] и будем делать это и дальше, снабжая их методическими указаниями и не заботясь о том, что студенты будут списывать из форков, ведь все это нужно в первую очередь им самим. Примеры я еще раз разложу по полочкам на летней школе, которая проходит с 9 по 26 августа 2016 года в Киеве, и расписание которой [можно найти тут][5]. Итак, переходим к самым показательным примерам кода.
[Читать дальше →][6]
[1]:
https://habrastorage.org/files/014/c98/210/014c982107d74c4bb01d65ff8ef78a06.jpg
[2]:
http://kpi.ua/
[3]:
https://nodejs.org/
[4]:
https://github.com/HowProgrammingWorks
[5]:
http://www.meetup.com/KievNodeJS/
[6]:
https://habrahabr.ru/post/307332/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut