Курс "Основы программирования" 23 июня 2015 г. в Новосибирске
Описание
Качественное обучение основам программирования. Обширный и увлекательный курс, ориентированный на тех, кто хочет постичь азы программирования.Основы программирования – это обширный и увлекательный курс, ориентированный на тех, кто еще не знаком с тем, каково это – заставлять компьютер, понимающий каждое написанное тобой слово, беспрекословно выполнять каждую твою команду. Теоретическая чать данного курса содержит множество классических тем, давно уже ставших обязательными к изучению на первом курсе любого факультета, готовящего специалистов в сфере IT. Семинарские же занятия направлены на то, чтобы закреплять/дополнять полученные теоретические знания на практике в ходе написания несложных программ.
Цели курса:
дать слушателям четкое представление об основных принципах устройства и функционирования компьютера;
научить слушателей основным принципам анализа задач и принципам грамотного построения алгоритмов для их решения;
научить применять и закрепить применение всех получаемых в ходе прохождения курса теоретических знаний на практике (написание программ с использованием базовых средств распространенного языка программирования Javascript);
дать обзор самых широко используемых языков программирования и провести знакомство с самыми распространенными сегодня направлениями в разработке ПО (обозначив, том числе, некоторые интересные особенности каждого направления), что поможет слушателям определиться с вектором дальнейшего развития.
Длительность курса:
1 месяц (30 часов аудиторных занятий + 20 часов на домашние задания).
Программа курса по основам программирования:
1. Архитектура ЭВМ (обзор основных компонент)
2. Компьютерная программа (общее представление, процесс выполнения на ЭВМ)
3. Представление данных в памяти ЭВМ и системы счисления
Представление данных в памяти компьютера;
Преобразования между различными системами счисления.
4. Языки программирования
Высокоуровневые и низкоуровневые;
Компилируемые и интерпретируемые.
5. Двоичная арифметика
6. Булева алгебра
7. Структуры данных
8. Алгоритмы
9. Анализ задачи
анализ структуры и особенностей входных и выходных данных;
построение алгоритма решения задачи (знакомство с блок-схемами).
10. Знакомство с базовыми средствами языков программирования на примере Javascript
основные типы данных;
переменные;
операторы;
управляющие конструкции.
11. Функциональная декомпозиция
12. Знакомство с инструментами поддержки процедурно-ориентированного программирования на примере Javascript.
13. MVC
14. Обзор инструментов разработки ПО (языков программирования, фреймворков, библиотек) для различных направлений:
мобильные приложения;
интернет-ресурсы (сайты);
серверные приложения;
настольные приложения.
15. Цикл разработки ПО
Помните! Интернет – большой, в нем есть место и для мошенников. Защита от обмана начинается с Вашей внимательности.
Как не стать обманутым?
Частное лицо
Объявление было размещено более 6 лет назад и могло устареть. При этом, вы можете обратиться к продавцу, получив его контактные данные. Будьте взаимовежливы и доброжелательны при обращении к продавцу.
- Город: Новосибирск
Фотографии