Бизнес план - основни насокиThe Bulgarian Association of Regional Development Agencies (BARDA)Какво е бизнес план, кой трябва да го напише, за кого го пишем и защо пишем бизнес плана?
Как се оценява бизнес плана?
Структура на бизнес план и съдържание на основните раздели
Ползване и изпълнение на бизнес плана
Типични грешки, които предприемачите правят при писане на бизнес план
Представяне на бизнес план
L195 - Fizika - Fizika čvrstog stanja - Milica Milosavljević - Slavoljub Radu...šŠDZ.L195 - Fizika - Fizika čvrstog stanja - Milica Milosavljević - Slavoljub Radulović
Бизнес план - основни насокиThe Bulgarian Association of Regional Development Agencies (BARDA)Какво е бизнес план, кой трябва да го напише, за кого го пишем и защо пишем бизнес плана?
Как се оценява бизнес плана?
Структура на бизнес план и съдържание на основните раздели
Ползване и изпълнение на бизнес плана
Типични грешки, които предприемачите правят при писане на бизнес план
Представяне на бизнес план
L195 - Fizika - Fizika čvrstog stanja - Milica Milosavljević - Slavoljub Radu...šŠDZ.L195 - Fizika - Fizika čvrstog stanja - Milica Milosavljević - Slavoljub Radulović
Програмирането със C sharpJulian Sapoundjiev“Програмиране за всички” ще даде възможност на младежи да се запознаят и упражнят на програмните езици C#, Java и Python, операционните програми IOS и Android, Single Page проложения, софтуерен продукт за управление на проекти Project Management, както и ще ги въведе в Роботиката.
Демо урок по програмиране със Светлин НаковSvetlin NakovВ този демо урок д-р Светлин Наков разказва за програмирането и дава възможност на присъстващите да напишат няколко реда код, да напишат първите си програмки с Python и други езици и показва, че писането на код е лесно и забавно. За запалилите се по програмирането лекторът разкрива възможности да продължат да се занимават в СофтУни или по свой собствен път.
Как се става програмист?Svetlin NakovПърви стъпки в програмирането: всичко, което трябва да знаеш, за да стартираш към професията "софтуерен инженер"
Четирите умения на програмиста:
- Писане на код (coding skills) – 20%
- Алгоритмично мислене – 30%
- Фундаментални знания запрофесията – 25%
- Езици за програмиране и софтуерни технологии – 25%
Езици за програмиране и софтуерни технологии
- C# / .NET
- Java
- JavaScript
- Pyhton
- PHP
Пътят към програмирането през системата на СофтУни: https://softuni.bg/curriculum
Как да стана програмист?
https://softuni.bg/university/developersguide
2. Желанието на хората да автоматизират изпълнението на информационните дейности е преминало през различни етапи, но в крайна степен е създадена машина, която може да “ разбере ”, да ” запомни ” и изпълни сложни технологични процеси. Тази машина се нарича КОМПЮТЪР и се използва като неуморим и високоскоростен “ изпълнител ” на написани от човека алгоритми. За да може човекът да “обясни”, а компютърът да “разбере” и изпълни съставения алгоритъм, е необходимо да използват общ език, на който да комуникират.
3. НАЧИНИ ЗА КОМУНИКИРАНЕ 1. КОМПЮТЪРЪТ да научи и разбира човешкия език – засега е в сферата на фантастиката; 2 . ЧОВЕКЪТ да научи езика на компютъра – нарича се машинен език и съдържа “думи” написани само от 0 и 1 . 3. Да бъде създаден език за програмиране.
4. Машинен език Той е първият етап в еволюцията на общуването между човека и компютъра. Той е трудно разбираем за хората и е по силите на силно ограничен кръг специалисти (програмисти) Програмистът трябва: да познава централния процесор и цялостната архитектура на компютъра; да знаят и помнят начина на записване и тълкуване на стотина команди, записани кодирано с двоични числа; сам да планира разполагането на данните и програмата в оперативната памет на компютъра, ката трябва да помни адреса на всяка данна или междинно получен резултат. Програмата може да работи само на компютър с централен процесор, за който е създадена. Машинните програми се въвеждат трудно и бавно, като се допускат грешки (трудно се откриват и поправят);
5. АСЕМБЛЕРНИ ЕЗИЦИ Те са естествено развитие на машинните езици. В тях : Кодовете и командите са заменени със съответните думи на естествен език; Използват се имена(вместо адреси) за означаване на полетата с данни; Константите могат да бъдат записвани в двоична, десетична или шестнадесетична бройна система. Асемблерната програма не може директно да се изпълни дори на компютъра, за който е създадена. Тя трябва да се “преведе” на съответния машинен език. За това са създадени специални програми – транслатори. Първите Системи за програмиране съдържат: асемблерен език; текстов редактор(програма за въвеждане и корегиране на текста); транслатор за превод на конкретен машинен език.
6. ЕЗИК ЗА ПРОГРАМИРАНЕ При описание на алгоритъма с език за програмиране се създава текст, наречен програма. Текста включва символично описание на данни и последователност от действия , с които ще се обработват тези данни като константи и/или променливи от определен тип. Действията се означават с ограничен брой думи или прости словосъчетания(от англ.ез.), които се наричат оператори. През 1954г. сътрудници на фирмата I ВМ, ръководени от Джон Бекъс създават езика Fortran (от FORmula TRANslation ) за описание на числови пресмятания.
7. РАЗВИТИЕ НА ЕЗИЦИТЕ ЗА ПРОГРАМИРАНЕ Algol-60 –(1960г), език за числени пресмятания. Cobol (1960/61) – за обработка на икономическа информация. Lisp (1959) – в областта на изкуствения интелект. Snobol (1962/63) – за разработване на транслатори. Simula-67 – за стимулационно програмиране. LOGO – за нуждите на обучението. Basic – първоначално за целите на обучението, а днес масово за програмиране на най-широко използваните приложни програми. От създаването на Fortran до наши дни са създадени и развивани стотици езици за програмиране. Те съдържат подходящи средства за решаване на определен кръг задачи.
8. Универсални езици – с тяхна помощ се решават широк кръг от задачи. PL/1 (1964) ; Algol-68 ; Pascal (1971) ; C (1978) ; Ada (1980) . “ Обектно-ориентирани ” езици . Използват се от професионални програмисти за създаване на софтуерни продукти( и в Internet) . C++ (1985) ; Java . Не всички езици са предназначени за описание на алгоритми : Prolog (1972) – за решаване на задачи вобластта на изкуствения интелект. HTML – език за създаване на уебстраници в Internet .
9. СИСТЕМИ ЗА ПРОГРАМИРАНЕ Комплект от средства (програми), с помощта на които се създава компютърна програма: Въвеждане; Редактиране; Съхраняване на текста на програмата; Транслиране; Тестване; Документиране; Изпълнение; Минималният набор от средства, който съдържа системата за програмиране е: Език за програмиране; Текстов редактор; Транслатор; Система за проверка на грешки в алгоритъма, наричана дебъгер; Система за настройки; Система за поддържане и използване на библиотеки с програми.
10. СРЕДИ ЗА ПРОГРАМИРАНЕ Системи, които включват т.нар. управляващи програми са получили названието среди за програмиране. Такива са: QBasic, Turbo Pascal ( версии 5.0,5.5,6.0,7.0), Turbo C, Comenius Logo . Нови идеи: “Системи за управление на база от данни”- опростяват и автоматизират процеса на структуриране, въвеждане. Създаване на среди за “визуално” програмиране - съдържат софтуерни инструменти, с които се автоматизира създа-ването на текста на програмата . Visual Basic - с език за програмиране и транслатор на Basic ; Delphi – с език за програмиране и транслатор Pascal; Visual C – съставящ програма на езика С; =>Java