Помимо основной работы программиста, у меня есть еще, так сказать, небольшое хобби: я подрабатываю админом в родном отделе.
И вот, хотя сегодня выходной, я поехал в университет по просьбе заведующего кафедрой «разложить Венду» на несколько машин.
В процессе «размазывания» я задал себе небольшой вопрос: что нужно современному студенту механико-математического факультета не от жизни вообще, а какой именно софт должен быть установлен в терминальном классе? Не то чтобы я никогда об этом особо не задумывался, просто у меня не было времени составить список.
Позвольте мне передать вам ход моих мыслей:
Операционные системы
Во-первых, вам обязательно нужна операционная система.*никс или винда? Здесь все зависит от пожеланий преподавателей и программного обеспечения, которое они хотят там видеть.
Итак, если у нас есть n-ное количество лицензионных копий Windows XP, мы установим эту.
Офисное программное обеспечение
Теперь, пожалуй, можно перейти к программному обеспечению для работы с различными типами электронных документов.И снова возникает выбор между бесплатным и проприетарным программным обеспечением.
И снова мы сталкиваемся с набором дисциплин, преподаваемых на факультете.
В частности, в рамках одной из дисциплин есть несколько занятий по VBA, реализация которых встроена в MS Office. Я не думаю, что учителя согласятся на что-то другое.
Итак, наш выбор – MS Office. Плюс мы установим различные приложения для просмотра изображений, просмотра и редактирования PDF-файлов, которых тонны и тележки, платных и бесплатных.
Работа с мультимедиа
В рамках некоторых дисциплин, определенных в учебной программе, студенты изучают методы работы с изображениями и 3D-графикой.Но загвоздка в том, что эти курсы ориентированы на конкретные программные продукты, а не на сами методы.
Что мы имеем в результате? У нас есть: Adobe Photoshop, 3D Studio Max, Corel Draw.
Изучение основ *nix
Одним из основных курсов на факультете является изучение *nix-систем, разумеется, не только в теории, но и на практике.Теперь самый интересный момент — установить живую *nix-подобную систему или запихнуть ее в виртуальную машину.
Чтобы не создавать лишних проблем себе и самим студентам, было решено установить ОС на виртуальную машину.
Например, Virtual Box — достаточно простая и функциональная система.
В качестве самой ОС можно выбрать ту, которую проще установить и работать, ведь есть люди, которые Linux даже не видели.
Итак, мы, вероятно, установим Ubuntu. Не важно какая версия, ведь в рамках курса практика состоит из написания простых скриптов, а не написания сложных приложений для QT или GTK.
Среда разработки
И теперь есть выбор.Нам необходимо установить среду разработки или несколько, в которых мы могли бы писать приложения на следующих языках: Pascal, Object Pascal, Prolog, Lisp, C, C++, C#, VB. По крайней мере, на факультете больше ничему не учат. Итак, по порядку.
Паскаль
Этот язык, как известно, очень хорош для изучения азов; многие люди сдают его в школе или на первом курсе университета.
Не особо беспокоясь, давайте установим знакомый синелицый TurboPascal.
Объектный Паскаль
Единственная известная мне IDE, которая может писать на Object Pascal, — это Delphi. Поскольку нашему отделу посчастливилось получить несколько лицензий на Borland Developer Studio 2006, будем ее устанавливать.
Пролог, Лисп
Для таких языков я не знаю более удобной среды, чем Visual Prolog и Visual Lisp.С, С++, С#, ВБ
Итак, перейдем к самому сладкому.Ряд базовых языков, которые частично осваиваются при обучении.
Выбор небольшой между Visual Studio и SharpDevelop, где есть «все и сразу».
Не особо заморачиваясь.
поставим оба, и кому нравится, тот будет пользоваться.
Что касается других языков, например: PHP, Ruby. У нас на кафедре их не делают, то ли преподаватели не хотят, то ли еще что, но результат тот же.
Работа с базой данных
Поскольку по умолчанию Visual Studio поставляется с MS SQL Server Express редакции 2005 или 2008 года и этого вполне достаточно для создания даже крупных проектов, то и для университета этого должно хватить.Кажется, это все.
Если я что-то забыл, напомните, иначе в этом учебном году сокурсники останутся без ПО =) P.S. В этой теме я не хотел проводить какой-то сравнительный анализ программных продуктов, а просто хотел составить список стандартного программного обеспечения для большинства учебных заведений, в том числе университетов, которое используется в процессе обучения.
Нужно только научить азам, а остальное решат сами ученики =) Теги: #программное обеспечение #университеты #Чулан
-
Основы Доступности
19 Oct, 24 -
Использование Привязки В Javafx
19 Oct, 24 -
Радио-Э №18
19 Oct, 24