PO2025: Wejściówka na Lab.4

Napisz program, który będzie wczytywał dane z jednego pliku tekstowego i zmienione zapisywał do drugiego. W tym celu:

  1. Zadeklaruj strukturalny typ danych struct para zdefiniowany tak, że zmienna takiego typu może przechowywać dwie wartości: napis oraz liczbę. W funkcji main zadeklaruj lokalną tablicę o długości 5, zawierającą elementy typu struct para.
  2. Napisz funkcję wiersz, która będzie odczytywała dane z wiersza w otwartym pliku. W wierszu zapisane są kolejno: nr indeksu studenta, nazwisko i ocena. Czytaj dalej

ZTP2024: Wyniki z egzaminu w terminie drugim

Lista ocen osób, które uczestniczyły w egzaminie w drugim terminie. Wiersze zawierają: trzy ostatnie cyfry nr indeksu, liczbę zdobytych punktów i proponowaną ocenę.

  1. ***045   5.5   2
  2. ***327   15.5   3.5
  3. ***507   9.5   2
  4. ***539   12 + ε   3
  5. ***597   17.5   4
  6. ***630   17.5   4
  7. ***899   13   3

W razie niejasności, proszę o kontakt mailowy.

Prace będą do wglądu w poniedziałek (10 marca), w godz. 16:45-17:15 (lub do ostatniej zainteresowanej osoby) w pok. 1247, bud. 12.

ZTP2024: terminy w sesji poprawkowej

  1. Poprawa oceny z zajęć lab.: 3 marca (poniedziałek) w godz. 16:45-20:00, sala 109b w bud. 23. Osoby zainteresowane proszę o mail z potwierdzeniem chęci udziału. Wystarczy krótki tekst w rodzaju „Zgłaszam swój udział w poprawie ZTP lab.” i podpis. Zgłoszenia są potrzebne, abym wiedział ile przygotować zadań. Zgłoszenia można nadsyłać do niedzieli (2.03) wieczorem. Na poprawę proszę zabrać ze sobą legitymację studencką.
  2. Egzamin z ZTP, drugi termin: 4 marca (wtorek) w godz. 15:00-16:45, sala 308a, bud.21. Formuła egzaminu taka sama jak w pierwszym terminie:
    • Egzamin jest pisemny. Proszę zabrać ze sobą kartki papieru i długopisy oraz legitymacje studenckie. Proszę być punktualnie. Prace osób spóźnionych mogą nie podlegać ocenie.
    • Szczegółowe zasady udziału są opisane na stronie www: Zasady zaliczenia wykładu, ale nie ma części praktycznej, to znaczy, nie będzie kartki z kodem programu, dla którego należy podać komunikaty wypisywane w oknie konsoli.
    • Zwracam uwagę na pkt. 4 zasad dotyczący zakazu używania elektronicznych urządzeń inteligentnych. Niestosowanie się do tego zakazu skutkuje natychmiastowym zakończeniem egzaminu przez studenta i opuszczeniem sali.

PO2025: zasady prowadzenia zajęć laboratoryjnych

Wybrane najważniejsze zasady obowiązujące na zajęciach:

