Курсът "Fundamentals of Programming" е ускорено въведение в програмирането, подходящо за начинаещи и участници с опит в писането на код.
В предвидените уроци по основи и принципи на програмиране (в рамките на курса) ще бъдат обхванати както основите на програмирането (писане на команди, работа със среда за разработка, работа с данни, променливи, изрази, използване на условни конструкции и цикли), така и теми за по-напреднали (работа с базови структури от данни, масиви, списъци и асоциативни масиви, дефиниране и използване на методи, дефиниране и използване на класове с данни, конструктори и методи в тях, работа с API класове). Ще се използва езика за програмиране C# и средата за разработка Visual Studio.
За всяка тема от изучавания материал е предвидено решаване на поредица от практически задачи с нарастваща трудност, с автоматизирана проверка.
Курсът завършва с практически изпит, който обхваща изучавания учебен материал: няколко практически задачи за условия и цикли, масиви и списъци, асоциативни масиви и класове, с автоматизирана проверка.
Обучението обхваща сериозни теми от програмирането за кратко време, така че ако сте напълно начинаещи, ще трябва да отделите повече усилия, за да го завършите успешно.
курс
Fundamentals of Programming (with C#) - ноември 2017
Умения, които ще придобиеш
- Писане на програмен код на базово ниво
- Използване на променливи, условни конструкции и цикли
- Работа с базови структури от данни: масиви, списъци и асоциативни масиви
- Дефиниране и използване на подпрограми (методи)
- Работа с API класове и програмни библиотеки
- Дефиниране и използване на класове (на базово ниво)
Теми
-
Course Overview -
Introduction to Coding, Variables, Data, Expressions -
Conditional Statements and Loops -
Arrays and Lists -
Associative Arrays (Maps) -
Classes, Constructors, Public and Private Data, Methods -
Using API Classes, Math, Dates, Asserts, Events -
Exam Preparation: Solving Sample Exam Problems -
Final Exam: 4 Practical Problems
Симон Радев
Преподавател
От постъпването си в СофтУни Симон веднага се запалва по програмирането. Занимава се отскоро и е много амбициран. Другата му голяма страст е илюзионното изкуство. Изключително много му харесва това, че похватите използвани в програмирането могат да бъдат приложени в ежедневието, за да го улеснят и обратното. Никога не е доволен от постигнатото, защото е на мнението, че "Винаги може и по-добре".