Програмування на Java: Програмне забезпечення
Доступно постійно
Хочете навчитися програмувати на Java? Опануйте основи розробки програмного забезпечення з курсом «Програмування на Java: Програмне забезпечення» від Prometheus та Університету Дюка!
- Доступно постійно
- Мова курсу українська
- Сертифікат по закінченню
- Курс триває 5,5 годин
Упродовж трьох років ми побудуємо унікальну освітню систему — 50 курсів найкращих світових університетів у перекладі українською мовою абсолютно безплатно на нашій платформі.
Проєкт включає курси Гарварда, Массачусетського технологічного інституту, університетів Дюка, Джонса Гопкінса, Іллінойсу та Каліфорнійського університету — і це лише початок. Ми робимо світову освіту доступною кожному.
Проєкт реалізовано Prometheus у партнерстві з Посольством США в Україні та Міністерством освіти і науки України
Про курс
ПРО КУРС Опануйте основи Java для розробки програмного забезпечення на курсі від викладачів Університету Дюка українською мовою. Java – це одна з найпопулярніших об'єктноорієнтованих мов програмування у світі. Нею пишуть серверний софт, програми для персональних комп'ютерів і найрізноманітніші мобільні застосунки. На цьому курсі ви засвоїте навички розробки програмного забезпечення за допомогою мови програмування Java. Використовуючи власні класи та відкритий код, ви напишете програми, які здатні обробляти зображення, отримувати доступ до вебсайтів та інших типів даних. Наприкінці курсу ви створите програму, яка визначає популярність дитячих імен у США у різні часи. Це другий курс з програмування на Java від Університету Дюка. Перед його проходженням рекомендуємо опанувати«Основи програмування з HTML, CSS та JavaScript» на платформі Оригінал курсу - Java Programming: Solving Problems with Software доступний англійською мовою на платформі Coursera. Курс перекладено з дозволу университета Дюка.
Партнер курсу
ЩО ВИ ВИВЧИТЕ
Цей курс підходить для
Програмісти-початківці
які вже опанували базу та готові розпочати працювати з конкретною мовою програмування.
Світчери в ІТ
які хочуть опанувати Java.
Випускники курсу
«Основи програмування з HTML, CSS та JavaScript» на платформі Prometheus.
Програма курсу
Модуль 1. Вступна частина.10 лекції ·
- Вступ до курсу
- Корисні ресурси
- Поради з вивчення програмування
- Навіщо використовувати Java?
- Використання BlueJ для програмування на Java
- Форми: Колекції точок
- Навіщо потрібна семантика
- Змінні
- Функції
- Умовні вирази
Модуль 2. Синтаксис та семантика Java.9 лекції ·
- Класи
- New
- Методи
- Типи
- Цикли For Each
- Розв'язок задач з програмування: Семикроковий підхід
- Семикроковий підхід в дії: Розробка алгоритму
- Семикроковий підхід в дії: Тестування алгоритму
- Семикроковий підхід в дії: Переклад на код
Модель 3. Рядки у Java.6 лекції ·
- Що таке рядок?
- Заголовки 2-го рівня можуть бути створені провайдерами курсів у майбутньому.
- Розроблення алгоритму
- Розміщення у рядках
- Переведення у код
- Математика Java
Модуль 4. CSV-файли та базова статистика у Java.5 лекції ·
- Дані CSV: Значення, розділені комами
- Робота з бібліотеками CSV
- Які країни експортують...?
- Які країни експортують...? Переведення в код
- CSVExport: Підсумки
Модуль 5. Мініпроєкт: порівняння популярності дитячих імен у США.3 лекції ·
- Мініпроєкт «Дитячі імена»: Огляд
- Мініпроєкт «Дитячі імена»: Огляд даних Заголовки 2-го рівня можуть бути створені провайдерами курсів у майбутньому.
- Мініпроєкт «Дитячі імена»: Загальна кількість народжених
Формат курсу
•Відеолекції
•Тести без оцінювання
•Практичні вправи
•Завдання з оцінюванням
•Мініпроєкт наприкінці курсу
•Матеріали для самостійного опрацювання
Автори курсу
Сьюзан Роджерс
Працює у сферах візуалізації та взаємодії, а також навчання інформатики. Одна з розробників JFLAP, навчального програмного забезпечення для теоретичної інформатики, створювала навчальні матеріали для забезпечення професійного розвитку вчителів. Отримала нагороду видатного педагога імені Карла В. Карлстрома, премію Тейлора Л. Бута в галузі освіти та нагороду Трініті-коледжу університету Дюка за викладання. Написала дві книги, має понад 50 публікацій у журналах та виступи на конференціях.
Роберт Дювалл
Автор навчальних програм з обчислювальної техніки. Особливістю індивідуального стилю викладання є прагнення представити студентам-початківцям спрощений, але інтелектуально строгий інтерфейс. Має ступінь магістра комп’ютерних наук Університету Брауна.
Оуен Астрахан
Останні роки разом із колегами працював над переробкою вступного курсу інформатики, щоб охопити якнайширше коло студентів різних професій і галузей. Керівник проєкту «Принципи інформатики», який ґрунтується на філософії залучення інтересу нових студентів. Отримав нагороди NSF Career, NSF CISE Distinguished Education Fellow, дві викладацькі нагороди в Університеті Дюка і викладацьку нагороду в Університеті Британської Колумбії. Має ступінь доктора в галузі комп’ютерних наук і ступінь магістра у галузі викладання (математика).
Ендрю (Дрю) Хілтон
Доцент кафедри електротехніки та комп’ютерної інженерії Інженерної школи Пратта в Університеті Дюка, де викладає з 2012 року. До цього був інженером-консультантом в IBM. У 2015 році отримав нагороду сім’ї Кляйн за викладання в Інженерній школі Пратта. Отримав ступінь доктора комп’ютерних наук в Університеті Пенсільванії.
ПЕРЕКЛАД КУРСУ
Переклад курсу став можливим за підтримки Посольства США в Україні.
Висловлюємо подяку всім, хто займався перекладом текстових та відеоматеріалів.
Редактор перекладу - кандидат наук із соціальних комунікацій, доцент кафедри видавничої справи та редагування КПІ ім. Ігоря Сікорського Радміла Сегол.
Координатор проєкту - кандидат технічних наук, доцент Максим Маркін (КПІ ім. Ігоря Сікорського).
Озвучено українською мовою студією Golden Voice на замовлення Prometheus.
Текст читали: Денис Акулов, Дара Чайка
Звукорежисер: Роман Богорош.
Переклад: Єлизавета Васюра.
Технічний консультант: Максим Маркін
ЛІЦЕНЗІЯ
Оригінал курсу - Java Programming: Solving Problems with Software доступний англійською мовою на платформі Coursera. Курс перекладено з дозволу университета Дюка.
Маєте питання?
Курс безкоштовний?
В який час будуть проходити заняття?
Чи зможу я отримати сертифікат після завершення цього курсу?
Не знайшли відповідь?
Центр допомоги