Основы программирования
научишься создавать алгоритмы и попробуешь написать свой первый код
освоишь принципы объектно-ориентированного программирования
определишься, какое направление разработки подходит именно тебе
Cтарт: в июне
Длительность
20 чаcов, 5 недель
Расписание
Вт, Чт, 18.30-21.00
Стоимость
3000 грн за курс
О курсе
Курс «Основы программирования» рассчитан на новичков. Формирует общую IT-образованность и создает платформу для дальнейшего изучения одной из выбранных технологий.
Чтобы приступить к занятиям, специальной подготовки не требуется. Достаточно уметь работать с Windows или MacOS.Ты узнаешь, для чего созданы различные языки программирования, и как выбрать технологию. Сможешь объективно оценить свои способности к дальнейшему обучению. Осознаешь масштабы использования и перспективы IT. Возможно, выберешь для себя другую прибыльную IT-специальность.
Попробуй себя в роли программиста
За 10 недель обучения с лучшими практиками ты оценишь, насколько тебе интересно программирование, создашь свой первый проект и изучишь основы, которые необходимо знать программисту.
Курс даст возможность понять, подходит ли тебе эта профессия, прежде чем ты потратишь кучу денег и времени на ее освоение. В результате обучения ты осознанно выберешь технологию, с которой свяжешь карьеру и жизнь.
В результате ты сможешь сделать осознанный выбор технологии, с которой ты хочешь связать свою карьеру и жизнь.
В результате обучения:
-
Разберешься с основными понятиями программирования: алгоритмами, циклами, операторами, функциями и переменными
-
Узнаешь о популярных языках программирования и областях их применения
-
Научишься составлять простые программы с использованием основных конструкций, базовых для многих языков программирования
-
Получишь представление об объектно-ориентированном программировании и начнешь практиковать написание фрагментов кода
-
Создашь платформу для последующего освоения одной из выбранных технологий
-
Осознанно выберешь для изучения язык программирования, чтобы уверенно стартовать в IT
Чего ждать от профессии
Чего ждать от профессии
Действительно ли разработчику нужны математический склад ума и свободное владение английским языком
Насколько эта профессия подходит именно тебе
Через практику и написание кода ты поймешь, насколько это интересно именно тебе
Какое направление выбрать
Узнаешь, какие востребованные сферы разработки существуют, в чем их специфика и с чего лучше начать новичку
Ты сможешь продолжить своё обучение
и освоить любую из перечисленных технологий
Программа курса
<Курс включает в себя следующие темы>
- Понятие алгоритма как пошагового плана выполнения действий
- Написание нескольких алгоритмов на алгоритмическом языке
- Ветвления и циклы
- Графические обозначения: блок-схема
- Решение задач, самостоятельное составление простых алгоритмов
- Оценка трудоёмкости алгоритма
- Виды и области применения сложных алгоритмов в программировании
- Физическое представление данных в компьютере, биты и байты. Разрядность Адресация
- Взаимный перевод данных в системах счисления: двоичной, десятичной, шестнадцатеричной
- Практические упражнения по переводу чисел
- Представление отрицательных и дробных чисел
- Представление выполняемой программы в памяти. Стек, куча, сегменты данных и кода
- Регистры
- Принципы выполнения машинного кода
- Компилируемые и интерпретируемые языки
- Путь от исходного кода до запуска программы
- Языки высокого и низкого уровня и их отличие
- Сравнительный обзор современных языков программирования и их области применения
- Особенности веб-программирования
- Первое приложение
- Понятие синтаксиса. Синтаксические правила языка
- Переменные, типы данных. Виды переменных: автоматические, глобальные
- Область видимости переменной
- Явное и неявное преобразование
- Понятие оператора. Условные операторы. Операторы повторений. Приоритет операторов
- Практические упражнения
- Операторы присвоения, сравнивания, арифметические. Арифметические и логические выражения. Условные структуры
- Понятие массивов на примере одномерных и двумерных массивов
- Практические упражнения с использованием циклов и массивов
- Функции. Передача параметров и возвращаемого значения функций, роль стека при выводе функции
- Практические упражнения на написание и использование функций
- Понятие циклов и массивов
- Понятие класса, объекта
- Поля и методы класса
- Понятия конструктора и деструктора
- Общие понятия инкапсуляции, наследования, полиморфизма
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
</html>
Преподаватель
Этот курс создан
Для тех, кто хочет стать разработчиком
Ты освоишь базу, которая необходима каждому программисту, будешь ориентироваться в специальностях и сможешь принять обдуманное решение, в каком направлении двигаться дальше: в web, мобильную разработку или разработку игрДля тех, кто сомневается, что может стать разработчиком
Ты сможешь определиться, интересно ли тебе программирование. Попрактикуешься и убедишься, что это не так сложно, как кажется на первый взглядУчеба в
Level Up — это:
Начало курса
в июне
Длительность
20 чаcов, 5 недель
Расписание
Вт, Чт, 18.30-21.00
Стоимость
3000 грн за курс