Java-II 6SE осень 2017 — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(04)
(кр 3)
 
(не показано 11 промежуточных версий 3 участников)
Строка 3: Строка 3:
 
Преподаватель: Кузнецов А. М.
 
Преподаватель: Кузнецов А. М.
  
[https://www.dropbox.com/sh/pujwbwu9mob5fpw/AAAAqp_w-VZ4KWWYitVCpzt1a?dl=0 Материалы лекций]
+
[https://www.dropbox.com/sh/pujwbwu9mob5fpw/AAAAqp_w-VZ4KWWYitVCpzt1a?dl=0 Материалы лекций] <br>
 +
[https://docs.google.com/spreadsheets/d/1BdmuFB-c9uU0J7W132SW22OKuHTo_44eAQZXFQmgMX0/edit?usp=sharing Результаты летучек]
  
 
== Практики ==
 
== Практики ==
Строка 13: Строка 14:
 
# Testing Java concurrency. [https://docs.google.com/presentation/d/1mD8HPDMuYwmRfBdXR_xa-4j4Mmyfs58aYokcPL7_oXk/edit?usp=sharing Слайды], [https://github.com/dsavvinov/java-2-au-course/tree/practice3 код]
 
# Testing Java concurrency. [https://docs.google.com/presentation/d/1mD8HPDMuYwmRfBdXR_xa-4j4Mmyfs58aYokcPL7_oXk/edit?usp=sharing Слайды], [https://github.com/dsavvinov/java-2-au-course/tree/practice3 код]
 
# Effective Java [https://www.dropbox.com/s/934ovz3pv9t8f17/Practice.pdf Слайды]
 
# Effective Java [https://www.dropbox.com/s/934ovz3pv9t8f17/Practice.pdf Слайды]
 
+
# Контрольная работа #1. [https://drive.google.com/drive/folders/0ByV9W7egTKW6bEhWMjV5cnBLemc?usp=sharing Материалы]
 +
# Разбор ДЗ. [https://docs.google.com/presentation/d/1vnSbhHxyxgTbss6hbZx2ruQdV0G8LbTEyOu-G_Y4MwQ/edit#slide=id.p Слайды]
 +
# Measuring Java Performance [https://docs.google.com/presentation/d/1lif0dif3wc82sNR_Xzt7bbTIatXh_Z2b_uvKcaYFOt4/edit?usp=sharing Слайды]
 +
# Java Microbenchmark Harness [https://docs.google.com/presentation/d/1Xu_KPwfaH3qCy4qAAc9-82RwGJ9QUhIXHmTCZZhiWIo/edit?usp=sharing Слайды]
 +
# Разбор ДЗ. [https://docs.google.com/presentation/d/1NFE1UhDx4lDAy5a6WsZTnIoT5ScSEFbuGJ8Llow6JNQ/edit?usp=sharing Слайды]
 +
# Контрольная работа #2 [https://www.dropbox.com/sh/40oxusah5l5isea/AAAM18_L_lIRFVY28JIk6UH9a?dl=0 Условие]
 +
# Контрольная работа #3 [https://www.dropbox.com/sh/gayqxh3t9an5r8y/AACcSwIvn-6FBdhT4RvxRX-ra?dl=0 Условие]
  
 
== Домашние работы ==
 
== Домашние работы ==
Строка 20: Строка 27:
  
 
# Thread Pool. [https://github.com/dsavvinov/java-2-au-course/blob/ha1/Task.md Условие].
 
# Thread Pool. [https://github.com/dsavvinov/java-2-au-course/blob/ha1/Task.md Условие].
 +
# Lock-free list. [https://github.com/dsavvinov/java-2-au-course/blob/ha2/ha2/Task.md Условие].
 +
# FTP Server. [https://github.com/dsavvinov/java-2-au-course/blob/ha3/ha3/Task.md Условие].
 +
# Torrent. [https://github.com/dsavvinov/java-2-au-course/blob/ha4/Task.md Условие].

Текущая версия на 10:14, 21 декабря 2017

Лекции

Преподаватель: Кузнецов А. М.

Материалы лекций
Результаты летучек

Практики

Преподаватели: Саввинов Дмитрий (dsavvinov@gmail.com), Семён Прошев

  1. Classloaders. Слайды, код
  2. Lazy. Задание на практику
  3. Testing Java concurrency. Слайды, код
  4. Effective Java Слайды
  5. Контрольная работа #1. Материалы
  6. Разбор ДЗ. Слайды
  7. Measuring Java Performance Слайды
  8. Java Microbenchmark Harness Слайды
  9. Разбор ДЗ. Слайды
  10. Контрольная работа #2 Условие
  11. Контрольная работа #3 Условие

Домашние работы

Таблица успеваемости

  1. Thread Pool. Условие.
  2. Lock-free list. Условие.
  3. FTP Server. Условие.
  4. Torrent. Условие.