IT Школа

Computer Science

Computer Science

Курс Computer Science - это практический курс по фундаментальным основам программирования: устройство компьютера, языки программирования, алгоритмы, архитектура. Он охватывает широкий спектр тем, начиная от основ веб-программирования и заканчивая разработкой мобильных приложений и чат-ботов. Учащиеся познакомятся с HTML, CSS, JavaScript, а также с современными инструментами и платформами для создания мобильных приложений. Курс также включает в себя изучение Python и использование его для разработки чат-ботов, что предоставляет уникальную возможность изучить программирование в различных контекстах.

Практическая польза курса:

  1. Веб-разработка: Учащиеся научатся создавать и стилизовать веб-страницы, что является фундаментальным навыком для любого разработчика. Понимание работы веб-технологий расширяет возможности трудоустройства в области IT.
  2. Разработка мобильных приложений: Владение навыками создания мобильных приложений открывает двери в одну из самых быстрорастущих областей в индустрии программного обеспечения. Учащиеся изучат, как разрабатывать приложения, отвечающие потребностям пользователей, и как размещать их в магазинах приложений.
  3. Разработка чат-ботов: Навыки создания чат-ботов позволяют учащимся разрабатывать интерактивные и автоматизированные системы для коммуникации с пользователями, что особенно актуально для бизнеса и обслуживания клиентов.

Преподаватель: Рамазанов Равиль Гинаятович

Продолжительность курса в академических часах

54 часа

Формат обучения

Оффлайн

Расписание

Вторник, четверг 17:30 - 19:30

Старт занятий

12.03.2024

Формат занятий

Групповые занятия, живые лекции

Учебная программа курса по темам 

Модуль 1: Веб-Программирование и Основы HTML

Неделя 1-2: Введение в Веб-Программирование и Основы HTML
• Понимание роли веб-сайтов в современном обществе.
• Освоение основных HTML тегов для создания веб-страниц.
• Вводное занятие о веб-программировании и его значении.
• Практика использования базовых тегов HTML для создания простых веб-страниц.
Неделя 3: Разработка Структуры и Дизайна Веб-Сайта
• Создание эффективной структуры веб-сайта.
• Введение в CSS для улучшения внешнего вида веб-сайтов.
• Разработка структуры веб-сайта и основы CSS.
• Практика применения CSS для изменения стиля элементов веб-страниц.
Неделя 4: Разработка Функционала Веб-Сайта
• Введение в JavaScript для добавления интерактивности веб-сайтов.
• Разработка JavaScript кода для проверки форм регистрации на сайте.
• Практика решения практических задач на языке JavaScript.
• Изучение синтаксиса языка PHP и баз данных MySQL.
• Создание тестовой системы с регистрацией и хранением баллов.

Модуль 2: Разработка Мобильных Приложений

Неделя 5-6: Введение в Разработку Мобильных Приложений
• Понимание различных сред разработки мобильных приложений.
• Введение в основы разработки мобильных приложений и выбор инструментов.
• Анализ существующих мобильных приложений, решающих повседневные задачи.
Неделя 7-8: Проектирование Интерфейса и Работа с Данными
• Разработка пользовательского интерфейса для мобильного приложения.
• Освоение методов работы с данными и создание форм для ввода.
• Дизайн интерфейса и создание форм авторизации.
Неделя 9-10: Программирование и Тестирование Приложения
• Применение алгоритмов и логики для функционирования приложения.
• Тестирование приложения на наличие ошибок и оптимизация работы.
• Разработка и тестирование логической игры или конвертера валют.

Модуль 3: Разработка Чат-ботов

Неделя 11: Введение в Чат-боты и API
• Понимание концепции и видов чат-ботов.
• Получение конфигурации API для создания чат-ботов.
• Обсуждение видов чат-ботов и получение API ключей.
Неделя 12: Создание Простого Чат-бота
• Освоение основ создания чат-бота на Python.
• Разработка базы ответов по ключевым словам.
• Изучение библиотек для работы с чат-ботами и создание простых чат-ботов.
Неделя 13: Расширенные Функции Чат-ботов
• Разработка интерфейсов и сложных сценариев для чат-ботов.
• Использование внешних данных и API в работе чат-ботов.
• Программирование чат-ботов для обработки различных событий чата.
Неделя 14: Тестирование и Публикация Чат-ботов
• Тестирование созданных чат-ботов на наличие ошибок.
• Публикация чат-ботов и анализ их взаимодействия с пользователями.
• Организация тестирования чат-ботов и публикация в Telegram и Instagram.

 

Записаться на курс

Image
Региональный IT-HUB по области Жетысу "Jetisu Digital"