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

в 16:02, , рубрики: javascript, веб-дизайн, Веб-разработка, интернет, обучение, технологии, метки: , ,
Пример экзамена факультета информатики в TU Dresden

Мы привыкли считать, что изучая информатику в институте – мы осваиваем или базовые концепции, или устарелые технологии. Благодаря обучению 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.

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

Очень приятно понимать, что университет, в котором ты учишься, способен обучать на хорошем современном уровне. Благодаря тесной работе ВУЗа с немецкими компаниями, каждый лектор по совместительству работает или является консультантом в самых крупних IT компаниях страны.

Автор: coolweb

Источник


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js