Pull to refresh

Пример экзамена факультета информатики в TU Dresden

Reading time2 min
Views35K

Все привыкли считать, что изучая информатику в институте, мы осваиваем или базовые концепции, или устаревшие технологии. Благодаря обучению TU Dresden я понял, что есть ВУЗы, где учат актуальным и практически применимым технологиям на достаточно высоком уровне. Сегодня я сдал экзамен по дисциплине «Интернет и веб приложения». Изучая тексты лекций и практических занятий по данной дисциплине, я неоднократно обращался к википедии и хабру для разъяснения определённых нюансов. В результате я разобрался с WebSockets, узнал о Akamai, подробно ознакомился с алгоритмом работы торрента. В этом посте я написал перечень экзаменационных вопросов.

Занятия проходили два раза в неделю. Одна лекция и одна практика. Посещение необязательное, чем я и воспользовался. Благо, студенты Дрезденского технического своими силами организовали википедию, на которой из года в год выкладывают полезную информацию для подготовки к экзамену.

Экзамен

60 минут, письменный.

Можно пользоваться

Английским словарем, бумагой и ручкой.

Списывание

В этом ВУЗе не принято, если заметят – выгоняют и ставят 0 баллов за экзамен.

Задания (один вариант на всех)

  1. HTML 5:
    • Коротко опишите особенности HTML 5.
    • Опишите 2 способа хранения информации на клиентской стороне, которые были внедрены вместе с HTML 5.
    • Сравните HTTP Long polling с WebSockets.
    • Опишите процесс создания соединения в WebSockets.
  2. Назовите два метода обработки XML и опишите их.
  3. Семантические сети:
    • В чем разница между RDFa, микротегами и микроформатами.
    • Коротко опишите:
      • XML
      • RDF
      • RDFS
      • OWL
  4. Управление данными:
    • Сравните Git и SVN.
    • Сравните реализацию веток в Git и SVN.
  5. Объясните своими словами, что такое PageRank. Напишите основные формулы.
  6. Кратко опишите три поколения общих хранилищ данных.
  7. Имея граф узлов для реализации распределённого хранилища на основе Kademlia и хэш таблицы некоторых узлов:
    • Найдите максимальное количество скачков от узла А к узлу Б.
    • Графически покажите на графе путь от А до Б.
    • Разделите на узлах хэши других узлов используя структуру ведер (bucket).


Ответы заняли 5 листов А4. С моей точки зрения, только второй вопрос следовало бы заменить. Он непонятно был написан, и у многих вызвал вопросы. Скорее всего, подразумевался ответ SAX и DOM.

С сегодняшнего дня продолжу подготовку к следующему экзамену, на который выделил 10 дней. Предмет называет «Systems Engineering». В дисциплину входит очень много тем, таких как Paxos, MapReduce, Chubby, BitTorrent, Dynamo, GFS и многое другое. Если пост получит хороший рейтинг – я опубликую вопросы и со следующего экзамена.

Очень приятно понимать, что университет, в котором ты учишься, способен обучать на хорошем современном уровне. Благодаря тесной работе ВУЗа с немецкими компаниями, каждый лектор по совместительству работает или является консультантом в самых крупних IT компаниях страны.
Tags:
Hubs:
Total votes 94: ↑78 and ↓16+62
Comments60

Articles