Każdy uczestnik zajęć lab. wykonuje na komputerze w pracowni dwa zadania: podstawowe (pierwszego poziomu) za 6 pkt. i dodatkowe (drugiego poziomu) za 4 pkt. Zadań nie wolno realizować na własnym laptopie. Dopiero kiedy prowadzący odbierze i w pełni pozytywnie oceni zadanie podstawowe, można zacząć rozwiązywać zadanie dodatkowe (dodatkowe bywa łatwiejsze). Studenci mogą realizować swoje zadania tylko na zajęciach – nie ma możliwości kończenia programu w domu i przesyłania go do oceny w godzinach wieczornych czy następnego dnia. Studenci obowiązkowo uploadują do moodle (platforma e-learningowa Moodle UKSW https://e.uksw.edu.pl/) rozwiązane zadania I i II poziomu w trakcie zajęć (moodle stanowi archiwum prac studentów). Po uploadowaniu koniecznie należy kliknąć „oddaj do oceny”.

W trakcie zajęć lab. obowiązuje całkowity zakaz korzystania z zasobów internetu. To znaczy, że obowiązuje również całkowity zakaz korzystania ze smartfonów, tabletów i innych urządzeń mobilnych. Używanie komunikatorów, korzystanie z wyszukiwarki sieciowej, sprawdzanie informacji na forach społecznościowych lub innych stronach poświęconych programowaniu w c/c++ skutkuje natychmiastowym opuszczeniem pracowni i oceną 0 pkt za realizowane zadanie.
Wyjątki:
http://www.cplusplus.com/
https://en.cppreference.com/
materiały z wykładu dostępne na platformie e-learningowej Moodle UKSW: https://e.uksw.edu.pl

Student może za to korzystać swobodnie z papierowych książek i notatek oraz wydruków. Jeżeli ktoś ma tablet z książkami w pdf’ie to ma obowiązek pokazać prowadzącemu, że na czas zajęć ma w nim wyłączony kontakt ze światem (WiFi).

Na zajęciach lab. prowadzący nie prezentuje żadnego mini-wykładu, a jedynie rozdaje i objaśnia zadania oraz odpowiada na konkretne pytania poszczególnych studentów dotyczące tworzonego kodu programu. Po wykonaniu zadania należy natychmiast zasygnalizować to prowadzącemu, który podejdzie i oceni wykonany program. Oceniony program należy uploadować do moodle. Osoby, które rozliczą pozytywnie obydwa zadania wcześniej, nie czekają w pracowni do zakończenia zajęć, ale opuszczają ją niezwłocznie po otrzymaniu oceny i wysłaniu programu do moodle. Zgłoszenie rozwiązania gotowego do oceny przez wiele osób na kilka minut przed końcem zajęć może skutkować brakiem możliwości oceny tych osób, które zrobiły to najpóźniej, a w rezultacie – końcowym wynikiem 0 pkt dla tych osób.

W okolicach 4. zajęć w semestrze rozdawane są studentom zadania semestralne. Nie ma jednak podziału zaliczenia semestru na dwie oceny – z zajęć lab. i z zadania semestralnego. W ostatnim dniu semestru wystawiana jest jedna łączna ocena. Strategie postępowania w rodzaju „w semestrze zaliczę laboratoria a przez wakacje zrobię zadanie semestralne” są nieakceptowane. Student musi wykonać zadanie semestralne w semestrze i albo zaliczy wszystko przed rozpoczęciem sesji letniej, albo otrzymuje ocenę negatywną z zajęć lab.

Strony www z pełną listą zasad dotyczących organizacji i zaliczenia zajęć lab. z PO:
https://ktrojanowski.blog.uksw.edu.pl/programowanie-obiektowe/zasady-zaliczenia-lab/
w tym:
Zasady dla zadań lab.:
https://ktrojanowski.blog.uksw.edu.pl/programowanie-obiektowe/zasady-zaliczenia-lab/zasady-dla-zadan-lab/
Zasady dla zadania sem.:
https://ktrojanowski.blog.uksw.edu.pl/programowanie-obiektowe/zasady-zaliczenia-lab/zasady-dla-zadania-sem/

Proszę studentów o zapoznanie się z powyższymi zasadami przed przyjściem na pierwsze zajęcia, aby uniknąć niepotrzebnych nieporozumień.

Ostatnia deska ratunku dla tych, którzy nie zaliczyli zajęć lab. w semestrze:
https://ktrojanowski.blog.uksw.edu.pl/programowanie-obiektowe/zasady-zaliczenia-lab/wyjatek/

ZTP2024: Wyniki z egzaminu w terminie pierwszym

Lista ocen osób, które uczestniczyły w egzaminie w pierwszym terminie. Wiersze zawierają: trzy ostatnie cyfry nr indeksu, liczbę zdobytych punktów i proponowaną ocenę.

  1. ***045   0   2
  2. ***112   12 + ε   3
  3. ***121   12.5   3
  4. ***242   14   3
  5. ***302   12 + ε   3
  6. ***397   16.5   3.5
  7. ***446   14   3
  8. ***482   19.5   4
  9. ***507   4   2
  10. ***539   7.5   2
  11. ***597   7.5   2
  12. ***618   12 + ε   3
  13. ***627   12.5   3
  14. ***630   11   2
  15. ***899   0   2
  16. ***900   12 + ε   3
  17. ***907   19.5   4

W razie niejasności, proszę o kontakt mailowy.

Prace będą do wglądu w piątek (7 lutego), w godz. 12:30-13:00 (lub do ostatniej zainteresowanej osoby) w pok. 1247, bud. 12. Uwaga: wcześniej będę na spotkaniu z ks. Prorektorem, które będzie miało miejsce w Dziekanacie i które może się przedłużyć. Informację o tym, że spotkanie nadal trwa, można będzie uzyskać w Dziekanacie. w takim wypadku proszę o poczekanie. Bezpośrednio po spotkaniu przyjdę do pokoju 1247.