Факультет Программирования, группа Пр1 от SKantor
создала обсуждение13 ноября 2016 17:14

Факультет Программирования, группа Пр1

Добро пожаловать на Факультет Программирования!

Деканом вашего факультета являюсь я – @skantor (Соня). Все вопросы по процессу обучения вы можете задавать в академической флудилке (обязательно упомянув ник своего декана! Иначе, декан может не заметить вопрос).

15 ноября стартует обучение восьмого потока Книжной Академии Ридли.

Книжная академия на Readly

ВНИМАНИЕ:
Просьба внимательно ознакомиться с информацией ниже, чтобы не задавать повторные вопросы!

Напоминаем, что срок обучения в Академии – 5 курсов. 1 курс = 1 месяц. За весь срок обучения вы освоите 15 предметов, по 3 на каждом курсе, Изучение предметов идёт по расписанию, составленному деканом.

Как проходит обучение:

- 15 числа каждого месяца вам будут предлагаться 3 списка книг.
- Из каждого списка вы выбираете 1 книгу (из каждого!).
- Прочитав книгу, вы сдаёте экзамен – пишете рецензию или комментарий. Перед тем, как начать обучение, ознакомьтесь со специальными правилами написания академических рецензий и комментариев. В рецензии или комментарии нужно обязательно поставить хэштег с названием группы и номером курса:
1 курс #Пр1_1курс
2 курс #Пр1_2курс
3 курс #Пр1_3курс
4 курс #Пр1_4курс
5 курс #Пр1_5курс

- Все экзамены должны быть сданы в течение месяца до 24.00 (время московское) 14 числа.

15 числа каждого месяца декан подводит итоги – выставляет оценки.

Правила выставления оценок:
- Если студент пишет на все книги рецензии, ему выставляется оценка «Отлично».
- Если студент пишет на две книги рецензии, а на третью комментарий, ему выставляется оценка «Хорошо».
- Если студент пишет на одну книгу рецензию, а на две другие комментарий, ему выставляется оценка «Удовлетворительно».

Сдав все 3 экзамена (написав рецензии или комментарии на все 3 книги из каждого списка), студент переводится на следующий курс.

ВНИМАНИЕ:
По итогам каждого курса будет выбираться лучший факультет, на котором написано наибольшее количество рецензий в процентном соотношении от количества обучающихся. Факультет, который набрал больше всех баллов, получает бонус - декан (вместе с советом деканов) выбирает трёх лучших студентов, которые получат +10 баллов рейтинга. Декан победившего факультета также получает +10 баллов рейтинга.

Помимо самого обучения вас ждёт много интересного и увлекательного. Следите за новостями от своего декана.

Отличной учёбы, успехов и хорошего настроения!

В ДАННОМ ОБСУЖДЕНИИ БУДУТ ПОЯВЛЯТЬСЯ ВСЕ НОВОСТИ ОТ ДЕКАНА, просьба все вопросы по обучению задавать в академической флудилке (обязательно упомянув ник своего декана! Иначе, декан может не заметить вопрос).

Основной критерий отбора книг на нашем факультете – книги, название которых связаны с миром компьютеров, программирования и дигитальными технологиями. В каждом предмете будут представлены самые разные жанры.

Соня (@skantor)13 ноября 2016 17:33

Список студентов:
@asyaa
@aprilday
@alina_burova
@krizalium
@cherry_from_mars16
@skantor
@marty_murr
@nataly_moreno
@karterina11
@7admeta7
@popillon92
@oly
@rant
@lettleangel
@emmrenny
@silver_prince
@gladtskova-irina
@id141844956
@esulp
@saiko
@reronage
@queen_paper_house
@raccoon
Если кого-то забыла, или записала без нужды, просьба обращаться в академическую флудилку)

Ответить

Соня (@skantor)13 ноября 2016 17:34

Все вопросы по процессу обучения вы можете задавать в академической флудилке (обязательно упомянув ник своего декана! Иначе, декан может не заметить вопрос).

