Курс Math Concepts for Developers - септември 2017

Math Concepts for Developers - септември 2017

12 септември 2017 12 ноември 2017 8 седмици 6 кредита
Math Concepts for Developers - септември 2017 icon

За курса

В този курс курсистите ще придобият знания за основните понятия от „висшата“ математика. Ще получат представа за това какво представляват матрици и вектори, как се работи с тях, къде и защо се използват комплексни числа, каква връзка има производната на функция със скоростта и т. н. Целта на обучението е да помогне на курсистите да разбират интуитивно основните понятия и как математиката може да помогне в решаването на различни задачи, свързани с разработка на софтуер.
В лекционните занятия ще бъдат въведени новите концепции и примери за използването им в реалния живот, а по време на практическите семинари същите  ще бъдат затвърдени с писане на код (на езика Python)

Умения, които ще придобиеш

  • Приложение на научния метод и математическите принципи за решаване на задачи в софтуерната разработка
  • Анализ, описание и подготовка на задачата. Дизайн и имплементация на система, решаваща дадена задача
  • Писане на код с научна цел
  • Основни понятия от математиката: линейна алгебра, анализ, статистика. Интуиция и прилагане
  • Документиране на целия процес: поставяне и анализ на задачата, хипотеза, модел, имплементация, резултати
  • Числени методи

За курса

  • RESOURCES

    Ресурси от темата

    Още няма материали за тази лекция

  • High-School Maths

    • Scientific method introduction
    • Solving linear equations and systems (the “slow” way)
    • Trigonometry. Right triangle, unit circle, functions and graphs, identities
    • High-School geometry, intro to computational geometry
    Дата: 12-ти септември, 18:00 - 22:00 

    Ресурси от темата

    Още няма материали за тази лекция

  • High-School Maths Exercise

    Дата: 15-ти септември, 18:00 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Basic Algebra

    • Functions (in maths and programming)
    • Polynomials – idea, representation, operations
    • Complex numbers, geometric intuition
    • Euler's formula
    • Fundamental theorem of algebra
    Дата: 19-ти септември, 18:00 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Basic Algebra Exercise

    Дата: 22-ри септември, 18:00 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Linear Algebra

    • Matrices. Operations with matrices
    • Vectors and vector spaces. Basis, change of basis
    • Inverse matrix
    • Determinant, oriented area and volume
    Дата: 27-ти септември, 18:00 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Linear Algebra Exercise

    Дата: 29-ти септември, 18:00 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Calculus

    • Limits
    • Derivatives – intuition, slope of a function at a point
    • Table derivatives
    • Rules for calculating derivatives
    • Higher-order derivatives
    • Riemann sums and integrals. Intuition, oriented area
    • Fundamental theorem of calculus
    • Extension of calculus to many dimensions – intuition
    Дата: 3-ти октомври, 18:00 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Calculus Exercise

    Дата: 6-ти октомври, 18:00 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Probability and Combinatorics

    • Random variables
    • Probability. Definitions: frequency, chance of happening next time
    • Events and algebra of events
    • Combinatoric rules
    • Probability mass function, probability density function, cumulative distribution function
    • Central limit theorem
    Дата: 10-ти октомври, 18:00 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Probability and Combinatorics Exercise

    Дата: 13-ти октомври, 18:00 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Statistics

    • Definition. Descriptive and inferential statistics
    • Sample and population. Sampling rules
    • Moments of distributions
    • Covariance and correlation
    • Anscombe's quartet
    • Simpson's paradox
    Дата: 17-ти октомври, 18:00 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Statistics Exercise

    Дата: 20-ти октомври, 18:00 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Hypothesis Testing

    • Confidence intervals, confidence level, alpha parameter
    • Null and alternate hypothesis
    • Z-test, t-test, chi-squared
    • ANOVA
    • p-value
    • p-value misconceptions
    Дата: 24-ти октомври, 18:00 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Hypothesis Testing Exercise

    Дата: 27-ми октомври, 18:00 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Numerical Methods

    • Number bases. Representation of numbers
    • Random numbers. RNGs
    • Interpolation and extrapolation
    • FFT, inverse FFT
    • Image filters (kernels)
    • Working with data – basic principles
    • Complete example: linear regression
    • Monte Carlo methods
    Дата: 31-ви октомври, 18:00 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Numerical Methods Exercise

    Дата: 3-ти ноември, 19:00 - 22:00

    Ресурси от темата

    Още няма материали за тази лекция

  • Exam

    Дата: 12-ти ноември, 10:00 - 16:00

    Ресурси от темата

    Още няма материали за тази лекция

