Колекция „Основи на програмирането“

|

SKU: BNDL0000382N

  • Автор: Колектив
  • Издателство: Софтуерен университет
  • Издание: Мека корица
  • Промоции: Колекция книги

Изчерпан

Книгата "Основи на програмирането със C#" запознава читателите с писането на програмен код на начално ниво и е подходяща за напълно начинаещи в програмирането. "Програмиране= ++Алгоритми;" запознава с по-сложни алгоритмични проблеми, често използвани по олимпиадите и състезанията по програмиране.

Виж повече за продукта
31,00 лв.
Име:
Колекция „Основи на програмирането“
Големина на книгата:
Pages
ISBN-13:
Издателство
Софтуерен университет
Език:
Жанр:
Компютърна грамотност
Колекция „Основи на програмирането“
Цена:
31,00 лв.

Пълно описание на продукта


Книгата "Основи на програмирането със C#" запознава читателите с писането на програмен код на начално ниво и е подходяща за напълно начинаещи в програмирането. "Програмиране= ++Алгоритми;" запознава читателя с по-сложни алгоритмични проблеми, често използвани по олимпиадите и състезанията по програмиране.


Основи на програмирането със C#


Книгата "Основи на програмирането със C#" запознава читателите с писането на програмен код на начално ниво (работа с данни, проверки, цикли и методи) с езика C#.

Книгата е официален учебник за безплатните курсове по програмиране за начинаещи, които СофтУни провежда вече над 100 пъти присъствено в 28 български града и онлайн. Тя е учебно пособие, което може да се ползва като допълнение към курса за старт в програмирането в Софтуерния университет.

Езикът C#е съвременен език за програмиране от високо ниво с отворен код и същевременно е лесен за научаване и подходящ за начинаещи. Като употреба C# е широкоразпространен, с добре развита екосистема, с многобройни библиотеки и технологични рамки и съответно дава много перспективи за развитие. C# комбинира парадигмите на процедурното, обектно-ориентираното и функционалното програмиране по съвременен начин с лесен за употреба синтаксис.

"Основи на програмирането със C#" запознава читателите с писането на програмен код на начално ниво (basic coding skills), работа със среда за разработка (IDE), използване на променливи и данни, оператори и изрази, работа с конзолата (четене на входни данни и печатане на резултати), използване на условни конструкции, цикли и работа с методи (деклариране и извикване на методи, подаване на параметри и връщане на стойност). Използват се езикът за програмиране C# и средата за разработка Visual Studio. Обхванатият учебен материал дава базова подготовка за по-задълбочено изучаване на програмирането и подготвя читателите за приемния изпит в СофтУни.

Книгата може да се използва и като неофициален учебник за училищните курсове по програмиране в професионалните гимназии, както и като допълнително учебно пособие в началните курсове по програмиране в средните училища, профилираните и математическите гимназии, за паралелките с профил "информатика и информационни технологии".

"Основи на програмирането със C#" е подходяща за напълно начинаещи в програмирането, които искат да опитат какво е да програмираш и да научат основните конструкции за създаване на програмен код, които се използват в софтуерната разработка, независимо от езиците за програмиране и използваните технологии. Книгата дава една солидна основа от практически умения, които се използват за по-нататъшно обучение в програмирането и разработката на софтуер.

Инициатор на създаването на книгата е д-р Светлин Наков, който от повече от 15 години насам обучава начинаещи програмисти и е систематизирал своя опит в обученията на напълно начинаещи в курса "Основи на програмирането" в СофтУни. Той е главен автор на съдържането и учебните материали към курса, а те са използвани като основа за съдържанието на настоящата книга.

Книгата е написана от широк състав от доброволци автори и редактори, които дариха своето време и труд, за да създадат един прекрасен безплатен учебник по програмиране за начинаещи. Болшинството от авторите са бивши или настоящи топ студенти от СофтУни, които са минали през основите на програмирането, решавали са задачите от настоящата книга (и курса към нея) и знаят много добре какво затруднява начинаещите. Сега повечето от тях работят като професионалисти в софтуерната индустрия и желаят да помагат на навлизащите в професията. Списък на всички автори и редактори (по азбучен ред):

Aлександър Кръстев, Александър Лазаров, Ангел Димитриев, Васко Викторов, Венцислав Петров, Даниел Цветков, Димитър Татарски, Димо Димов, Диян Тончев, Елена Роглева, Живко Недялков, Жулиета Атанасова, Захария Пехливанова, Ивелин Кирилов, Искра Николова, Калин Примов, Кристиян Памидов, Любослав Любенов, Николай Банкин, Николай Димов, Павлин Петков, Петър Иванов, Росица Ненова, Руслан Филипов, Светлин Наков, Стефка Василева, Теодор Куртев, Тоньо Желев, Християн Христов, Христо Христов, Цветан Илиев, Юлиан Линев, Яница Вълева.

Съдържание:

Предговор

  •     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. Хитрости и хакове

Заключение

Програмиране= ++Алгоритми


Книгата би могла да се ползва като продължение на книгите "Въведение в програмирането със C#" и Въведение в програмирането с Java и като допълнение към учебния план от безплатните курсове по програмиране за начинаещи, провеждани в Академията на Телерик. Ръководството запознава читателя с по-сложни алгоритмични проблеми, често използвани по олимпиадите и състезанията по програмиране.

