Как стать автором
Обновить

Набор ПО для студентов в рядовом университете

Время на прочтение3 мин
Количество просмотров1.2K
Кроме основной моей работы в качестве программиста у меня есть еще так сказать небольшое хобби: подрабатываю админом на родной кафедре. И вот, хотя сегодня и выходной, я пошел в университет по просьбе завкафедрой «намазать венду» на несколько машинок. В процессе «намазывания» я задался небольшим вопросом: что же нужно современному студенту механико-математического факультета, не от жизни вообще, а именно какое ПО должно стоять в терминальном классе? Не то, чтобы я никогда об этом прямо-таки не думал, просто не хватало времени составить некий список. Приведу ход своих мыслей:

ОС


Во-первых, определенно нужна операционная система. *nix или Windows? Здесь все упирается в пожелание преподавателей и на то ПО, которое они пожелают видеть там. Итак, при наличии 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. По крайне мере, большему на факультете не обучают. Итак, по порядку.

Pascal

Данный язык, как известно, очень хорош для изучения азов, его многие проходят в школе или на первом курсе университета. Сильно не заморачиваясь, поставим пожалуй всем знакомый синемордый TurboPascal.

Object Pascal

Единственой IDE, которую я знаю, и в которой можно писать на Object Pascal, является Delphi. Так как нашей кафедре посчатливилось получить несколько лицензий на Borland Developer Studio 2006, будем ставить именно ее.

Prolog, Lisp

Для таких языков я не знаю удобней сред, нежели Visual Prolog и Visual Lisp.

С, C++, C#, VB

Итак, переходим к самому сладкому. Ряд основных языков, которые частично проходят в ходе обучения. Есть небольшой выбор между Visual Studio и SharpDevelop, где есть «все и сразу». Сильно не заморачиваясь… поставим и то и то, кому что понравится, то и будут использовать.

Относительно других языков, к примеру: PHP, Ruby. У нас на кафедре ими не занимаются, то ли преподаватели не хотят, то ли что-то другое, но результат один.

Работа с БД


Так как по умолчанию вместе с Visual Studio идет и Express выпуск 2005 или 2008 MS SQL Server’а и этого вполне хватит для создания даже больших проектов, то и в университете этого должно хватить.
Вроде бы все. Если что-то забыл, то прошу напомнить мне, иначе в этом учебном году товарищи студенты останутся без ПО =)

P.S.
Этим топиком я не хотел проводить некий сравнительный анализ программных продуктов, а просто хотел составить список стандартного для большинства учебных завидений, в том числе и университетов, ПО, которое используется в процессе обучения. Оно нужно всего лишь для обучения основам, а все остальное уже решат сами обучающиеся =)
Теги:
Хабы:
-3
Комментарии38

Публикации

Истории

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн