Svetlin Nakov's Blog, page 5

December 13, 2019

Различните видео уроци по математика: сайтът на СофтУни за училищна математика

СофтУни стартира сайт за видео уроци по училищна и състезателна математика: SoftUni Math – различните уроци по математика.













SoftUni Math е образователен сайт с видео уроци по математика за ученици, родители и учители. В него ще намерите решения на задачите от най-популярните български математически състезания с подробни, нагледни и лесноразбираеми видео обяснения. Ето как изглежда примерен видео урок за 4 клас:











Задачите помагат на учениците да развият практически умения по математика, да се подготвят за приемните изпити в елитните гимназии, да преминат с висок резултат за националното външно оценяване (НВО) и матурите по математика и да изградят логическо математическо мислене.





Сайтът стартира през декември 2019 г. с близо 900 видео решения на задачи от около 70 математически състезания за 1-8 клас от последните няколко години:





Математически турнир “Иван Салабашев”Математически турнир “Черноризец Храбър”Софийски математически турнирКоледно математическо състезаниеНационална олимпиада по математика (НОМ)Пролетни математически състезанияВеликденско математическо състезаниеМатематическо състезание “Откриване на млади таланти”Математическо състезание “Питагор”Национално външно оценяване (НВО) за 7 клас



Цели и амбиции на проекта и план за развитие



Мисията на платформата “SoftUni Math – различните уроци по математика” е да помогне на всички ученици, които имат желание да развиват знанията и практическите си умения по математика. Целта на видео решенията е да бъдат ефективна алтернатива и допълнителна подготовка за тези, които нямат възможност да посещават частни уроци и школи.





Сайтът е насочен както към ученици от 1 до 8 клас, така и към техните родители, на които често пъти не им достигат силите да решават задачите от дадено състезание за 3 или 4 клас, а може да е полезен и на учителите по математика.





Амбициите на проекта “SoftUni Math” са да предоставя разбираеми видео уроци по математика за ученици, които да развиват математическите им умения и логическото им мислене и да ги подготвят за състезания по математика и за прием в елитни училища и учебни заведения.





Създателите на сайта “SoftUni Math” имаме визия с развитието на сайта да запишем и публикуваме поне 10 000 видео решения на задачи по математика и да обхванем всички по-значими български и някои международни математически състезания за ученици от последните 10 години.





Екип на проекта



Видео уроците по математика са записани от креативни и мотивиращи учители по математика с богат опит в обучението на ученици и подготовката за математически състезания.





В екипа на проекта участват видни математици, радетели за математическото образование в България с дългогодишен стаж като учители и организатори на школи и състезания по математика:





Проф. Емил Колев – дългогодишен ръководител на националните отбори по математика на България и професор в Института по математика и информатика на БАНИво Кортезов – вдъхновяващ учител по математика и бивш състезател и победител в редица математически състезанияНевена Събева – силно отдаден на математиката учител, автор на учебници и учебни помагала по математика, организатор на математически школи и състезанияКсения Цочева – математик и преподавател по математика, бивш състезател по математика с много награди, организатор на школи и обучения по математика



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





Технически сайтът math.softuni.bg е изграден от д-р Светлин Наков и екип на СофтУни, а видео уроците са записани от учителския екип.





Как работят обученията по математика?



Учениците решават самостоятелно или заедно с родител избрано състезание и след това гледат видео решенията на тези задачи, които са ги затруднили.





Ученици и родители си намират допълнителни задачи според класа, раздела от учебния материал, нивото на трудност и други критерии за знанията, които искат да затвърдят или за да се подготвят за конкретно състезание по математика.





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





Как да се включа в сайта на СофтУни за математика?



Включете се безплатно в сайта SoftUni Math – различните уроци по математика. Гледайте видео уроци по математика безплатно. Регистрирайте се в сайта, за да получите достъп до по-трудните задачи и абонамент за нови задачи. Учете математика онлайн с видеоуроците на SoftUni Math.





 •  0 comments  •  flag
Share on Twitter
Published on December 13, 2019 07:45

November 16, 2019

Фалшиви новини и критично мислене

Днес бях лектор на вдъхновяващия фестивал за личностно развитие “Свободата да бъдеш” в София. Моята тема беше за критичното мислене, фалшивите сайтове и невярната информация в Интернет. Разказах за фалшивата информация онлайн, за сайтовете с невярно съдържание, за фалшивите новини и за мотивите на авторите им (посещения на сайта, реклама, продажби, измами, дезинформация и други), за техниките, които ползват и как да ги разпознаваме. Съдържание на темата:





