Кафедра інженерії програмного забезпечення реалізує для Вас можливість зробити перший крок в ІТ, спільно з фондом BrainBasket, в рамках програми Technology Nation, 6 квітня ми починаємо для всіх бажаючих - безкоштовний курс з основ програмування, який ґрунтується на Гарвардському курсі CS50.
Гарвардський CS50 - це такий унікальний університетський курс: яскравий, пізнавальний, надихаючий.
Курс чудовий, він розрахований на новачків.
Курс настільки хороший, що Єльський університет відмовився від власного введення в програмування на користь CS50. Більш того, вже кілька років CS50 можуть проходити не тільки студенти Гарварду, а й усі бажаючі, на сайті edX, причому, абсолютно безкоштовно(але, англійською мовою). А ми пропонуємо курс українською мовою!
А тепер докладніше про CS50
На кого розрахований
Якщо ви - новачок, пройдіть CS50! Якщо хтось із ваших знайомих придивляється до ІТ та програмування, пройдіть CS50!
Курс CS50 підійде будь-якій людині, хто вирішив стати «айтішником». Його можна рекомендувати школярам, старшокласникам і студентам, а тако ж тим, хто мріє змінити професію на ІТ.
Курс дуже прогресивний і оновлюється з року в рік. При цьому на відміну від більшості подібних університетських навчальних програм від слухача не потрібні знання університетської математики, досить шкільного рівня.
Як і коли будуть проходити заняття
Заняття будуть проходити в форматі змішаного навчання (онлайн + оффлайн). Курс триває 4 місяці, аудиторні заняття будуть проходити один раз на тиждень у четвер о 17.00 або о 19.00, ауд.326
Хто веде
Онлайн-курс ведет професор комп'ютерних наук Девід Малан. Він надзвичайно енергійний і подача інформації у нього ну дуже жива. Успіх курсу - багато в чому його заслуга. Також йому допомагають численні помічники. Деякі з них - досвідчені хлопці, деякі - з числа тих, хто сам зовсім недавно пройшов CS50.
Оффлайн-курс веде ментор курсу, досвідчений викладач-практик, доцент кафедри інженерії програмного забезпечення, кандидат технічних наук Яскевич Владислав Олександрович
Що вивчають на CS50
Основи комп'ютерних наук і програмування. Системи числення, робота з командним рядком в Linux, цикли, умовні переходи і інші радощі.
Концепції алгоритмів і алгорітмічності мислення. Ви дізнаєтеся про те, які завдання можна вирішувати за допомогою програмування і яким чином. Про бінарному пошуку, простому по суті, але дуже ефективний і вимагає ретельності в реалізації, Девід Малан розповість відразу, прямо на нульовий лекції. І спробуйте потім забути сцену з розривом телефонного довідника, а разом з нею - і отримані знання! Взагалі, курс охоплює всі основні алгоритми, які потрібно знати і розуміти «айтішникам».
Концепції абстракції, структури даних, інкапсуляції, управління пам'яттю. Основи комп'ютерної безпеки. Процес розробки ПЗ та веб-розробка.
Основи мови програмування C і візуальної мови Scratch. Власне, всі основні приклади і завдання студенти роблять на мові C.
Основи баз даних і SQL.
Веб-розробка: основи CSS, HTML, JavaScript і PHP.
Основи підготовки презентації проектів з програмування.
Що потрібно для участі
Для участі потрібна реєстрація!
Заповніть форму до 31 березня 2017 року - goo.gl/la3g2q
Запрошуємо всіх бажаючих!