Skip to content

Materials for the courses NPRG062 (Algorithmization) and NPRG030 (Programming 1) - 2020/21

Notifications You must be signed in to change notification settings

kasnerz/nprg030_2020

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2020/21 Algoritmizace & Programování 1 – Cvičení

  • ⏰ Paralelka: pátek 9:50 - 12:10 (kruh 35)
  • 👨 Cvičící: Zdeněk Kasner
  • 📫 Kontakt: kasner@ufal.mff.cuni.cz (v předmětu uveďte alespoň jeden z kódů NPRG062 / NPRG030)
  • 🎯 Zoom (heslo v SISu / e-mailu): https://zoom.us/meeting/99411198142
  • 🗣️ Discord (neoficiální, zvací odkaz v SISu / e-mailu): #alg-prg1-cv-kasner
  • 🏠 Domácí úlohy: https://recodex.mff.cuni.cz
  • 👫 Konzultace & zápočtové programy: rozpis (→ zapište se předem)

🌳 Repozitář prošel jarním úklidem: řešení úloh jsem odstranil, ostatní texty a kódy jsem zachoval. Pokud chcete nějaké materiály ze svojí paralelky zpětně, napište mi e-mail.


Zápočtové testy

Proběhlé zápočtové testy:

Termín Úspěšnost
8.1.2021 8/18
15.1.2021 2/6
29.1.2021 3/6
12.2.2021 1/4
17.2.2021 2/3

Cvičení z Algoritmizace a Programování 1 na sebe navazují a jsou vedena stejným cvičícím.

V praxi to bude znamenat, že se sejdeme v pátek v 9:50 na Zoomu a budeme až do 12:10 řešit úlohy jak "na papíře" (s různou úrovní abstrakce, pokud jde o význam slova "papír"), tak s programovacím prostředím.

Upozornění: Algoritmizace a Programování 1 jsou dva různé předměty, je proto potřeba splnit zvlášť požadavky na zápočet každého z nich.

NPRG062 – Algoritmizace

Informace

Požadavky na zápočet

Typ úkolu Požadavky
Domácí úlohy + aktivita 45 bodů z 60 (+6) celkem

Domácí úlohy budou spočívat v řešení algoritmických problémů. Řešení odevzdáte jako PDF do ReCodExu.
Za semestr bude zadáno několik sad úloh, na jejich odevzdání budete mít 14 dní.

Na každém cvičení (kromě posledního) můžete získat 0.5 bodu za aktivní účast. Aktivní účast znamená, že se nejen připojíte na Zoom, ale zapojujete se do diskuzí, hlasování apod. (tzn. nestačí mít zapnutý Zoom na pozadí).

Celkem to znamená cca 0.5 * 12 = 6 bodů za semestr. Tyto body se počítají do celkového počtu 45 bodů.

Součástí předmětu je dále i zkouška.
 

NPRG030 – Programování 1

Informace

Požadavky na zápočet

Typ úkolu ** Požadavky**
Domácí úlohy + aktivita 75 bodů ze 100 (+6) celkem
Zápočtový test úspěšně odevzdat
Zápočtový program úspěšně odevzdat

Domácí úlohy budou spočívat v odevzdání programu v Pythonu do ReCodExu.
Úlohy budou zadávané každý v pátek na cvičeních a deadline bude vždy v neděli následující týden (tzn. za 9 dní).

Na každém cvičení (kromě posledního) můžete získat 0.5 bodu za aktivní účastAktivní účast znamená, že se nejen připojíte na Zoom, ale zapojujete se do diskuzí, hlasování apod. (tzn. nestačí mít zapnutý Zoom na pozadí).

Celkem to znamená cca 0.5 * 12 = 6 bodů za semestr. Tyto body se počítají do celkového počtu 75 bodů.

Zápočtový test proběhne na posledním cvičení 8.1.2021 v 9:50.

Test bude probíhat přes Zoom na obvyklém linku. Podmínkou pro účast je zapnutá kamera, mikrofon a nasdílená obrazovka.

Na vypracování úlohy bude časový limit 120 minut.

Zápočtový program je program většího rozsahu v Pythonu, na jehož vypracování máte celý semestr (+zkouškové období).
Na programu se hodnotí:

  • kvalita implementace (výstupy programu jsou podle očekávání)
  • kvalita kódu (čitelnost, struktura a komentáře)

1) Zadání

2) Odevzdání řešení

  • deadline pro odevzdání zápočtového programu je 16. 3. 2021 konec zkouškového období v ZS: 28. 2. 2021
  • před odevzdáním je potřeba zapsat se na termín a odevzdat kód do Recodexu
  • setkání proběhne na Zoomu přes příslušný link
  • řešení společně projdeme a vyzkoušíme, v případě nedostatků bude možnost program doladit

About

Materials for the courses NPRG062 (Algorithmization) and NPRG030 (Programming 1) - 2020/21

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published