Математика за програмисти - част 1
Математика за програмисти - част 1
Курсът "математика за програмисти (част 1)" ще ни потопи в безкрайния свят на математиката. Ще се фокусираме, както върху основите на математиката, така и върху необходимите ни математически знания, свързани с компютрите и софтуерните технологии.
Какво ще научите?
-
Основни математически знания и концепции
Започваме от абсолютното начало и ще извървим пътя от базовите познания до сложни концепции, използвани в програмирането и софтуерното инженерство. За курса не са необходими никакви предварителни познания по математика.
-
Идеи, терминология и означения в математиката
Чрез примери и стъпка по стъпка ще научим основите на математиката от нейната историята, означения и понятия, през аритметиката, алгебрата, бройните системи, функциите, геометрията и тригонометрията до абстрактната алгебра.
-
Математиката, необходима да сме по-добри софтуерни инженери
Във всяка тема има връзка на ученото с програмирането и компютрите. Ще разгледаме и по-специални за софтуерното инженерство теми като математическа логика, теория на множествата, булева и релационна алгебра.
Всичко преподадено в курса е събрано в специална PDF книжка (от над 220 страници), която всеки закупил курса получава безплатно.
За хора в неравностойно положение курсът е безплатен след контакт с нас на office@eee.bg.
Част 2 на курса се очаква да е готова през пролетта. Част от темите в нея ще са линейна алгебра, анализ, дискретна математика, вероятности и статистика, теория на графите, автомати, стереометрия, математиката в машинното обучение и други.
Лекции
- 11 лекции
- 136 видеа
- 13:56:19
- Въведение в курса 8:45
- PDF книжка 228 стр.
- Въведение 6:21
- Математиката преди новата ера 20:20
- Математиката след новата ера 6:21
- Математиката през средновековна Европа и Ренесанса 3:19
- Научната революция и модерната математика 7:13
- Основни части на математиката 3:30
- Математиката и програмирането 5:47
- Математически символи - част 1 11:47
- Математически символи - част 2 9:30
- Допълнителни ресурси 1:13
- Въведение 3:33
- Цифри и числа 5:54
- Естествени числа и интервали 11:10
- Събиране 6:59
- Сума (Σ) и безкрайност 9:09
- Изваждане 7:55
- Цели числа и координатна система 5:19
- Абсолютна стойност 2:54
- Умножение 7:29
- Произведение (Π) и факториел 3:00
- Деление и рационални числа 11:10
- Допълнителни ресурси 1:16
- Въведение 1:11
- Дроби 7:22
- Операции с дроби 8:37
- Процент и промил 3:36
- Четност, делители и прости числа 11:38
- НОК и НОД 7:16
- Степенуване 9:28
- Десетичнично представяне и експоненциален запис 7:12
- Коренуване 11:27
- Реални и комплексни числа 13:48
- Логаритмуване 4:15
- Двоичен, естествен и десетичен логаритъм 10:15
- Свойства на логаритмуването 6:40
- Приоритет на операциите 3:18
- Допълнителни ресурси 1:03
- Въведение 1:25
- Бройни системи 10:54
- Двоична и шестнайсетична бройна система 9:16
- Конветриране от и към десетична бройна система 10:36
- Мерни единици за информация 6:55
- Представяне на целите числа 9:47
- Побитови операции 13:18
- Представяне на числа с плаваща точка 6:25
- Представяне на текст в компютрите 5:29
- ASCII и Unicode 7:08
- UTF-8 и Base64 7:08
- Изображенията в компютрите 8:02
- Допълнителни ресурси 1:07
- Въведение 1:30
- Алгебра 6:12
- Алгебрични изрази и свойства 7:49
- Линейни уравнения 6:00
- Aлгебрични равенства и неравенства 10:44
- Квадратни уравнения 10:45
- Формули за решаване на уравнения 8:15
- Полиноми 10:30
- Функции 11:36
- Свойства на фукнциите 4:03
- Графики на функциите 14:27
- Обратна функция и композиция на функции 5:12
- Матрици 2:19
- Допълнителни ресурси 1:36
- Въведение 6:33
- Съждения 2:13
- Логически оператори 8:04
- Импликация 7:23
- Еквивалентност 4:24
- Изрази и ред на операциите 4:48
- Закони на Де Морган 4:38
- Предикатна логика 4:31
- Естествен език и логика 2:52
- Логическо програмиране 5:57
- Допълнителни ресурси 0:47
- Въведение 2:11
- Множества и елементи 3:56
- Дефиниране на множества 11:03
- Крайни, безкрайни и равни множества 4:05
- Диаграми на Вен 4:32
- Подмножества, надмножества и универсални множества 7:36
- Обединение и сечение 5:01
- Разлика и допълнение 4:38
- Отношения и връзки 2:32
- Декартово произведение 3:44
- Допълнителни ресурси 0:54
- Въведение 4:24
- Евклидова геометрия 4:55
- Ъгли 10:39
- Полигони 8:43
- Четириъгълници 7:34
- Окръжност 4:23
- Числото Pi (π) 2:29
- Елипса 2:30
- Периметър 3:58
- Площ 8:37
- Изчислителна геометрия 14:31
- Допълнителни ресурси 1:26
- Въведение 2:01
- Страни и ъгли 6:09
- Еднаквост 6:39
- Подобност 5:36
- Медиана, ъглополовяща и височина 8:32
- Питагорова теорема 10:06
- Евклидово и Манхатаново разстояние 3:53
- Тригонометрия 5:02
- Тригонометрични функции 6:00
- Тригонометрични равенства 6:54
- Периоди и четност на тригонометричните функции 4:27
- Аудио вълни и сигнали 11:55
- Допълнителни ресурси 1:01
- Въведение 2:24
- Групи 2:08
- Примери за групи 10:36
- Типове групи 10:21
- Таблици на Кейли 2:47
- Ред на група 4:52
- Пръстени 7:46
- Област на цялост 2:27
- Полета 7:48
- Линейно пространство 3:05
- Допълнителни ресурси 0:57
- Въведение 2:17
- Булеви операции 4:45
- Закони в булевата алгебра 3:09
- Булеви функции и логически елементи 7:53
- Релационна алгебра 5:46
- Проекция, селекция и преименуване 5:07
- Агрегиране 3:18
- Обединение и сечение 4:36
- Разлика и декартово произведение 5:11
- Свързващи операции (Theta и Natural Joins) 7:59
- Свързващи операции (Semi и Anti Joins) 3:40
- Свързващи операции (Left, Right и Full Outer Joins) 6:29
- Допълнителни ресурси 0:44
Преподавател
Николай Костов
Microsoft Certified Trainer, Solutions Architect в ZenCodeo
Ники е специалист с опит като софтуерен инженер (над 15 години), обучител (над 10 години) и дългогодишен участник и победител в редица състезания по информатика и информационни технологии. Ники има голям брой успешно положени изпити и сертификати (включително трейнърският сертификат Microsoft Certified Trainer без прекъсване от 2014 г. до 2023 г., включително). Студент на годината (2015 г.) и награден от Forbes Bulgaria с наградата “30 под 30” в категория образование. Съавтор е в няколко книги и има стотици проведени лекции и записани видеа по програмиране.
Отзиви за курса