|
|
| 01 Декември 09, 16:10
|
Нова безплатна книга "Въведение в програмирането със C#" |
|
По проект на Българска асоциация на разработчиците на софтуер (БАРС) стартира проект за разработка на безплатна книга с отворен код за начинаещи „Въведение в програмирането със C#", която фокусира върху фундаменталните принципи на програмирането: базови програмни конструкции, алгоритми, структури от данни и обектно-ориентирано програмиране (ООП).
Книгата учи на важните концепции при решаването на задачи по програмиране и построяването на алгоритми, които не са се променили съществено през последните 15 години. Тя формулира правилно логическо и алгоритмично мислене и предлага практическа методология и подход към проблемите. Това е книга за програмиране, а не за езика C#. В нея са включени както базови теми като работа с цикли и масиви, така и по-сложни концепции като използване на рекурсия, работа със сложни структури от данни, хеш-таблици и балансирани дървета, писане на качествен програмен код, методология за успешно решаване на задачи и оценяване на сложност на алгоритъм.
Книгата се разработва от широк авторски колектив под ръководството на Светлин Наков и Веско Колев и като съдържание следва в много голяма степен вече станалата хит безплатна книга „Въведение в програмирането с Java", която е на същата тематика и е разработена по същия модел - чрез широк авторски колектив от млади специалисти. Планирано е следното учебно съдържание:
0. Предговор
1. Въведение в програмирането
2. Примитивни типове и променливи
3. Оператори и изрази
4. Вход и изход от конзолата
5. Условни конструкции
6. Цикли
7. Масиви
8. Бройни системи
9. Методи
10. Рекурсия
11. Създаване и използване на обекти
12. Обработка на изключения
13. Символни низове
14. Дефиниране на класове
15. Текстови файлове
16. Линейни структури от данни
17. Дървета и графи
18. Речници, хеш-таблици и множества
19. Структури от данни - съпоставка и препоръки
20. Принципи на обектно-ориентираното програмиране
21. Качествен програмен код
22. Как да решаваме задачи по програмиране?
23. Практически задачи за изпит по програмиране - тема 1
24. Практически задачи за изпит по програмиране - тема 2
25. Практически задачи за изпит по програмиране - тема 3
Официалният сайт на книгата „Въведение в програмирането със C#" е на адрес: http://www.introprogramming.info. Сайтът за разработчици, който съдържа целия изходен код на всяка една глава, е достъпен от адрес: http://code.google.com/p/introcsharpbook/. Очаква се книгата да излезе през януари 2010 г. и ще се разпространява безплатно като PDF и в хартиен вид срещу цена, която да покрие разходите по отпечатването. |
|