Програмування на Java: Програмне забезпечення

Доступно постійно

9
Безплатно
course image
Записатись на курс
  • Доступно постійно
  • Мова курсу українська
  • Сертифікат по закінченню
  • Курс триває 5,5 годин

НАВЧАЙТЕСЬ В НАЙКРАЩИХ УНІВЕРСИТЕТАХ СВІТУ БЕЗПЛАТНО

Упродовж трьох років ми побудуємо унікальну освітню систему — 50 курсів найкращих світових університетів у перекладі українською мовою абсолютно безплатно на нашій платформі.

Проєкт включає курси Гарварда, Массачусетського технологічного інституту, університетів Дюка, Джонса Гопкінса, Іллінойсу та Каліфорнійського університету — і це лише початок. Ми робимо світову освіту доступною кожному.

Проєкт реалізовано Prometheus у партнерстві з Посольством США в Україні та Міністерством освіти і науки України

Про курс

ІТ JAVA

ПРО КУРС Опануйте основи Java для розробки програмного забезпечення на курсі від викладачів Університету Дюка українською мовою.

Java – це одна з найпопулярніших об'єктноорієнтованих мов програмування у світі. Нею пишуть серверний софт, програми для персональних комп'ютерів і найрізноманітніші мобільні застосунки.

На цьому курсі ви засвоїте навички розробки програмного забезпечення за допомогою мови програмування Java. Використовуючи власні класи та відкритий код, ви напишете програми, які здатні обробляти зображення, отримувати доступ до вебсайтів та інших типів даних. Наприкінці курсу ви створите програму, яка визначає популярність дитячих імен у США у різні часи.

Це другий курс з програмування на Java від Університету Дюка. Перед його проходженням рекомендуємо опанувати«Основи програмування з HTML, CSS та JavaScript» на платформі

Оригінал курсу - Java Programming: Solving Problems with Software доступний англійською мовою на платформі Coursera. Курс перекладено з дозволу университета Дюка.

Партнер курсу

ЩО ВИ ВИВЧИТЕ

icon

Навчитеся створювати, редагувати, компілювати та запускати Java-програми

icon

Навчитеся використовувати умови та цикли в Java

icon

Опануєте документацію Java API при написанні програм

icon

Навчитеся відлагоджувати програми на Java науковим методом

icon

Будете вміти створювати методи у Java для розв’язку конкретної задачі

icon

Навчитеся розробляти тестові випадки як частину розробки програми

icon

Створите клас із декількома методами

Цей курс підходить для

Програмісти-початківці

які вже опанували базу та готові розпочати працювати з конкретною мовою програмування.

Світчери в ІТ

які хочуть опанувати 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-го рівня можуть бути створені провайдерами курсів у майбутньому.
  • Мініпроєкт «Дитячі імена»: Загальна кількість народжених

Формат курсу

Відеолекції

Доступно і зрозуміло про аналіз даних у Python від американського науковця та академіка Чарльза Северанса. Загальна тривалість лекцій – 5.5 годин.

Тести без оцінювання

Перевіряйте свої знання під час навчання без тиску на результат.

Практичні вправи

Реальні завдання для закріплення отриманих знань та їх практичного застосування.

Завдання з оцінюванням

Виконуйте завдання, які оцінюються автоматично, для перевірки прогресу.

Мініпроєкт наприкінці курсу

Створіть власний мініпроєкт, щоб показати свої навички на практиці.

Матеріали для самостійного опрацювання

Ознайомлюйтесь із додатковими ресурсами, які поглиблюють ваше розуміння теми.

Автори курсу

Сьюзан Роджерс

mentor image

Професорка факультету комп’ютерних наук

Роберт Дювалл

mentor image

Викладач кафедри комп’ютерних наук

Оуен Астрахан

mentor image

Професор факультету комп’ютерних наук Університету

Ендрю (Дрю) Хілтон

mentor image

Доцент кафедри електротехніки та комп’ютерної інженерії

ПЕРЕКЛАД КУРСУ

Переклад курсу став можливим за підтримки Посольства США в Україні.
Висловлюємо подяку всім, хто займався перекладом текстових та відеоматеріалів.
Редактор перекладу - кандидат наук із соціальних комунікацій, доцент кафедри видавничої справи та редагування КПІ ім. Ігоря Сікорського Радміла Сегол.
Координатор проєкту - кандидат технічних наук, доцент Максим Маркін (КПІ ім. Ігоря Сікорського).
Озвучено українською мовою студією Golden Voice на замовлення Prometheus.
Текст читали: Денис Акулов, Дара Чайка
Звукорежисер: Роман Богорош.
Переклад: Єлизавета Васюра.
Технічний консультант: Максим Маркін

logo3d

ЛІЦЕНЗІЯ

Оригінал курсу - Java Programming: Solving Problems with Software доступний англійською мовою на платформі Coursera. Курс перекладено з дозволу университета Дюка.

Маєте питання?

Курс безкоштовний?
Так, курс безкоштовний завдяки підтримці Посольства США в Україні. Все, що вам знадобиться, – доступ до мережі інтернет на швидкості, достатній для перегляду відеолекцій.
В який час будуть проходити заняття?
Відеолекції, завдання, форум і можливість отримати сертифікат доступні в будь-який час.
Чи зможу я отримати сертифікат після завершення цього курсу?
Так. Успішно виконайте всі завдання курсу та отримайте сертифікат про його завершення. Вказання годин та кредитів ЄКТС на сертифікаті не передбачено.

Не знайшли відповідь?

Центр допомоги

Нові курси

Дивитися всі