Критичното мислене в свят на фалшиви новини и измамни сайтове и публикацииКак да проверяваме информацията от онлайн източници?Фалшивата информация в Интернет: какви са мотивите на измамницитеАвтор, източник, бранд и репутацияСъмнителните сайтове и как да ги разпознаем?Публикации с невярно съдържание и критично мислене



Видео за съмнителните и измамните публикации онлайн









Презентация за съмнителните публикации и сайтове в Интернет
 •  0 comments  •  flag
Share on Twitter
Published on November 16, 2019 12:51

September 26, 2019

Стартира школата на Наков за таланти в технологиите

Много съм вдъхновен, защото успявам да реализирам още една моя мечта и кауза за образованието: да изградя заедно с колеги и съмишленици една уникална школа за таланти в дигиталните умения и по-конкретно в приложното програмиране:





nakov.softuni.bg





Тази есен стартира проекта “Школата на Наков за таланти в технологиите“, където ще подготвяме и тренираме шампиони по приложно програмиране и софтуерни технологии, а в бъдеще и по графичен дизайн и дигитално предприемачество. Ще изграждаме бъдещите технологични лидери, чрез работа по практически проекти с вдъхновяващи ментори.









Клуб по приложно програмиране: работа по практически софтуерни проекти



Стартираме с клуба по приложно програмиране, където по методиката “учене чрез правене” избрани талантливи гимназиални ученици ще развиват умения по практическа разработка на софтуер като работят по реални проекти от практиката под ръководството и с подкрепата на ментори с богат практически опит в индустрията.





Първата елитна школа по приложно програмиране



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





Школата е безплатна



Школата на Наков за таланти в технологиите е безплатна. В нея може да се включат ученици от 7, 8 и 9 клас (защото искаме да имат време да развият таланта си докато са ученици), които учат в София (заради физическите сбирки всяка седмица).





Школата е само за сериозни и мотивирани участници



Школата е само за истински сериозни, мотивирани, амбициозни и корави участници. Не работим с лигльовци! Който не идва, не полага усилия, не се справя, не работи, не изпълнява насоките на менторите или е несериозен или просто не постига резултати, си тръгва. Това е школа за шампиони!





Учим чрез правене



В школата учим чрез правене, чрез реални практически проекти. Няма уроци, няма учебни занятия, няма лекции, няма упражнения. Събираме се, избираме си проекти (които са ни интересни и са ни по силите), формираме екипи заедно с менторите и работим. Когато ни е трудно, менторите помагат, насочват ни, подкрепят ни, разбиват ни задачите на по-простички и ни движат напред. Учене чрез правене: 100% практика!





Клубове (направления в школата)



Клубовете (направления) в школата за таланти са няколко:





Приложно програмиране, софтуерни и хардуерни технологии, уеб разработка, мобилни приложения, IoT приложения, графикаГрафичен дизайн и мултимедия (очаквайте в бъдеще)Технологично предприемачество и дигитален бизнес (очаквайте в бъдеще)



Менторите в първия сезон



В първия сезон на школата за таланти като ментори се включват опитни софтуерни инженери със състезателски опит като:





Д-р Светлин Наков – дългогодишен състезател и шампион по програмиране и софтуерни технологии, преподавател и предприемачНиколай Костов – дългогодишен състезател и шампион по програмиране и софтуерни технологии, преподавател и технологичен лидер. мартин Куванджиев – състезател и шампион по програмиране и вградени системи, преподавател, иноватор и технологичен предприемач. Виктор Даков – дългогодишен състезател и шампион по програмиране и софтуерни технологии, софтуерен инженер (работил в Amazon @ UK) и преподавател. Християн Христов – софтуерен инженер, ориентиран към front-end и JavaScript технологиите, преподавател и любител на новите технологии.



Формат на заниманията



Заниманията в школата се случват предимно извън нея (като самостоятелна и екипна работа), а всяка седмица правим менторски срещи за въпроси и насоки, отчитане на прогреса, указване на техническа помощ и получаване на нови задачи. За есенния сезон на 2019 г. планираме менторските събиранията да са всяка неделя от 16 часа (присъствено или онлайн според поектите, менторите и екипите).





Изисквания за участие



