Programowanie w C++
Konta w OKWF
Osoby które nie mają konta w OKWF lub zapomniały jakie
mają hasło, proszę o kontakt z
dr Robertem Budzyńskim lub z
dr Pawłem Czachorowskim
Strona kursu na platformie Kampus2
Logowanie jak do USOS
Praca na własnym laptopie
Praca na własnym laptopie wymaga
zainstalowania kompilatora g++ (w systemie Windows MinGW)
i programu Visual Studio Code (instrukcje jak to zrobić
dostępne są na platformie Kampus2; tu się oczywiście może przydać
pomoc chatGPT).
Warunki zaliczenia
Część ćwiczeniowa:
- Na ćwiczeniach nie będziemy używać edytorów tekstu
ze wsparciem AI. Polecany edytor
to gedit(gnome-text-editor)
- 10-minutowe "kartkówki" przy komputerze
na początku sześciu ćwiczeń: w sumie 12 pkt, po 2 pkt
za program (pierwsza kartkówka na 3 zajęciach;
będzie możliwość poprawy jednej z kartkówek, ale
na kolejnych zajęciach, albo dwa tygodnie później;
- kolokwium,
poniedziałek
1.06, 9:15-11:15, sala 0.03 ,
programy pisane na kartkach (12 pkt)
- Na ostatnich 2 ćwiczeniach przy komputerach
pisanie większego programu zaliczeniowego (24 pkt)
- Na platformie Kampus będą pojawiały się zadania domowe.
Jedno z tych zadań będzie na kolokwium.
Część wykładowa:
- Dodatkowe punkty za 5-minutowe mini-testy w czasie
wykładu:
- można otrzymać maksymalnie 15% punktów z maksymalnej sumy
za pozostałe elementy
- mogą je otrzymać tylko osoby obecne na wykładzie
- pytania będą na ogół tylko z ostatniego wykładu
- w ramach każdego poziomu zaawansowania niezależnie
punkty otrzymują pierwsze trzy osoby, które rozwiązały test bezbłędnie i zrobiły to najszybciej
- organizator zastrzega sobie prawo :) do przyznania punktów większej liczbie osób, jeśli będą więcej niż 3 bezbłędne odpowiedzi nadesłane w krótkim czasie
- Punkty z mini-testów nie mogą spowodować podniesienia oceny
na 5!
- Warunkiem uzyskania zaliczenia jest uzyskanie co najmniej
połowy punktów z kolokwium i kartkówek
(sumarycznie) i co najmniej połowy punktów za końcowy program.
- Na kartkówkach nie będzie można korzystać z edytora
tekstu ze wsparciem AI
- Na kartkówkach i sprawdzianie będzie można korzystać jedynie
ze ściąg ze składnią języka C++
dostarczonych przez prowadzących.
- Przewidziane jest kolokwium poprawkowe
w poniedziałek 8.06, sala B0.14
10:00-12:00,
ale wymagane jest wcześniejsze,
mailowe zgłoszenie się do wykładowcy.
- W razie problemów z zaliczeniem zajęć w normalnym
trybie (niemożność przyjścia na kolokwium itp.)
konieczny jest kontakt z wykładowcą.
Warunki zaliczenia eksternistycznego
- Osoby które umieją dobrze programować w C++ powinny skontaktować
się z Dziekanem i zapisać na zajęcia z programowania na poziomie
zaawansowanym. Alternatywnie mogą zaliczać
przedmiot eksternistycznie, po wstępnej kwalifikacji (= napisaniu
krótkiego programu w C++ z użyciem klas). Zgłoszenia przyjmuje
wykładowczyni w ciągu pierwszych dwóch tygodni semestru.
- Właściwe zaliczenie w trybie eksternistycznym
polegałoby na napisaniu
dużego programu w obiektowym C++ (czas na napisanie projektu
około 3 tygodni),
a następnie na rozmowie
na jego temat.
Skala ocen
- >98% - bdb+
- >90% - bdb
- >82.5% - db+
- >75% - db
- >62.5% - dst+
- >50% - dst
Podręcznik i ciekawe strony WWW do nauki języka C++
Sala do pracy własnej
znajduje się na pierwszym piętrze (sala 1.23).
Sala wyposażona jest w stanowiska komputerowe o konfiguracji
odpowiadającej standardowemu stanowisku w salach dydaktycznych
(pracowniach) komputerowych.
Katarzyna Grzelak
IFD UW