Ответить

Соня (@skantor)15 ноября 2016 14:25

@asyaa, @aprilday,@alina_burova ,@krizalium ,@cherry_from_mars16, @skantor, @marty_murr, @nataly_moreno ,@karterina11 ,@7admeta7, @popillon92, @oly, @rant, @lettleangel ,@emmrenny, @silver_prince ,@gladtskova-irina, @id141844956 , @esulp, @saiko, @reronage ,
@queen_paper_house, @raccoon
Добрый день, уважаемые студенты. Сегодня 15-ое число, а значит самое время начать наше путешествие в мир программирования.
Итак, на первом курсе, вас ждет введение в программирование.
• Высшая математика
• Математическая логика
• Знакоство с компьютером

Ответить

Соня (@skantor)15 ноября 2016 14:27

Высшая математика – термины из математики

1. Грани матрицы - Е.Гаркушев - Матрица
2. Дивергент - В. Рот - Дивергент
3. Суть доказательств - П. Корнуэлл - Доказательство
4. Набла квадрат - П. Воробьев - Набла
5. Точка Омега - У. Страйбер - Омега
6. Убийство на поле для гольфа - А. Кристи – Поле
7. Бесконечная история - М. Энде - Бесконечность
8. Предел - Я. Зайдель - Предел
9. Путь наверх - Д. Брейн - Путь
10. Путешествие к центру Земли - Ж. Верн - Центр
11. Один момент, одно утро - С. Райнер - Момент
12. Пирамида - Д. Роллинс - Пирамида
13. Тело - С. Кинг - Тело
14. Все точки над i - Т. Полякова – i- комплексное число
15. Консервный ряд - Д. Стейнбек - ряд

Ответить

Соня (@skantor)15 ноября 2016 14:27
Ответить

Соня (@skantor)15 ноября 2016 14:28

Знакомство с компьютером – базовые термины и функции

1. Боятся ли компьютеры адского пламени - А.Тюрин - компьютер
2. Демонический экран -Л. Айснер - монитор
3. Я и мой летучий мышь - О. Мяхар - мышь
4. Высокое окно - Р. Чандлер – окно, Windows
5. Сеть [Buzz] - А. Мотт – сеть
6. Поиск выхода - П. Кобылянский - поиск
7. Слово в пути - П. Вайль - Word
8. Мессия очищает диск -Г.Л. Олди - диск
9. Дневник памяти - Н. Спаркс - память
10. Google. Прошлое. Настоящее. Будущее - Д. Лау – Google
11. Алгоритм смерти - С.Хантер – алгоритм
12. Код да Винчи - Д. Браун - код
13. Печать Иуды - Д. Роллинс – распечатывание
14. Запечатанное письмо - Э. Донохью – и-меил
15. Темные кадры - П. Леметр – PrintScreen, фото экрана

Ответить

Соня (@skantor)15 ноября 2016 14:29

Желаю всем приятного чтения! Не забывайте ставить тег #Пр1_1курс. По всем вопросам можете обращаться в Академической флудилке.

Ответить

Соня (@skantor)30 ноября 2016 10:31

Доброго всем последнего дня осени, дорогие студенты! Если, вы не обратили внимания, половина курса уже позади, а значит, у вас осталось всего две недели на экзамены и допы.
И что же мы имеем на сегодняшний день?
Та, кто работает отлично, и сдала уже все экзамены и даже один доп - @aprilday Так держать!
Те, кто отлично работает, но еще не полностью отчитался - @marty_murr -2 экзамена, @id141844956 - 1 экзамен+1 доп, @queen_paper_house - 2 экзамена
Те, кто отлично работают, но пока написали всего одну рецензию - @asyaa, @nataly_moreno , @popillon92, @raccoon
Ну, и самая большая на данный момент группа - те, кто отлично работает, но рецензиями пока не поделился - @alina_burova ,@krizalium ,@cherry_from_mars16, @karterina11 ,@7admeta7, @oly, @rant, @lettleangel ,@emmrenny, @silver_prince ,@gladtskova-irina, @esulp, @saiko, @reronage
Если кого-то потеряла, забыла, не в ту группу отнесла, пишите в академическую флудилку.
Не забывайте, рецензии должны быть написаны до 23:59 14 декабря( время московское). Надеюсь до этого времени увидеть все экзамены и даже допы!