Есенният прием за 2019 г. в школата е отворен за кандидати за клуба по “Приложно програмиране“ , отговарящи на следните критерии:





Могат да участват ученици от 7, 8 и 9 клас от София.Всички участници трябва да владеят отлично основите на програмирането (писане на код, данни, проверки, цикли, масиви, списъци, обекти, функции).Участниците се ангажират да отделят минимум 12 часа седмично за работа по проекти и задачи от школата.



Как да кандидатствам?



Кандидатите могат да попълнят формуляра за включване в школата на Наков тук: https://nakov.softuni.bg/about/join/.

 •  0 comments  •  flag
Share on Twitter
Published on September 26, 2019 04:55

September 10, 2019

Cybersecurity and Mobile Device Protection – Nakov at CareerShow (Sept 2019)

Today I was a speaker at a local conference, where I demonstrated how weak is the typical security in Android devices, how 10-years old schoolboy can hijack a mobile device (after getting a physical access) and control it remotely and why users should care about their devices: what they install, how they protect the screen lock and how do they operate with critical data and systems like mobile banking. Enjoy the slides:

 •  0 comments  •  flag
Share on Twitter
Published on September 10, 2019 03:36

June 17, 2019

Академия “Учители на бъдещето” – безплатно обучение за технологии в образованието

Академия за учители на бъдещетоСтрахотно съм ентусиазиран да обявя новия проект в подкрепа на българското образование, в който лично съм се ангажирал да преподавам: академия за учители на бъдещето.





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





В академията се изучават работата със съвременни дигитални инструменти, разработването на дигитално учебно съдържание, онлайн презентации, видео уроци и онлайн учебни курсове, както и комбинирането им с традиционните обучителни подходи.





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





Кой може да се включи в обучението?



Академията “Учители на бъдещето” е подходяща както за учители по общообразователни предмети, така и за ИТ учители и обучители, които искат да въведат или разширят използването на дигитални инструменти и технологии в класната стая, да създават дигитално учебно съдържание и да провеждат онлайн обучения.





Академията дава възможност на учителите да надградят уменията си, за да са в крак с дигиталното образование, дигиталните технологии и онлайн образователни инструменти и с образователните подходи към учениците от дигиталната епоха.





Кога и къде?



Академията “Учители на бъдещето” ще се проведе присъствено в сградата гимназия за дигитални умения “СофтУни Светлина” от 27 юни 2019 г. в София и онлайн за всички участници, които предпочитат да се обучават дистанционно. Учебните присъствени дни са: 27 юни, 8 юли, 9 юли и 10 юли 2019 г. Видео запис от всички учебни занятия ще бъдат публикувани онлайн, както и всички учебните ресурси.





Обхват на обученията



Академията включа следните 4 модула:





Откриване – запознаване с предизвикателствата на дигиталната епоха за образованието, инструменти и подходи за съвременно дигитално образование, информация за академията “Учители на бъдещето”Технологии в образованието – инструменти за дигитално образование в училище, платформи за обучение (LMS системи, Google Classroom), системи за презентиране на учебно съдържание (Prezi, PowerPoint, други), изграждане на електронно учебно съдържание, създаване на видео-уроци, видео запис и видео стриймингКомуникация с новите ученици – методика и иновативни подходи в образованието за работа с новите ученици от дигиталната епоха, холистично образование, игровизация в класната стаяТехнически обучения за ИТ учители – участие в задълбочени технологични обучения по програмиране, дигитални изкуства и дигитален маркетинг (1-2 години интензивни практически обучения в програмите Software UniversitySoftUni CreativeSoftUni Digital и SoftUni Kids)



По време на обучението участниците ще разработват няколко практически проекта (домашни), с които ще трупат практически умения. Който се справи успешно с всички домашни, ще спечели възможност за безплатно участие в последния практически модул.





Преподаватели



Преподаватели в академията за дигителни учители на бъдещето са именити експерти от дигиталното образование:





Д-р Светлин Наков от СофтУни, дългогодишен преподавател, обучител и вдъхновител на хиляди млади хора и дързък реформатор в образованието Веселина Радкова от дигитална гимназия “СофтУни Светлина”, дългогодишен педагог, иноватор и деятел за холистично образование Д-р Ангел Марчев от Data Science Society, дългогодишен преподавател и иноватор в образованието Иван Господинов от Образование без раници и гимназия “СофтУни Светлина”, дългогодишен иновативен и дигитален учител и образователен лидер Михаил Стефанов от Мини Машини, дългогодишен корпоративен обучител по личностни и бизнес умения и деятел от неформалното образование за ученици



