diff options
1 files changed, 43 insertions, 43 deletions
| -rw-r--r-- | src/teaching/upp-2025/week01/introduction.du | 86 |
diff --git a/src/teaching/upp-2025/week01/introduction.du b/src/teaching/upp-2025/week01/introduction.du index 1e077c5..0585131 100644 --- a/src/teaching/upp-2025/week01/introduction.du +++ b/src/teaching/upp-2025/week01/introduction.du @@ -1,11 +1,11 @@ -# Уводни бележки - УПП, Седмица 1, 02.10.2025 +'def title Уводни бележки - УПП, Седмица 1, 02.10.2025 +'def desc Бележки относно практикума и курса. -'define expected-reading 4 min -'define created 27 September 2025 -'define edited 30 September 2025 -[$pagenav] +# {title} -[$presentation-controller] +{pagenav 4 min;27 September 2025;30 September 2025} + +{presentation-controller} :title_slide35 @@ -13,14 +13,14 @@ .p .width65% -[image_url https://upload.wikimedia.org/wikipedia/commons/3/3c/Chimpanzee_seated_at_typewriter.jpg https://en.wikipedia.org/wiki/Infinite_monkey_theorem] +{url {img https://upload.wikimedia.org/wikipedia/commons/3/3c/Chimpanzee_seated_at_typewriter.jpg};https://en.wikipedia.org/wiki/Infinite_monkey_theorem} :slide35 ## Елементарните неща out of the way -[$br3] +{br3} .unordered - Първите 15 минути на всеки кръгъл час са почивка @@ -33,7 +33,7 @@ ## Кой съм Аз -[$br5] +{br5} .unordered - Казвам се Камен. @@ -55,7 +55,7 @@ - <a href="mailto:kamen.d.mladenov@protonmail.com">kamen.d.mladenov@protonmail.com</a> <a class="borderless" href="/files/publickey-kamen.d.mladenov@protonmail.com-62ca52e87475c874b9e6ebf3c4c9f716b6ce4c9d.asc"><img class="borderless unzoomable" src="/img/pgpkey.gif" alt="PGP key"></a> -.p Директни линкове към Facebook и Discord има на [url https://learn.fmi.uni-sofia.bg/user/profile.php?id=23229 профила ми в Moodle].\n +.p Директни линкове към Facebook и Discord има на {url профила ми в Moodle;https://learn.fmi.uni-sofia.bg/user/profile.php?id=23229}.\n @@ -63,12 +63,12 @@ ## Кои сте вие? -[$br2] +{br2} .unordered - Няма да обикалям човек по човек. -[$br1] +{br1} .unordered - Кои са състезатели? @@ -86,18 +86,18 @@ ## Занятията -[$br3] +{br3} .unordered -- [=Лекции=] - теория и формалности зад нещата -- [=Семинари=] (семинарни упражнения) - как теоретичните неща се реализират -- [=Практикуми=] (практически упражнения) - реализиране на нещата от вас +- {b Лекции} - теория и формалности зад нещата +- {b Семинари} (семинарни упражнения) - как теоретичните неща се реализират +- {b Практикуми} (практически упражнения) - реализиране на нещата от вас :slide35 ## Оценяване -[$br4] +{br4} .unordered - Ще разберете на лекцията утре, от доц. Нора Ангелова.\n @@ -110,17 +110,17 @@ ## Материала -[$br4] +{br4} .unordered -- Ще работим изцяло с езика [`C++`] +- Ще работим изцяло с езика {` C++} - Ще разглеждаме общи концепции: оператори, цикли, функции, масиви, низове -- И някои по-специални понятия: [=указатели=], [=рекурсия=] +- И някои по-специални понятия: {b указатели}, {b рекурсия} :slide35 -[$br2] +{br2} ### За състезателите @@ -128,45 +128,45 @@ - Ще трябва да научите как се пише четим код - Може би не сте запознати с някои детайли -[$br1] +{br1} ### За хората без опит .unordered -- Материалът е [=много=] и бързо напредваме. +- Материалът е {b много} и бързо напредваме. Няма да имаме време всичко да изговорим. -- Допълнителна самоподготовка е [=нужна=] и едва ли ще можете да се справите без нея. +- Допълнителна самоподготовка е {b нужна} и едва ли ще можете да се справите без нея. :slide35 ### За всички -[$br3] +{br3} .unordered -- [=Не се отпускайте!=] -- [`C++`] е език на ниско ниво, има безброй много детайли които може да ви спънат. +- {b Не се отпускайте!} +- {` C++} е език на ниско ниво, има безброй много детайли които може да ви спънат. - Ние имаме специфични изисквания за писане на код.\n - [=Ако не ги спазвате, дори решението да работи, може да получите слаба оценка!=] + {b Ако не ги спазвате, дори решението да работи, може да получите слаба оценка!} :slide35 ## Плагиатство -[$br2] +{br2} .unordered - В училище (разкрито) преписването води до двойка и потенциално обаждане към родителите. -- Във ФМИ при установено плагиатството, [=в срок от една година=], студента [*може*] да бъде [=изключен от университета без възможност да се запише обратно=]. +- Във ФМИ при установено плагиатството, {b в срок от една година}, студента {i може} да бъде {b изключен от университета без възможност да се запише обратно}. - По-добре си изкарайте двойката, ще ви дадем достатъчно шансове да си минете курса. :middle_slide35 :centered -.p [*Пък и може би не си заслужава...*] +.p {i Пък и може би не си заслужава...} <iframe width="480" height="360" src="https://www.youtube.com/embed/hMloyp6NI4E"> </iframe> @@ -182,20 +182,20 @@ ## Как ще ги водим -[$br2] +{br2} .unordered - В началото на часа давам задачи, вие ги решавате. - Всички текстови редактори/IDE-та са позволени. -- До края на часа трябва да предадете написаното от вас в [url ./github_classroom.html#-github-classroom-1 GitHub Classroom] -- Ще връщам обратна връзка към предаденото, [*моля да я четете!*] +- До края на часа трябва да предадете написаното от вас в {url GitHub Classroom;./github_classroom.html#-github-classroom-1} +- Ще връщам обратна връзка към предаденото, {i моля да я четете!} :slide ## Видове задачи -[$br1] +{br1} .defs ; За решаване @@ -203,7 +203,7 @@ ; За самоподготовка : По-сложни задачи, които ще описват възможни проблеми от реалния свят ; За любознателните -: 1-2 сложни задачи, чиято цел е да се реализира [*реалистичен*] използваем софтуерен компонент +: 1-2 сложни задачи, чиято цел е да се реализира {i реалистичен} използваем софтуерен компонент :middle_slide35 @@ -218,23 +218,23 @@ ## Изкуствен интелект -[$br4] +{br4} .unordered - Ще чуете и други мнения от екипа по тематa - Анализ на генериран изход от ИИ ще бъде разглеждан в курса -- На практикумите ви е позволено да го ползвате, [=но=] не го окуражавам +- На практикумите ви е позволено да го ползвате, {b но} не го окуражавам :slide35 -[$br2] +{br2} .p Различни умения са: .numbered -1. да [=напишеш сам=] код от нулата -2. да [=четеш=] код и разбереш какво прави -3. да [=модифицираш/допълниш=] вече написан код +1. да {b напишеш сам} код от нулата +2. да {b четеш} код и разбереш какво прави +3. да {b модифицираш/допълниш} вече написан код .unordered - Чрез ИИ избягвате да правите първото. @@ -244,4 +244,4 @@ :title_slide35 -.p [url ./concepts.html?a Към "Общи концепции"] +.p {url Към "Общи концепции";./concepts.html?a} |