Книгата "Основи на програмирането" е официален учебник за курса "Programming Basics" в Софтуерния университет (СофтУни): https://softuni.bg/courses/programmin...
Тя запознава читателите с писането на програмен код на начално ниво (basic coding skills), работа със среда за разработка (IDE), използване на променливи и данни, оператори и изрази, работа с конзолата (четене на входни данни и печатане на резултати), използване на условни конструкции (if, if-else, switch-case), цикли (for, while, do-while, foreach) и работа с методи (деклариране и извикване на методи, подаване на параметри и връщане на стойност). Използват се езикът за програмиране C# и средата за разработка Visual Studio. Обхванатият учебен материал дава базова подготовка за по-задълбочено изучаване на програмирането и подготвя читателите за приемния изпит в СофтУни.
Съдържание
Предговор 1. Първи стъпки в програмирането 2.1. Прости пресмятания 2.2. Прости пресмятания – изпитни задачи 3.1. Прости проверки 3.2. Прости проверки – изпитни задачи 4.1. По-сложни проверки 4.2. По-сложни проверки – изпитни задачи 5.1. Повторения (цикли) 5.2. Цикли – изпитни задачи 6.1. Вложени цикли 6.2. Вложени цикли – изпитни задачи 7.1. По-сложни цикли 7.2. По-сложни цикли – изпитни задачи 8.1. Подготовка за практически изпит – част I 8.2. Подготовка за практически изпит – част II 9.1. Задачи за шампиони – част I 9.2. Задачи за шампиони – част II 10. Методи 11. Хитрости и хакове Заключение
Книгата може да се изтегли безплатно от нейния официален уеб сайт: https://csharp-book.softuni.bg
За мен това е една от най-добрите възможни книги за старт в програмирането.
Направена е за напълно начинаещи. С тази книга и с безплатния курс в СофтУни към нея, ще навлезете в програмирането с много, много практика, последователно, стъпка по стъпка, с лекота.
Книгата е за основи в програмирането, не е за езика C#, той е само лесно заменим инструмент. Целта на книгата е да развие начални умения за писане на код и за решаване на задачи по програмиране, както и да започне изграждането на алгоритмичното мислене, което е основата на програмирането и на изграждането на софтуер.
Книгата включва огромен брой практически задачи по програмиране, които можете да тествате онлайн в judge системата на СофтУни, след като ги решите, за да сте сигурни, че вашите програми работят правилно.
Ако трябва да препоръчам книга за старт в програмирането на мой близък приятел, това ще е точно тази книга. Наистина е добра!
Най-хубавото е, че тази книга е напълно безплатна и може да се чете онлайн или да се изтегли като PDF от нейния сайт: https://csharp-book.softuni.bg
Страхотен избор за навлизането в дебрите на програмирането. Систематизиран учебник с много практически задачи и примери, обхващащ основните концепции и качествения програмен код.
Книгата е солидно въведение в програмирането, особено подходящо за начинаещи, които искат да се запознаят със C# и основите на софтуерното инженерство. Книгата успява да постигне баланс между теоретичната основа и практическите примери, което е от съществено значение за успешното усвояване на програмирането. Отделя се специално внимание на основополагащи концепции като променливи, цикли и условни оператори, което прави книгата идеална за тези, които тепърва започват своя път в програмирането. Един от големите плюсове на книгата е множеството упражнения и практически задачи, които следват всяка глава. Те позволяват на читателя не просто да чете, но и активно да прилага наученото, което е ключово за ефективното усвояване на нови умения. Въпреки това, бих отбелязал, че някои теми можеха да бъдат разгледани с малко повече дълбочина. В определени моменти книгата преминава през материалите твърде бързо. Все пак, за един начален курс това е разбираемо и не намалява значително стойността на книгата. "Основи на програмирането със C#" е отличен старт за всеки, който иска да се потопи в света на програмирането и добро допълнително четиво, ако в момента на четенето карате курса `Programming Basics към СофтУни`.