Ответить

Соня (@skantor)15 декабря 2016 8:41

Доброе утро, дорогие студенты. Вот и пришло 15-ое число, а значит пора подводить итоги.
@asyaa - отлично
@aprilday - отлично+6 допов!!
@alina_burova - отлично
@krizalium - отлично
@cherry_from_mars16 - отлично
@skantor - отлично +4 допа
@marty_murr - отлично
@nataly_moreno - сдано два экзамена. К сожалению, вынуждена отчислить.
@karterina11 - отлично
@7admeta7 - отлично
@popillon92 - отлично
@oly - вынуждена отчислить
@rant - отлично
@lettleangel - отлично
@emmrenny - вынуждена отчислить
@silver_prince - вынуждена отчислить
@gladtskova-irina -вынуждена отчислить
@id141844956 - отлично + 1 доп
@esulp - отлично
@saiko - вынужена отчислить
@reronage - вынуждена отчислить
@queen_paper_house - перенос на второй курс
@raccoon - отлично

Ответить

Соня (@skantor)15 декабря 2016 8:46

2 курс. Введение в программирование
• Базовые термины
• Переменные
• Двоичная система исчисления( Бинарные числа)

Ответить

Соня (@skantor)15 декабря 2016 8:46

Базовые термины программирования
Каждый программист начинает свое обучение с какого-то языка программирования. Чаще всего выбирается простой язык, который легко понять, и с помощью которого потом можно будет понять и другие языки. В нашем случае, учить целый язык мы конечно ничего не будем, но с базовыми терминами и операторами познакомимся.
1. Программа. Идентификация - С. Янг – программа
2. Двойной язык - У. Голдинг – язык
3. Оператор совковой лопаты - С. Калашников - оператор
4. Темное разделение - С. Рейн – разделитель {}
5. Главное - доплыть! - Э. Хайд – main
6. Половинный код. Тот, кто убьет - С. Грин – код
7. Если я останусь - Г. Форман – логический оператор if
8. Стив Джобс. Человек, который думал иначе - К. Блюменталь – логический оператор else
9. Западня для Евы - Н.Робертс – цикл for
10. Пока есть Вторник - Л. К. Монталван – цикл while
11. Конец Вечности - А. Азимов – конец блока – end
12. Прерванная жизнь - С. Кейсен – прерывание цикла – break
13. Досадный случай - А.Матвеева – case – один из разновидностей цикла
14. Вторая попытка - М. Маккаферти – try – используется для обработки исключений в программе.
15. Поймайте мне колобуса - Д. Даррелл – catch – используется вместе с try для обработки исключений.

Ответить

Соня (@skantor)15 декабря 2016 8:47

Переменные
Переменные являются неотъемлемой частью любого языка программирования. Именно они выделяют место в памяти нужным во время выполнения программы данным. И сейчас мы немного познакомимся с переменными и их использованием.
1. Переменная звезда - Р. Хайнлайн – переменная
2. Имя розы - У. Эко – имя – без имени переменная просто не может существовать, а потому стоит делать их информативными.
3. Объявлено убийство - А. Кристи – каждую переменную нужно объявлять
4. В память о тебе - Д.Калотай – память – все данные сохраняются в памяти.
5. Клео. Как одна кошка спасла целую семью - Х. Браун – целое число, integer
6. Длинная серебряная ложка - К. Гринберг – длинное целое число, long / long integer
7. Короткая фантастическая жизнь Оскара Вау - Д. Диас – короткое целое число, short/short integer
8. Утраченный символ - Д. Браун – символ, character
9. Между строк - Я. Вишневский – строка, набор символов – string
10. Удивительная логика - Д. Гусев – логический тип – Boolean
11. Неудавшееся Двойное Самоубийство у Водопадов Акамэ - Т. Куруматани – число с точкой – double
12. Ритуалы плавания - У. Голдинг – число с плавающей точкой – float
13. Знак беды - В. Быков – знак – sign. Любую из числовых переменных можно сделать со знаком, а также без него.
14. Множество жизней Тома Уэйтса - П. Хамфриз – множество, оно же массив, группа переменных одного типа объединенных в одну переменную - array
15. Простой, как снег - Г. Галлоуэй – все переменные упомянутые здесь являются простыми, но бывают и сложные переменные, но о них не в этот раз

