Технологии программирования — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Добавил ссылку на 5 лабу)
 
(не показаны 4 промежуточные версии 3 участников)
Строка 1: Строка 1:
 
== Общая информация ==
 
== Общая информация ==
 +
 +
[[Технологии_программирования/Экзамен|Экзамен]]
  
 
=== Преподавательский состав ===
 
=== Преподавательский состав ===
Строка 23: Строка 25:
 
3-ий и 4-ый модули (2016 год), 2 курс ФКН (Прикладная математика и информатика)
 
3-ий и 4-ый модули (2016 год), 2 курс ФКН (Прикладная математика и информатика)
  
* тема 3-его модуля - "Введение в сетевые технологии"
+
* тема 3-его модуля - [http://wiki.cs.hse.ru/%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8 Сетевые_технологии Введение в сетевые технологии]
* тема 4-ого модуля - "Базы данных"
+
* тема 4-ого модуля - [http://wiki.cs.hse.ru/%D0%91%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85 Базы данных]
 
+
== Студентам ==
+
 
+
* завести "дневник лабораторных работ" (лист бумаги А4, на котором преподаватель будет ставить за семинар оценку и свою роспись - нужно, чтобы исключить ошибки/опечатки в документах преподавателей)
+
 
+
=== Список литературы ===
+
 
+
'''Обязательная''':
+
# В. Олифер, Н. Олифер - ''"Основы компьютерных сетей"'', 2009 ( < 400 стр. ), '''главы 1, 2, 3'''
+
 
+
Дополнительная (необязательная):
+
# Крэйг Хант - ''"TCP/IP. Сетевое администрирование."'' O'Reilly (с крабиком)
+
# Г. Курячий, К. Маслинский - ''"Операционная система Линукс"'', 2009
+
 
+
== Программа курса и список лекций ==
+
 
+
=== Лекции ===
+
 
+
* [https://docs.google.com/presentation/d/1RmWwg166pBMpyP-eswDnJicRqtmwss4iYkBzLxZQ_iI/edit?usp=sharing lec_3]
+
 
+
== Практические занятия ==
+
 
+
Они же "лабораторные работы" и "семинары".
+
 
+
=== Лабораторный стенд ===
+
 
+
* лабораторный стенд - набор виртуальных машин для среды VirtualBox с Ubuntu GNU/Linux
+
* все образы и документация находятся в Google Drive каталоге [https://drive.google.com/drive/folders/0BzrxGbkP-sBdY2l6NVZVOU9CWTQ labs_public]
+
* описание лабораторного стенда: '''intro'''
+
* схема лабораторного стенда: '''bundle-schema.png'''
+
* образ VirtualBox (bundle.ova): '''bundle.ova''' (в случае проблем со скачиванием, можно попробовать скачать с [https://yadi.sk/d/6tRgMOsznZdSD Яндекс.Диска])
+
 
+
=== Окружение для web-разработки на Python ===
+
[https://docs.google.com/document/d/1CaWiGRSDEnEw8S5h73UZcc6N7LKHkiOjVzeqKpfn244/edit?usp=sharing prog_intro]
+
 
+
=== Методические материалы ===
+
* Каталог с методичками по практическим занятиям: [https://drive.google.com/folderview?id=0BzrxGbkP-sBdY2l6NVZVOU9CWTQ&usp=sharing Google Drive]
+
* Репозиторий заданий/материалов для семинаров по web-программированию - https://github.com/slon/networks-labs
+
 
+
# см. док-т "'''lab 1 (TCP/IP & tools)'''" в G.Drive [ UNLOCKED ]
+
# см. док-т "'''lab 2 (dhcp & sshd)'''" в G.Drive [ UNLOCKED ]
+
# см. док-т "'''lab 3 (DNS)'''" в G.Drive [ UNLOCKED ]
+
# [https://docs.google.com/document/d/1hPWUff6hMcQrdzvxhFrZ9ngYbnZMNCAqu-scKJuRsG0/edit?usp=sharing lab_4: "Python web development"] [ UNLOCKED ]
+
# [https://docs.google.com/document/d/1oRCehlV6IHZ8BkVQXtD1fx6pZkcjTlOikziwoV7egtI/edit?usp=sharing lab_5: "Reliable transport protocol"] [ LOCKED ]
+
==== Полезные ссылки ====
+
[https://www.wireshark.org/#download Wireshark] <br/>
+
[https://www.virtualbox.org/wiki/Downloads Virtualbox] '''на ubuntu ставить через apt-get''' <br/>
+
[http://xgu.ru xgu.ru] <br/>
+
 
+
== Проекты ==
+
 
+
* [https://docs.google.com/document/d/1vyYMIdPqmve4sL_mbXUo66M7BXY_lW17oUsyAThH7Uk/edit?usp=sharing Django tutorial]
+
 
+
=== Спец. раздел про проекты ===
+
 
+
[[Проектная_работа_2_курс_(2016)]]
+

Текущая версия на 00:56, 9 июня 2016

Общая информация

Экзамен

Преподавательский состав

Лекторы:

  • Бурмистров Дмитрий Александрович (3-ий модуль)
  • Савин Иван Ильич (4-ый модуль)

Преподаватели практических занятий:

  • Абрамов Сергей Петрович (группа - 142-2)
  • Бурмистров Дмитрий Александрович (группы - ..)
  • Короткий Федор Михайлович (группы - 144-2, 146-2)
  • Красавина Алина Константиновна (группы - ..)
  • Кутылёв Сергей Александрович (группа - 145-2)
  • Савин Иван Ильич (группы - ..)
  • Салагаев Евгений Анатольевич (группы - ..)
  • Строк Федор Владимирович (группы - ..)
  • Чичварин Михаил Николаевич (группы - ..)
  • Яковлев Виктор Вадимович (группы - ..)

Структура курса

3-ий и 4-ый модули (2016 год), 2 курс ФКН (Прикладная математика и информатика)