Summary Files Commits Branches @commit @diff @stats
path: root / src / teaching / upp-2025 / week01 / introduction.du
diff options
context:
space:
mode:
1 files changed, 43 insertions, 43 deletions
-rw-r--r--src/teaching/upp-2025/week01/introduction.du86
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="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#107;&#97;&#109;&#101;&#110;&#46;&#100;&#46;&#109;&#108;&#97;&#100;&#101;&#110;&#111;&#118;&#64;&#112;&#114;&#111;&#116;&#111;&#110;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;">&#107;&#97;&#109;&#101;&#110;&#46;&#100;&#46;&#109;&#108;&#97;&#100;&#101;&#110;&#111;&#118;&#64;&#112;&#114;&#111;&#116;&#111;&#110;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;</a> <a class="borderless" href="/files/publickey-&#107;&#97;&#109;&#101;&#110;&#46;&#100;&#46;&#109;&#108;&#97;&#100;&#101;&#110;&#111;&#118;&#64;&#112;&#114;&#111;&#116;&#111;&#110;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;-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}