Ответить

Соня (@skantor)15 декабря 2016 8:47

Бинарная система счисления
Бинарная, она же двоичная система состоит всего из двух чисел – 0 и 1. На первый взгляд это кажется странным, но на именно на этой системе работают большинство компьютеров. И пусть даже большинство современных программистов не работают с бинарным кодом, так как современные языки программирования ушли далеко от базовой системы, знать основы бинарного исчисления все равно стоит. Поэтому сейчас, мы научимся считать на ноль-один.
1. Два брата - Б.Элтон – бинарная система основана на степенях цифры 2
2. 0 - Ноль. Биография опасной идеи - Ч. Сейфе
3. 1 - Женское детективное агентство №1 - А. Макколл Смит
4. 2- Номер 10 - С. Таусенд
5. 3 - Блок 11. Выхода нет - П.Д. Антони
6. 4 - 100 дней счастья - Ф.Брицци
7. 5 - 101 Рейкьявик - Х. Хельгасон
8. 8 - Женщина при 1000°С - Х.Хельгасон
9. 9 - Тысяча и один день - А.Громов
10. 16 - 10 000 литров чистого ужаса -Т. Гунциг
11. 24 - Глубина 11 тысяч метров - Ж.Пикар
12. 32 - Сто Тысяч Королевств - Н.К. Джеймисон
13. 64 - Приключение на миллион - П. Мейл
14. 256 - За миллиард лет до конца света - Стругацкие
15. 10b Один плюс один - Д. Мойес

Ответить

Соня (@skantor)15 декабря 2016 8:49

Желаю всем удачи на втором курсе и жду допов! По всем вопросам можно обращаться в академическую флудилку. Не забываем в рецензиях ставить тег #Пр1_2курс

Ответить

Соня (@skantor)16 декабря 2016 14:15

Ну что ж, первый курс мы закончили со вторым местом. Но мы не должны сдаваться! Ведь каждый если немного постарается может написать хотя бы одну дополнительную рецензию. А еще лучше брать пример с @aprilday и писать много допов! Я в вас всех верю.
А пока, немного статистики:
За первый курс было прочитано 26 книг из 45.
Самыми популярными книгами, по 4 написанных рецензии оказались целых 4 книги:
Убийство на поле для гольфа
Дай вам Бог здоровья, мистер Розуотер, или Не мечите бисера перед свиньями
Хоббит, или Туда и обратно
Дневник памяти

Ответить

Соня (@skantor)15 января 2017 8:13

Ну что ж, на дворе 15 число, праздники закончились, а значит время итогов
@asyaa - отлично
@aprilday - отлично+6 допов!!
@alina_burova - отлично (Попытайтесь в следующий раз обойтись без опозданий!)
@krizalium - вынуждена отчислить
@cherry_from_mars16 - отлично
@skantor - отлично
@marty_murr - отлично
@karterina11 - отлично + 1 доп
@7admeta7 - отлично
@popillon92 - отлично
@rant - отлично
@lettleangel - отлично
@id141844956 - отлично
@esulp - вынуждена отчислить
@queen_paper_house - перенос на третий курс, последний
@raccoon - отлично