Как да се запиша?



Запишете се за безплатната академия за дигитални учители от сайта на инициативата:





Академия “Учители на бъдещето” – юни-юли 2019 г.



Участието е безплатно и без допълнителни ангажимент, свободно за всеки, който се запише онлайн или присъствено (по избор).





Завършилите получават удостоверение за професионално обучение от учебен център “СофтУни ЦПО”. Инициативата се провежда с подкрепата на СофтУни фондацията и частна професионална гимназия по дигитални науки в България – “СофтУни Светлина”.





Срок за записване: до 26 юни 2019 г.

 •  0 comments  •  flag
Share on Twitter
Published on June 17, 2019 06:45

May 13, 2019

Cryptography for Absolute Beginners – Nakov @ Sofia Science Festival (May 2019)

I was invited speaker at the Sofia Science Festival (May 2019). My talk was about cryptography, but for non-technical people, absolute beginners, without any math or programming background.





Slides: Cryptography for Absolute Beginners



These are my presentation slides about hash functions, MAC codes, key derivation functions, symmetric encryption and AES, asymmetric encryption and ECIES, digital signatures and ECDSA.











Video: Cryptography for Absolute Beginners



This is a video from the talk, in Bulgarian language.











 •  0 comments  •  flag
Share on Twitter
Published on May 13, 2019 00:49

February 3, 2019

Безплатен курс за учители: HTML & CSS основи





За пореден път СофтУни фондацията организира безплатно обучение за учители. Този път темата е HTML и CSS основи и изграждане на уеб сайтове на начално ниво. Курсът ще се проведе онлайн с присъствен изпит от 9 март до 6 април 2019 г.





Учебна програма на HTML & CSS курса за учители



9 март – HTML основи (онлайн)13 март – HTML упражнения (онлайн)16 март – CSS стилизиране – основи (онлайн)20 март – CSS упражнения (онлайн)23 март – създаване на мини сайт с HTML + CSS (онлайн)27 март – мини сайт – упражнения (онлайн)30 март – подготовка за изпит (онлайн)6 април (13:30 – 16:30) – практически изпит (на живо в София)



Обучението завършва с присъствен практически изпит върху изучавания материал: 3 задачи (HTML страница, CSS стилизиране, мини уеб сайт). Участниците със силни резултати на изпита ще получат сертификат за своите умения от СофтУни.





Курсът е в помощ на учителите



Обучението по HTML & CSS за начинаещи е в помощ на учителите по информатика и информационни технологии от българските училища. Освен безплатно преминаване на обучението, учителите получават и учебно съдържание (презентации, задачи за упражнения, judge система за автоматично оценяване, изпитни задачи), което могат да ползват при обучението на ученици, на които преподават. Вярваме, че чрез този проект подпомагаме образователната система за да получат децата ни по-качествено ИТ образование.





Как да се запиша за участие?



Обучението е безплатно и в него могат да участват учители от българските училища. За регистрация използвайте указанията от страницата на курса:





Сайт на курса “HTML & CSS за учители” – март 2019 г.



Курсът “HTML & CSS за учители” се организира от Фондация “Софтуерен университет”. Лектор е Ивайло Димитров, който е опитен front-end лектор. Срокът за записване е до 1 март 2019 г.

 •  0 comments  •  flag
Share on Twitter
Published on February 03, 2019 06:12

January 26, 2019

Cryptography for Java Developers – Nakov @ jProfessionals (Jan 2019)

Today I was speaker at the jProfessionals conference in Sofia. My talk was about cryptography in Java: Hashes, MAC, Key Derivation, Encrypting Passwords, Symmetric Ciphers & AES, Digital Signatures & ECDSA.





I explained the concepts of Java Cryptography Architecture (JCA) and the most popular Java crypto libraries like Bouncy Castle.





Video: Java Cryptography for Devs (in Bulgarian)









Slides: Java Cryptography for Devs









Source Code, Demos, Examples



The Java code examples about hashes, HMAC, PBKDF2, Scrypt, Argon2, AES-256-CTR-Argon2-HMAC, ECDSA-secp256k1, EdDSA-Ed25519 are in GitHub: https://github.com/nakov/Java-Cryptography-Examples

 •  0 comments  •  flag
