Я думаю, что компьютер никогда не сможет полностью заменить учителя. Дело в том, что если ребенок не понял какую-то важную деталь, то он не сможет ее спросить у компьютера. Можно конечно забить запрос в поисковик и получить ответ в электронном виде, но существуют такие вопросы, в которых ребенку сложно разобраться без преподавателя, так как педагог, видя ребенка сможет интуитивно понять, что ребенок не может усвоить, по какой причине и благодаря своему опыту может качественно и развернуто ответить на вопрос таким образом, что ребенок все поймет.
Компьютер не знает, когда ребенок устает. Он просто выдает определенную программу, не беря в рассчет способности ребенка, его состояние в конкретный день и не обратит внимание на то, что ребенок вовсе не воспринимает материал, а летает в облаках. Реальный учитель сразу улавливает такие моменты и подтягивает отстающих учеников, объясняя им материал дополнительно.
В интернете можно найти и скачать программу для самостоятельного обучения азбуки морзе - Morse Trial. Программа генерирует радиограммы, а так же текстовые сообщения азбукой морзе. Данная программа предназначена для усовершенствования навыков владения телеграфом.
Скачать программу Morse Trial можно по ссылке
Самостоятельное обучение азбуке морзе по методу Коха можно пройти на сайте
Так же есть программа для обучения азбуке морзе по методу Коха на этом сайте.
А так, говорить что азбука морзе изжила себя, не правильно. Она и сейчас используется в армии, на флоте, в МЧС. Это самый дешёвый и не сложный вид связи. Даже соревнования проходят между радиолюбителями по морзянке на коротковолновой радиолюбительской связи.
В стародавние времена, когда компьютеры были большими, а мониторы электровакуумными, правила именования файлов были. Разрешалось имя файла не длиннее 8 латинских символов, точка и необязательное расширение имени длиной не более 3 латинских символов, показывающее принадлежность файла к какому-то типу.
В современных ОС это уже необязательно, можно обзывать файлы как бог на душу положит. Правда принадлежность файла к типу, в Windows, по прежнему определяется по расширению. А в Linux по, не входящим в имя, атрибутам.
Есть курсы. Много и разные, на базе, частные, включенные в образовательные программы и т.д.
А есть в книжных магазинах чудесные тоненькие и толстенькие книжечки, посвященные как всей проблеме, так и конкретным операционным системам. Я учился по книжке виндоус экс пи в свое время. Семерки и восьмерки уж самостоятельно осваивал на основе экспишного опыта.
А вот о бесплатных не слышал, честно.
самое важное в программировании - это не только умение писать коды на каком-либо языке программирования, а умение логически правильно строить алгоритмы, по которым будет работать ваша будущая программа. умение строить блок - схемы (Ознакомьтесь с ЕСПД по ГОСТ 19.201-78 найдете много полезного и интересного). научившись правильно формулировать алгоритмы на бумаге в виде одной из форм указанных в ГОСТе вы в перспективе выучите инструменты любого языка программирования и без проблем будете создавать приложения, решающие поставленные перед вами задачи. Очень важно знание математики. Сам процесс написания кода - это чисто механическая работа, не требующая особых навыков при условии наличия необходимых знаний по предметной области и конкретному языку программирования. советую познакомиться с языками программирования Ассемблера, Си, С++, С#, Java, PHP, HTML. C# - очень не плохо и понятно представлен в MS Visual Studio (2010,2012 и более ранних версиях)