Нажимая на кнопку вы соглашаетесь на обработку ваших данных
В курс входит все то, что нужно современному программисту.
Это фундаментальные знания из области информатики, программирования и компьютерных наук
Объяснение
нового материала
Выполнение заданий
на закрепления темы
Контроль правильности
выполнения
Разбор ошибок и
рекомендации
Дети учатся применять принципы программирования для решения прикладных задач из различных областей науки.
Задания максимально приближены к жизни, поэтому особенно интересны.
Обучение на курсе CS50 не требует знаний университетской математики.
Достаточно уверенного
школьного уровня.
Структура курса.
Бинарная система счисления.
Алгоритмы
Компьютерное мышление
Архитектура программного обеспечения
Знакомство с языком программирования СИ
Условия
Функции и аргументы
Баги.
Функции.
Строки
Типы
Представление данных.
Строки
Массивы
Сортировка и поиск
Алгоритмы и эффективность
Сортировка слиянием.
Побитовые операции
Цикличный и рекурсивный алгоритмы
Шестнадцатеричная система счисления.
Строки и указатели
Библиотеки CS50
Стек и очередь
Память
Структуры данных
Сжатие
Веб-программирование
TCP-IP-HTTP-HTML
Веб-серверы
Работа с HTML
Основы программирования на Python
Сравнение с Си
Переход от СИ к Python
Практическая работа
Транзакции.
SQL-инъекции
Синтаксис JavaScript
JSON-DOM-Ajax
Улучшаем приложение с помощью Ajax и JSON
Что такое -безопасный- интернет-портал
Cookies и HTTPS
Естественные языки и их обработка. ELIZA
Искусственный интеллект и поиск.
Деревья
Курс знакомит учащихся с основами нескольких языков программирования, позволяет понять их отличия, сравнить синтаксис и принципы использования.
Это фундаментальные и системные знания о программировании, которые расширяют технический кругозор и понимание IT сферы.
Получив практический опыт работы с разными технологиями, учащиеся смогут выбрать наиболее интересное направление в программировании для дальнейшего развития в нем.
CS50 (Computer Science) стал первой ступенью в карьере для многих успешных программистов нашего времени
Звоните для уточнения расписания и наличия мест!
+375 29 127 85 20, +375 33 691 78 40
1 раз в неделю по 2 часа (120 мин.)
Группы по выходным или будням
Оставьте свои данные и мы перезвоним
Вам в ближайшее время
Нажимая на кнопку вы соглашаетесь на обработку ваших данных
Звоните:
+375291278520
+375336917840
График работы в учебном году:
C 9:00 до 18:00 без выходных
Обед плавающий, звоните
График работы летом:
С 9:00 до 18:00 пнд.-пт.
office@melarossa.by
212030, г. Могилев, пер. Пожарный,
дом 9, 4 этаж, офис 408