Share on Twitter
Published on January 26, 2019 09:15

January 16, 2019

Как се става програмист?

Днес направих едно живо включване във FB, за да разкажа за професията на софтуерния инженер, как да стартираме с програмирането, как се става програмист, колко време отнема от старта до започване на работа в софтуерната индустрия, с кои езици за програмиране и софтуерни технологии да се захванем, защо е важно да се научим да кодим добре, да си развием алгоритмично мислене и умения за решаване на задачи, да овладеем фундаменталните знания за професията (концепциите от компютърните науки, софтуерните технологии и софтуерното инженерство), редом с конкретни езици за програмиране, софтуерни технологии, технологични рамки и инструменти за разработка.





Как се става програмист – Видео





Д-р Светлин Наков разказва как се става софтуерен инженер:
от нулата до започване на работа като junior developer за 1-2 години.



Как да стана програмист – слайдове





Презентация на тема “Как се става софтуерен разработчик?”



Запомнете, че програмистът владее 4 основни групи умения, които са разпределени процентно както следва:





Писане на код (coding skills) – 20%Алгоритмично мислене и решаване на задачи – 30%Фундаментални знания за професията (компютърни науки, и софтуерно инженерство) – 25%Езици за програмиране и софтуерни технологии – 25%



Топ 5 на най-търсените езици и технологии за разработка през 2019 г.



През 2019 г. най-търсените технологични стекове за разработка са свързани с езиците JavaScript, C#, Java, Python и PHP. Това са топ 5
(не непременно в този ред) на най-търсените езици за програмиране в България и глобално в технологичната индустрия. С тези езици и прилежащите им технологии са 90% от обявите за работа в софтуерния бранш.





Това са петте най-търсени групи технологични умения (в допълнение с уменията да пишеш код и да мислиш алгоритмично и да разбираш фундамента на компютърните науки), които се търсят при стартиране на работа като програмист:





C# + .NET + ASP.NET MVCC#, .NET Core, ASP.NET MVC, Entity Framework, SQL ServerHTML, CSS, JS front-end; ООП, ФП, софтуерно инженерство Java + Spring / Java EE Java EE, Spring Framework, Spring MVC, Hibernate, MySQLHTML, CSS, JS front-end; ООП, ФП, софтуерно инженерство JavaScript + Node.js + React / Angular / Vue JavaScript, JS back-end, Node.js, Express, MongoDb; ФП, ООПHTML, CSS, front-end, React, Angular, Vue; софтуерно инженерство Python + Django Python, Django, MySQL, Flask, HTML, CSS, JS front-endHTML, CSS, JS front-end; ООП, ФП, софтуерно инженерство PHP + MySQL PHP, MySQL, PHP frameworks (Laravel, Symfony, други)HTML, CSS, JS front-end; ООП, ФП, софтуерно инженерство



Как да стана програмист?



Опитай дали програмирането е за теб!Запалваш ли се?Харесва ли ти?Отдава ли ти се?Искаш ли да програмираш по цял ден години наред?Най-добър път: запиши се за безплатния курс за начинаещи в СофтУни: https://softuni.bg/applyИли си намери някой tutorial / курс / книга в ИнтернетНатрупай 4-те вида основни умения на софтуерния инженерПисане на код (coding skills) – 20%Алгоритмично мислене – 30%Фундаментални знания за професията – 25%Езици за програмиране и софтуерни технологии – 25% Учи сериозно 1-2 годиниПрограмист се става с много здраво учене!
2 години, по 4 часа на ден (средно)
Или 1 година (по 8-10 часа на ден)
Вж. повече по темата “колко време отнема да стана програмист
Пиши много код всеки ден.Необходима е много, много практика.Ученето на програмиране е практика: писане на проекти, в които ползваш 4-те вида умения. Подготви се за изискванията на работодателите и за интервю за работа и започни своята кариера като програмистНатрупай портфолио от проекти в GitHub!Пример: https://github.com/YanaSlavcheva/SoftUni-Work. Такова портфолио се равнява на близо година работен стаж във фирма.За работодателите такива практически проекти са доказателство, че можеш да програмираш.Изгради впечатляващо CV, напиши мотивационно писмо, кандидатствай по обяви и други канали, подготви се за интервю, премини го успешно и започни работа в ИТ индустрията.Споделям и по-задълбочени и по-конкретни насоки как се кандидатства за работа в технологичния свят.