Ответить

Соня (@skantor)15 января 2017 8:13

3 курс. Основы программирования.
• Язык Ассемблера
• Язык для работы с базами данных
• Язык высокого уровня

Ответить

Соня (@skantor)15 января 2017 8:14

Язык Ассемблера – язык низкого уровня, с машинно-ориентированным кодом. Этот язык - система обозначений, используемая для представления в удобочитаемой форме программ, записанных в машинном коде. Перевод программы на языке ассемблера в исполнимый машинный код производится ассемблером — программой-транслятором, которая и дала языку ассемблера его название. В этот раз мы познакомимся с базовыми терминами этого языка.
1. 62. Модель для сборки - Х. Кортасар – сборка, именно от этого слова происходит название языка.
2. Язык цветов - В.Диффенбах – стоит обратить внимание, что язык Ассемблера не означает конкретный язык, но являет собой собирательный термин для подобных языков, которые отличаются для разных архитектур.
3. Скорость - Д. Кунц – работа программ на этом языке считается быстрой по отношению к другим языкам
4. Три коротких слова -Э.Родс-Кортер – благодаря четкому и короткому формату строк, программы получаются компактными
5. Команда - Ю. Погуляй – любое действие в языке выполняется с помощью команды.
6. Дитя слова - А.Мердок – слово – размер переменной в 32 бита ( бит – 0 или 1)
7. Флаг Родины - Ж. Верн – флаг – имеет значение 0 или 1. Существует несколько видов флагов, цель которых отмечать выполнение некоторых условий, например, флаг четности.
8. Шаг вперед - Э. Пурди – mov – оператор с помощью которого можно поместить в переменную что-либо. Простыми словами это аналог знака "="
9. Прыжок над пропастью - П. Джеймс – jmp – оператор который используется для перехода на нужную метку. Так же можно добавлять условия для перехода
10. Метка Каина - Т.Нокс – метка. Она обозначает строку на которую переходит выполнение программы после прыжка ( jmp)
11. Петля и камень в зеленой траве - Братья Вайнеры – loop - аналог цикла в обычном языке программирования. Также использует метку
12. Как выжить в экстремальных условиях - К.Макнаб – прыжки и циклы можно использовать с условием. Обычно речь идет о сравнении двух чисел или переменных
13. В память о Саре - К. Муни – память
14. Без обратного адреса - С.Пахарес – в этом языке очень часто приходится работать напрямую с адресами в памяти.
15. Энциклопедия относительного и абсолютного знания - Б.Вербер – адреса могут быть абсолютными и относительными, разница в виде доступа к памяти

Ответить

Соня (@skantor)15 января 2017 8:14

SQL – это язык, который в сущности не является языком, он отличается узким кругом комманд, нужен для работы с базами данных, и имеет определенные стандарты. Несмотря на то, что придуман SQL уже давно, он распростанен и на сегодняшний день.
1. По агентурным данным - Ф. Незнанский – язык SQL основан на работе с данными организованными в таблицу
2. Записки велосипедиста - Д.Бирн – запись – строка в таблице/базе данных
3. Деревянный ключ - Т. Барлам – ключ – столбец который является главным в таблице, и с помощью которого можно получить данные из таблицы. Значения в этом столбце не могут повторяться
4. Имя ветра - П.Ротфусс – имя, оно же идентификатор – название для каждого столбца в таблице, именно их нужно использовать в запросах
5. Прелестные создания - Т.Шевалье – CREATE – оператор для создания таблицы
6. Я выбрал бы жизнь - Т. Коэн – SELECT – оператор выбора строк
7. On/off. Включить. Выключить. - К. Маккалоу – INSERT – оператор добавления строки
8. Эра милосердия (Место встречи изменить нельзя) - Братья Вайнеры – UPDATE – оператор изменения строки
9. Стертая аура - Дж. Барнс – DELETE – оператор удаления строк
10. Клуб любителей книг и пирогов из картофельных очистков - М.Э.Шеффер – FROM – оператор нужный для выбора нужной таблицы.
11. Мальчик в полосатой пижаме - Д. Бойн – INTO – оператор использующийся вместе с INSERT при добавлении строки
12. Где ты? - М.Леви – WHERE – оператор для условий, ведь чаще всего при поиске в базе, нужно найти что-то конкретное, в большей или меньшей степени.
13. В алфавитном порядке - Х.Мильяс – ORDER BY – оператор сортировки
14. Все языки мира - З.Ментцель - * - выбрать все. Используется вместе с SELECT или DELETE
15. Абсолютная пустота - С.Лем - NULL или ничего. Если не внести в ячейку каких-либо дынных, значение будет именно таким

