Erinevus lehekülje "Основы программирования на языке Java" redaktsioonide vahel
62. rida: | 62. rida: | ||
<dd> [[ITI0011RUS:Strings|Занятие 4: Строки]] | <dd> [[ITI0011RUS:Strings|Занятие 4: Строки]] | ||
<dd> Занятие 4: Циклы. TBA. | <dd> Занятие 4: Циклы. TBA. | ||
+ | <dd> Задачи для самостоятельного решения: [[CodingBat - массивы.|http://codingbat.com/java/Array-1]] | ||
+ | <dd> Задачи для самостоятельного решения: [[CodingBat - строки.|http://codingbat.com/java/String-1]] | ||
<dd>[[ITI0011RUS:упражнение_02|Упражнение 2]]. Срок сдачи 12-е февраля. | <dd>[[ITI0011RUS:упражнение_02|Упражнение 2]]. Срок сдачи 12-е февраля. | ||
<dd>[[ITI0011RUS:упражнение_03|Упражнение 3]]. Срок сдачи 18-е февраля. | <dd>[[ITI0011RUS:упражнение_03|Упражнение 3]]. Срок сдачи 18-е февраля. |
Redaktsioon: 13. veebruar 2015, kell 19:32
Код предмета: ITI0011 Материалы курса предыдущих лет (на эстонском языке): Programmeerimise põhikursus Javas (2014), 2013, 2012 |
Объявления
Расписание занятий и преподаватели
Предмет координирует: Ago Luberg
Контакт: ago.luberg [at] ttu.ee, TTÜ ICT-423
Декларировать предмет на имя Ago Luberg. Структура и содержание предмета одинаковы, независимо от преподавателя или языка на котором проводятся занятия.
Расписание занятий:
IAPB21, IAPB22: Вторник 8:00 (ICT-501), Пятница 10:00 (ICT-401)
IAPB23, IAPB24: Вторник 15:45 (ICT-401), Четверг 10:00 (ICT-501)
IAPB25: Вторник 10:00 (ICT-404), Четверг 12:00 (ICT-402)
IAPB27, IAPB28 (на русском языке): Среда 8:00 (ICT-402), Четверг 10:00 (ICT-403)
Преподаватели: Gert Kanter, Evelin Halling, Aleksandr Lenin (практикумы на русском языке).
Ассистенты: Artur Luik, Maanus Leesmet, Rannar Allorg, Anton Charnamord (практикумы на русском языке), Bogdan Yanovich (практикумы на русском языке).
Консультации:
Ago Luberg: Вторник 12:00 (после практикума), следует заранее зарегистрироваться по емейлу (ago.luberg [at] ttu.ee)
Aleksandr Lenin: следует заранее зарегистрироваться по емейлу (aleksandr.lenin [at] ttu.ee)
Gert Kanter: следует заранее зарегистрироваться по емейлу (gert [at] cs.ttu.ee)
Домашние задания и сроки
- Игра "спички", защита 26 февраля.
- Web, I/O, защита 26 марта.
- JavaFX, оконные приложения, защита 23 апреля.
- Gomoku, AI, защита 21 мая.
Организация предмета
Организация предмета подробно описана здесь.
Требования к упражнениям заданиям описаны здесь.
Материалы
- 1 неделя:
- Занятие 1: Организация предмета
- Занятие 1: Платформа Java. Среда разработки
- Занятие 2: Типы данных. Переменные.
- Упражнение 1. Срок сдачи 11 февраля.
- 2 неделя:
- Занятие 3: Массивы
- Занятие 4: Строки
- Занятие 4: Циклы. TBA.
- Задачи для самостоятельного решения: http://codingbat.com/java/Array-1
- Задачи для самостоятельного решения: http://codingbat.com/java/String-1
- Упражнение 2. Срок сдачи 12-е февраля.
- Упражнение 3. Срок сдачи 18-е февраля.
Прочие полезные материалы
- Объявления и важная информация: http://groups.google.com/group/iti0011
- CodingBat (хороший ресурс, где можно потренироваться в решении заданий): http://codingbat.com/java
- Среда оценивания упражнений: https://cs.ttu.ee/apps/java15/
- Материалы Oracle: http://docs.oracle.com/javase/tutorial/
- Thinking in Java, Bruce Eckel: http://www.mindviewinc.com/Books/TIJ4/
- Руководство по системе контроля версий Git https://courses.cs.ttu.ee/pages/ITI0011:git
- Руководство по настройке Checkstyle плагина https://courses.cs.ttu.ee/pages/ITI0011:Checkstyle
Литература
Бесплатный электронный учебник: David Eck, Introduction to Programming Using Java , version 7.0, 2014
(http://math.hws.edu/javanotes/ vt ka http://math.hws.edu/eck/cs124/downloads/javanotes7.pdf)