Най-бързият път до кариера на софтуерен разработчик



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





Запиши се: https://softuni.bg/apply



Започни с безплатния курс по “Основи на програмирането, който се провежда присъствено и онлайн всеки месец. Инвестирай в себе си: научи се да програмираш, стани софтуерен разработчик, започни работа, наслаждавай се на елитна професия с добри доходи и огромна перспектива за развитие!

 •  0 comments  •  flag
Share on Twitter
Published on January 16, 2019 12:41

January 13, 2019

Безплатната книга “Основи на програмирането с Java” излезе официално





Днес официално излезе безплатната книга “Основи на програмирането с Java”, която повежда читателя към първите стъпки в програмирането е езика Java, усвояването на умения за писане на код и организиране на програмна логика, използвайки данни, проверки, цикли и методи.





За книгата “Основи на програмирането с Java”



Java Basics книгата е оригинално българско творение, събрало опита на десетки млади програмисти, преподаватели от СофтУни и приятели на Java платформата, начело с д-р Светлин Наков, които споделят доброволно, и без заплащане, своя опит с навлизането в програмиране и обучението на начинаещи програмисти.





Книгата се използва като учебник от хиляди ученици, студенти и учители, които стартират своето обучение по програмиране с безплатния курс “Основи на програмирането” в СофтУни, който се провежда безплатно (присъствено и онлайн) в десетки български градове, редовно и постоянно. Нова група започва почти всеки месец.





Сорс кодът на книгата е достъпен под отворен лиценз в GitHub: https://github.com/SoftUni/Programming-Basics-Book-Java-BG.





Книгата “Основи на програмирането с Java” е написана още през 2017 г. но до финална редакция се стигна едва в края на 2018 г. Очаква се публикуване в хартиен вид през 2019 г.





Какво обхваща тази Java книга за напълно начинаещи в програмирането?



Книгата “Основи на програмирането с Java” обхваща най-базовите умения за писане на код и работа със среда за разработка (IDE), IntelliJ IDEA, основите на писането на програмна логика, типовете данни в програмирането, работата с изрази и конструкции за управление, организиране на проверки (прости и вложени if и if-else конструкции) и цикли (повторения на код определен брой пъти или с входно или изходно условие и вложени цикли, for, while и do-while цикли), работа с входно-изходни операции, четене и писане от конзолата, използване на функции (подпрограми с параметри и връщана стойност).





Настоящата книга обхваща езика Java, но фокусът е върху уменията за писане на код, а не върху конкретен език или технология. Същата книга се разработва и в няколко други варианта:





Основи на програмирането със C#Programming Basics with C# (English)Основи на програмирането с JavaОснови на програмирането с JavaScriptОснови на програмирането с PythonОснови на програмирането със C++Основи на програмирането с PHP



Съдържание на безплатната книга “Основи на програмирането с Java



Предговор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. Подготовка за практически изпит – част I8.2. Подготовка за практически изпит – част II9.1. Задачи за шампиони – част I9.2. Задачи за шампиони – част II10. Функции11. Хитрости и хаковеЗаключение



Благодарности на авторите и участниците в проекта



Благодаря на всички колеги, които се включиха доброволно и без заплащане в екипа по проекта за създаването и развитието на тази практическа книга по програмиране с Java на начално ниво, за да споделят опит и да помогнат на навлизащите в програмирането (по азбучен ред). Автори на книгата:





Ася Дикова-Кирова, Вайдин Качанов, Венцислав Петров, Даниел Цветков, Димитър Далев, Жулиета Атанасова, Ивайло Иванов, Кристиян Памидов, Милена Георгиева, Николай Банкин, Петър Иванов, Росица Ненова, Светлин Наков, Теодор Куртев, Цветан Георгиев





Благодарности и на останалите участници в проекта:





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





От къде да се сдобия с книгата?



Книгата “Основи на програмирането с Java” се разпространява безплатно в електронен формат (PDF, DOCX и други формати) и може да се закупи на хартия от книжния пазар, както и от СофтУни. Книгата излиза от печат през април 2019:





Официален сайт: https://java-book.softuni.bgКонтакти със СофтУни: https://softuni.bg/contacts



Успех на всички с програмирането!

1 like ·   •  0 comments  •  flag
Share on Twitter
Published on January 13, 2019 15:27