Ответить

Соня (@skantor)15 января 2017 8:15

Язык С++ - линейка языков С (С, С++, С#) является очень известной и популярной. Все они относятся к высоким языкам, и на них можно выполнять полноценную работу, в отличии, например, от Ассемблера. Возможности С++ огромные, но главным отличием этих языков от многих других являются классы – о них и пойдет речь.
1. Высокий замок - С.Лем – речь идет о языке высокого уровня
2. Плюс один - Т. Джордан – название языка С++ происходит от оператора ++ языка С, что означает увеличение на единицу
3. Школа основных ингредиентов - Э. Бауэрмайстер – main – обязательная функция для любой программы
4. Класс коррекции - Е.Мурашева – класс- именно классы отличают объектно-ориентированные языки от любых других. Классы дают широкие возможности реализации. Класс можно представить, как описания какого-либо предмета – у него есть название, описание, и использование.
5. Объекты в зеркале заднего вида - О.Дивов – объект – конкретный "предмет" созданный на основе класса.
6. Человек без свойств - Р. Музиль – свойства – у каждого класса есть свойства, их можно представить, как описание "предмета".
7. Опасный метод - К. Хэмптон – метод (функция) – действия определенные для "предмета"
8. Личный мотив - К. Макинтош – private – если определить свойства или метода как "приватные", вне класса они будут не видны, то есть их можно использовать только внутри класса.
9. Открытая дверь - И. Рэнкик – public – если определить свойства или методы так, они будут видные и вне класса, то есть доступны всем.
10. Победитель получает все - С.Грин – get – чтобы получить какой-либо приватный параметр, можно использовать эту функцию.
11. Место назначения неизвестно - А. Кристи – set – чтобы изменить какой-либо параметр, нужно использовать эту функцию
12. Чапаев и Пустота - В. Пелевин – void – при объявлении функции, которая не возвращает ничего, нужно добавлять void
13. Возвращение - Э.М.Ремарк – return – если функция возвращает что-либо следует в конце нее, писать return
14. Без права на наследство -У. Коллинз – наследование – если создать класс с помощью другого класса, это будет наследованием, иными словами, один класс наследует свойства своего "предка". Это позволяет создавать другие типы "предметов" на основе уже созданных
15. Защита Лужина - В. Набоков – protected – методы и объекты объявленные с помощью "защиты" будут видны классам "детям", если таковые будут.

Ответить

Соня (@skantor)15 января 2017 8:16

Желаю всем удачи на третьем курсе, и жду рецензий, и желательно допов!) Не забываем про тег третьего курса: #Пр1_3курс

Ответить

Alina Burova (@alina_burova)15 января 2017 15:11

@SKantor, спасибо большое! Обещаю еще и с допами)

Ответить
Помоги Ридли!
Мы вкладываем душу в Ридли. Спасибо, что вы с нами! Расскажите о нас друзьям, чтобы они могли присоединиться к нашей дружной семье книголюбов.
Зарегистрируйтесь, и вы сможете:
Получать персональные рекомендации книг
Создать собственную виртуальную библиотеку
Следить за тем, что читают Ваши друзья
Данное действие доступно только для зарегистрированных пользователей Регистрация Войти на сайт