*Моля, докладвайте само грешки в материалите към лекцията. За всякакъв друг тип грешки, свързани със системата, използвайте формата за обратна връзка."

Курсът е подходящ за хора с начален опит в програмирането, които желаят да развият познанията си в областите от приложната математика.

Докога мога да се запиша и кога стартира курсът?

Записването за курса е отворено до 10 септември. Обучението стартира на 12 септември 2017 г. и завършва на 12 ноември 2017 г. със самостоятелен практически проект .

Как мога да се запиша?

За да се запишете за курса, кликнете ТУК или на оранжевия бутон "ЗАЯВЕТЕ УЧАСТИЕ" и следвайте стъпките. След като заплатите за курса, вие ще бъдете записани в него.

Кога и къде ще се провеждат занятията?

Занятията ще се провеждат в сградата на Софтуерния университет всеки вторник и петък от 18:00 в зала Deep Web.

Какви са формите на обучение?

Имате възможност да изберете дали да се обучавате в присъствена или онлайн форма на обучение:

  • Присъствена:  Ако запишете присъствена форма имате възможност да посещавате занятията на място в СофтУни, да участвате в лабораторни упражнения в учебната зала, ще имате достъп до всички видео лекции и материали от курса, както и възможност да предавате своите домашни за проверка. Ще можете също да контактувате лично с лектор или асистент, когато срещнете затруднения.
  • Онлайн: Ако запишете онлайн обучение имате достъп до всички видео лекции и материали от курса, както и възможност да предавате своите домашни за проверка. 

*Препоръчително е да носите собствен лаптоп, ако сте записани в присъствена форма на обучение.

Certificate

Какво представлява практическият изпит на края на курса и ще получа ли сертификат?

Обучението завършва със защита на самостоятелен практически проект, в който студентите ще трябва да покажат самостоятелна работа по въпрос, включващ математически метод(и). Защитата е в присъствена форма. Всички, явили се на нея могат да получат официален сертификат от СофтУни, ако получат оценка над много добър (5.00)

Колко струва обучението в курса? 

Обучението в курса е безплатно. Единствено желаещите да се явят на изпит и да получат сертификат на Софтуерния университет, заплащат еднократна такса:

Форма на обучениеВключваЦена
Присъствено

Записване в присъствена форма на обучение

  • Присъствие на всички учебни занятия
  • Достъп до ресурси и видеа от учебните занятия
Безплатно
Онлайн

Записване в онлайн форма на обучение

  • Достъп до ресурси и видеа от учебните занятия
Безплатно
Изпит (до 26.09.2017 г.)

Ранно записване за изпит

  • Проверка и оценяване, издаване на сертификат
100 лв.
Изпит (след 26.09 дo 10.10.2017г)

Записване за изпит

  • Проверка и оценяване, издаване на сертификат
200 лв.


quality-guaranteed

СофтУни ви дава 100% гаранция за качеството на този курс. За нас е важно да придобиете необходимите умения и знания. Ако по някаква причина обучението не отговори на очакванията ви, ние ви гарантираме възстановяване на цялата сума, която сте заплатили. Таксата може да ви бъде възстановена до края на ранното записване за изпит (26 септември).


Преподавател

iordan_93 avatar
Йордан Даракчиев
Йордан Даракчиев е програмист и преподавател по призвание. Завършил е софтуерната академия на Телерик и от тогава работи като freelancer и води обучения за софтуерни инженери – от напълно начинаещи до професионалисти. Обича да се бори с трудни задачи и да предлага елегантни решения. Ученето на нови технологии му е ежедневие. Освен програмирането и алгоритмите, другата му страст е астрономията. В момента учи магистратура по астрофизика в СУ.
LinkedIn