Акція
Java‑університет
Навчання
Курс
Задачі
Опитування
Ігри
Допомога
Графік стусанів
Стажування
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема
Лекції
Відгуки
Про нас
CS50
Почати
Почати навчання
Почати навчання
Карта квестів
Лекції
Відкриті квести
Harvard CS50
Усі рівні
Основы программирования. Введение. О курсе
Harvard CS50
0 рівень,
0 лекція
Признанный одним из лучших в мире, CS50 — курс Гарвардского университета по основам программирования и основам ИТ. Он рассчитан на абсолютных новичков или тех, кто имеет начальные знания по программированию. Однако даже опытный «айтишник» может найти в CS50 полезную информацию.
CS50. Нулевой уровень
Harvard CS50
0 рівень,
1 лекція
Мы попали в Хогвардс? Нет, друзья, это Гарвард и вводная неделя CS50! Даже на самых первых занятиях (правда, мозг отказывается воспринимать это яркое интерактивное действо как «занятие») Дэвид Малан успеет рассказать массу интересных вещей об алгоритмах и программировании.
Видеолекция 1 (Week 0)
Harvard CS50
0 рівень,
2 лекція
Первая лекция нулевой недели — вводная. Вы познакомитесь с лектором Дэвидом Маланом и аудиторией «театр Сандерса», а также разберетесь с базовыми понятиями алгоритма и бинарной системы счисления и поймёте, почему именно её используют в компьютерных науках. А ещё — увидите на практике, что такое двоичный поиск и почему он эффективен.
Двоичная система счисления
Harvard CS50
0 рівень,
3 лекція
У компьютера пальцев нет, но есть два состояния: условно «ток идет» и «ток не идет», нулик и единичка. Соответственно все числа (да и вообще информация) в памяти компьютера состоят только из двух цифр — 0 и 1. Их расположение, как и в случае десятичной системы счисления, указывает на разряд.
ASCII (дополнительные материалы)
Harvard CS50
0 рівень,
4 лекція
Мы выяснили, что компьютер понимает только нулики и единички, а его память можно представить в виде ооочень длинной строки из лампочек с выключателями. Как представить цифры в компьютере мы уже поняли. А что делать с остальной информацией? Буквами, картинками?
Видеолекция 2 (Week 0, continued)
Harvard CS50
0 рівень,
5 лекція
Что такое компьютерное мышление и как составлять алгоритмы? Насколько важен ввод и вывод данных? Вы узнаете из второй лекции нулевой недели. Также вам продемонстрируют программы на визуальном языке программирования Scratch, и вскоре вы «соберёте» свои первую программу.
Переходим к Scratch
Harvard CS50
0 рівень,
6 лекція
Итак, Scratch. Об этом визуальном языке программирования и его основных командах вам рассказали на лекции. После регистрации на сайте Scratch вы можете начинать программировать онлайн. На сегодняшний день Scratch русифицирован, но лишь отчасти. Скажем, справка пока что доступна только на английском.
Scratch: краткое руководство к действию
Harvard CS50
0 рівень,
7 лекція
В этой лекции вы найдёте краткое руководство по языку Scratch. Главный объект проекта Scratch называется спрайтом. Любой персонаж — кот, самолет, мячик — является спрайтом. Если вы добавили двух разных котов — это два разных спрайта. У каждого спрайта есть скрипты, которые описывают его поведение. Это — блоки действий.
Задание
Harvard CS50
0 рівень,
8 лекція
Пришла пора сделать первое задание, и делать его мы будем на языке Scratch! Задание состоит в том, чтобы весело провести время, но при этом реализовать небольшой проект с нуля. Это может быть анимация, игра, интерактивное действо — выбор за вами!
Дополнительные материалы | 9 лекция
Harvard CS50
0 рівень,
9 лекція
Нулевая неделя CS50 подходит к завершению. Надеемся, вы уже успели посмотреть видеолекции, и поняли, что алгоритм разбивает решение задач на шаги. При этом каждый шаг должен выполнятся за конечное количество времени, да и самих шагов должно быть определённое количество.
Образование в сети
Harvard CS50
0 рівень,
10 лекція
За онлайн-образованием — будущее! Мы — команда JavaRush — уверены в этом. Так что примите наши поздравления с окончанием первой недели CS50 и считайте это своим первым шагом в мир ИТ.
Начинаем изучать Си и команды Linux
Harvard CS50
1 рівень,
0 лекція
Начинаем изучать язык Си (или "С"). В результате, к концу первой недели вы создадите 3 программки на Cи, в которых есть циклы, условия, ввод и вывод на экран, приведение типов и реализация несложного, но вполне применимого «жадного» алгоритма.
Показати ще
1
2
3
...
11
Please enable JavaScript to continue using this application.