Занятия по программированию
Опубликовано fundaev в чт, 19/11/2009 - 21:56
Предлагаю следующий общий план грядущих занятий по программированию:
1. Программирование на C++
2. Основы ООП
3. Основы C# и технология .NET
4. Технология программирования
Занятия по пунктам 1 и 2 будут проводиться мной и Костей, пункт 3 - Илдус, пункт 4 - Андрей.
Если возражений нет, готов составить более детальный план занятий по пунктам 1 и 2.
Какие будут мнения?
- fundaev's блог
- Войдите на сайт для отправки комментариев
- 5199 просмотров
Я тут выложил программу занятий по программированию на C++. И пришла в голову хорошая мысль. Пополнять сайт, как я это предлагал здесь можно по ходу проведения занятий. Т.е. после/перед каждым очередным занятием выкладывать на сайте полноценную статейку по теме/темам этого занятия. Так потихоньку можно заполнить весь раздел "Программирования". Аналогично можно пополнять другие секции. Давайте уже что ли за это возьмемся?
P.S. Андрей, для этого надо поставить модуль local_menu, как я уже говорил.
Кстати, если кто-то хочет проверить свои знания C++ - вот вам небольшой такой тест :o)
Этот "тест" просто жесть. Его насколько я знаю сдать хотя бы относительно честно никто не в состоянии :)
Вопрос в том, сколько это займет времени =) Вот интересные тесты нашел http://www.quizful.net/test
ЗЫ Возвращаемся к вопросу субботнего семинара. ы?
вот это вот тема:
http://www.brainbench.com/xml/bb/common/testcenter/freetests.xml#sponsored
бесплатные тесты обновляются периодически. следи.
но тесты серьезные. и по ним могут приходить приглашения от разных товарищей
Что-то не вижу я там теста по C++ :-/
Он там периодически бывает. надо за обновлениями следить.
На данный момент записались уже 9 человек. Ребята (Андрей, Костя, Илдус), пора определяться с планами. Прежде всего, все ли согласны с тем, что нужно читать сначала C++, а только потом C#? Если да, я готов провести первое занятие в эту субботу, 28 ноября в 11:00. Какие мнения? Виктор Михайлович, а Вы что думаете по этому поводу?
Сережа! Я согласен! Думаю начинать надо с С++ или даже с С. Технологию объектно-ориентированного программирования, думаю, надо начинать с того, что надо показать как к этому пришли. Немного истории. Надо рассказать что такое модульность, а потом объектное. Занятие в любом случае проводить надо. Народ уже в курсе. Собираются подтягиваться и не только студенты. Надо будет подумать о компьютерном классе и проекторе. В пятницу надо с утра мне напомнить.
По поводу C++ vs. C. Да, согласен, что начинать надо с основ. Потому и вынес ООП в отдельный раздел. Но все же "Hello world" думаю надо объяснять поначалу через поток cout. С функцией printf будет хуже: там уже надо знать, что такое типы данных. А в функции scanf - что такое адреса и как их определить.
Что касается компьютерного класса, на первом занятии его наличие не принципиально. Пока можно обойтись и нашей лабораторией. А вот со следующей недели да, нужен.
Думаю, пора вешать объявление, что первое занятие будет в субботу, 28 ноября в 11:30.
На самом деле это все фигня. Нужен план работ по занятиям/датам и темам
К примеру
занятие 1 (дата) C. история создания и развития. логические конструкции. типы данных
занятие 2 (дата)
2.1 (время) C ....
2.1 (время) С++
...
А то твое предложене звучит как ну давайте им чего-нить порассказываем :)
Для особо непонятливых ;) Я предлагаю определиться сначала с основными разделами, а потом уже составить подробный план по каждому разделу.
> Во-первых технология программирования это вообще какая то бредятина.
> Что ты имеешь ввиду?
Согласен, что написал непонятно. Я имел в виду, чтобы ты прочитал лекции по шаблонам проектирования, по системам контроля версии и т.д. и т.п. Чтобы из кодеров сделать программистов (ну или хоть попытаться).
> В-третьих, С++ это все таки довольно сложная штука. надо начинать с C.
По сути так и будет.
Во-первых технология программирования это вообще какая то бредятина. Что ты имеешь ввиду?
Во-вторых то что я собирался рассказывать это несколько ближе к основам ООП в обоих смыслах. Причем замечу, что объектная модель С++ очень сильно отличается от C#. Там вообще идеология другая.
В-третьих, С++ это все таки довольно сложная штука. надо начинать с C.