"Книгата е оригинално българско творение, неотстъпващо от световното ниво в разглежданата бързо развиваща се съвременна област на компютърната информатика. Тя съчетава програмистка практика с теория, изградена върху математически методи, което допринася за по-добро разбиране и прилагане на многобройните алгоритми, съдържащи се в нея. Предназначена е за читатели, които биха оценили този синтез - ученици и техните учители, студенти и техните преподаватели, професионални програмисти и техните ръководители и разбира се, тя е за всички любители.

Книгата може да служи и като превъзходен университетски курс за въведение в алгоритмите и структурите от данни. Може да се каже, че научното и педагогическото й ниво е значително. Всъщност тя е експериментирана от авторите й в курса "Проектиране и анализ на компютърни алгоритми" в СУ "Св. Климент Охридски".

Забележимата разлика с повечето университетски учебници и ръководства по алгоритми и структури от данни е, че авторите използват подход "отдолу-нагоре", тръгвайки от самото програмиране, за да стигнат до теорията. Това обяснява и значителното присъствие в книгата на цялостно завършени, елегантно оформени програми с изходен текст на езика Си.

За начинаещия читател то може да служи като пътеводител в една обширна област, а за запознатия с тази област опитен програмист то има качества на справочник."

Емил Келеведжиев, Институт по математика и информатика, Българска академия на науките

"За създаването на качествени програми не е достатъчно перфектното владеене на един език за програмиране. Без сериозни познания в областта на алгоритмите не е възможно да се направи ефективна програма, особено когато се работи с големи обеми от данни. За съжаление, в достъпната за българския читател литература съществува празнота в това отношение. Наличните текстове са малко и не покриват достатъчно добре темата. Книгата, която държите в ръцете си, е следващо, по-мъдро и по-систематично, усилие след двутомното издание на единия от авторите - Преслав Наков - добре познато на всички, които в последните години са участвали в състезания по програмиране. И Преслав Наков, и Панайот Добриков са дългогодишни участници в състезания по програмиране. Отначало за ученици, а по-късно и за студенти. И двамата имат огромен опит в решаване на програмистки задачи с определено алгоритмичен характер. А многообразието от алгоритми и алгоритмични техники, много решени примери и много задачи за самостоятелна работа, са основни характеристики на настоящата книга. Разбира се, никое издание, колкото и обемисто да е то, не може да обхване абсолютно всичко, което е направено от човечеството в областта на алгоритмите, но работата, която двамата автори са свършили, е чудесна."

доц. Красимир Манев, Факултет по Математика и Информатика, СУ "Св. Климент Охридски", Американски университет - Благоевград

"Неслучайно авторите на книгата са поставили за нейно заглавие "Програмиране = ++Алгоритми;". Макар такова опростяване все повече да губи своята актуалност в съвременното програмиране, изборът на алгоритми (и структури от данни) продължава да оказва значително влияние върху ефективността на почти всяка програма. Основният акцент в настоящата книга е поставен върху проектирането и анализа на компютърни алгоритми, независимо от конкретния език за програмиране, макар за реализацията им да е избран Си. Предложено е задълбочено и изчерпателно изложение, което се възприема лесно от читателя; едно наистина рядко съчетание. Не може да не се подчертае, че авторите са сред най-изявените състезатели по програмиране у нас и, макар и млади, имат значителен практически опит във водещи софтуерни фирми. С тази книга на читателя се дава възможност да се запознае с важни и фини програмистки техники."

доц. Асен Рахнев, Пловдивски Университет


Съдържание:

Предговор от научния редактор

Предговор към петото издание

  • Глава 0. Компютърна информатика, алгоритми, програмиране
  • Глава 1. Въведение в алгоритмите
  • Глава 2. Въведение в структурите от данни
  • Глава 3. Сортиране
  • Глава 4. Търсене
  • Глава 5. Теория на графите
  • Глава 6. Търсене с връщане. NP-Пълни задачи
  • Глава 7 Разделяй и владей
  • Глава 8 Динамично оптимиране
  • Глава 9 Евристични и вероятностни алгоритми
  • Глава 10 Компресиране

Литература

Предметен Указател

Всички характеристики

Жанрове Компютърна грамотност
Националност Българска
Промоции Колекция книги
 

Ревюта

Добави ревю
Бъди първият написал ревю Този продукт няма ревюта
Имаш мнение за този продукт? Добави ревю
Най-популярни в същата категория
Изпрати ни запитване:
Лизингов калкулатор
Задължителни условия за кандидатстване за кредит:
  • Навършени 18 години
  • Трудов договор c пo-виcoĸ oт минимaлния дoxoд
  • Минимална сума за кандидатстване към ПБ Лични Финанси е 50.00лв с ДДС
  • Минимална сума за кандидатстване към UniCredit е 150.00лв с ДДС
  • Минимална сума за кандидатстване към банка ДСК е 150.00лв с ДДС
  • Виж тук подробна информация за стоков кредит
Легенда:

ГЛП - Годишен лихвен процент или още ефективен лихвен процент е цената, която кредитополучателят заплаща за използването на определена парична сума (капитал) за период от 1 година.

ГПР - Годишен процент на разходите е показател, изразяващ реалната цена на кредита, включваща всички дължими лихви, такси и комисионни от кредитодателя, представен като процент от сумата на кредита за период от 1 година.