{"id":6646,"date":"2023-11-04T22:50:59","date_gmt":"2023-11-04T21:50:59","guid":{"rendered":"http:\/\/wmii.uwm.edu.pl\/~piojas\/?p=6646"},"modified":"2023-11-19T18:06:34","modified_gmt":"2023-11-19T17:06:34","slug":"informacja-o-pierwszym-kolokwium-2","status":"publish","type":"post","link":"http:\/\/wmii.uwm.edu.pl\/~piojas\/index.php\/2023\/11\/04\/informacja-o-pierwszym-kolokwium-2\/","title":{"rendered":"Informacja o pierwszym kolokwium"},"content":{"rendered":"\n<ul>\n<li>Nadal obowi\u0105zuje regulamin \u0107w &#8211; <a href=\"http:\/\/wmii.uwm.edu.pl\/~piojas\/wp-content\/uploads\/2023\/10\/regPOCW2023-24.pdf\" data-type=\"link\" data-id=\"http:\/\/wmii.uwm.edu.pl\/~piojas\/wp-content\/uploads\/2023\/10\/regPOCW2023-24.pdf\">link<\/a>.<\/li>\n\n\n\n<li>Termin &#8211; lab8. <\/li>\n\n\n\n<li>Informacja b\u0119dzie na zespole \u0107w. na Teams dla ka\u017cdej grupy z osobna.<\/li>\n\n\n\n<li>\u0141\u0105cznie do zdobycia max 40 punkt\u00f3w. Pr\u00f3g zaliczenia: 25 pkt (bez innych punkt\u00f3w).<\/li>\n\n\n\n<li><strong>Czas: 90 minut. Po zako\u0144czeniu mo\u017cna wyj\u015b\u0107, dalszych zaj\u0119\u0107 nie b\u0119dzie.<\/strong><\/li>\n\n\n\n<li><strong>Kolokwium nale\u017cy wykona\u0107 na komputerach zamontowanych na sta\u0142e w pracowniach.<\/strong><\/li>\n\n\n\n<li>Student przesy\u0142aj\u0105c rozwi\u0105zania o\u015bwiadcza, \u017ce rozwi\u0105za\u0142 je samodzielnie.<\/li>\n\n\n\n<li>W trakcie kolokwium nie mo\u017cna korzysta\u0107 z \u017cadnych materia\u0142\u00f3w pomocniczych w \u017cadnej formie. Wszelkie kody powinny by\u0107 napisane manualnie bez wspomagania si\u0119 dodatkami automatycznie generuj\u0105cymi kod (np. Copilot, chat GPT itp.).<\/li>\n\n\n\n<li>Publikowanie polece\u0144 i rozwi\u0105za\u0144 w internecie jest zabronione do czasu napisania kolokwium przez wszystkie grupy \u0107w.<\/li>\n\n\n\n<li>Nale\u017cy zwraca\u0107 uwag\u0119 na w\u0142a\u015bciwe umieszczenie kodu (luzem lub w pakiecie).<\/li>\n\n\n\n<li>Kod musi si\u0119 kompilowa\u0107, aby by\u0142 sprawdzany.<\/li>\n\n\n\n<li>Nale\u017cy oddziela\u0107 klas\u0119 z definicjami od klasy testuj\u0105cej (z main) zgodnie z poleceniami.<\/li>\n\n\n\n<li>Je\u015bli w poleceniu nie jest podany typ zmiennej, mo\u017cna go wybra\u0107 dowolnie.<\/li>\n\n\n\n<li>Je\u015bli w danej metodzie nie ma sprecyzowanej \u201ewalidacji&#8221;, to mo\u017cna j\u0105 pomin\u0105\u0107.<\/li>\n\n\n\n<li>Metody nie powinny wykonywa\u0107 nadmiarowych, nielogicznych czynno\u015bci.<\/li>\n\n\n\n<li>Poza zmiennymi\/polami w klasie wymienionym w polecaniach zabronione jest tworzenie innych p\u00f3l w klasie. Stworzenie dodatkowych metod jest dopuszczalne, ale nie nale\u017cy tego nadu\u017cywa\u0107.<\/li>\n\n\n\n<li>W pierwszym kolokwium nie wyst\u0119puj\u0105 zagnie\u017cd\u017cone klasy w \u017cadnym z polece\u0144.<\/li>\n\n\n\n<li>Je\u015bli w poleceniu nie s\u0105 sprecyzowane modyfikatory dost\u0119pu, nale\u017cy dost\u0119powa\u0107 zgodnie z zasadami hermetyzacji (pola prywatne, przy metodach najmniejszy z mo\u017cliwych, klasy &#8212; dost\u0119p pakietowy).<\/li>\n\n\n\n<li>Rozwi\u0105zania (projekt z IntelliJ) nale\u017cy w ca\u0142o\u015bci spakowa\u0107 jako archiwum zip. Nast\u0119pnie ustawi\u0107 nazw\u0119. Rozwi\u0105zania nale\u017cy umie\u015bci\u0107 na pendrive przekazanym przez prowadz\u0105cego kolokwium.<\/li>\n\n\n\n<li><strong>Nazwa archiwum powinna by\u0107 wg schematu NUMERZESTAWU_NUMERALBUMU.zip gdzie numer zestawu znajduje si\u0119 na g\u00f3rze kartki z poleceniami. np. A23_123456.zip.<\/strong><\/li>\n\n\n\n<li>Archiwum powinno by\u0107 bez has\u0142a.<\/li>\n\n\n\n<li>Kod zakomentowany nie b\u0119dzie sprawdzany.<\/li>\n\n\n\n<li>Zawarto\u015b\u0107 pendrive b\u0119dzie pusta. Udost\u0119pniony b\u0119dzie tylko w celu zgrania rozwi\u0105za\u0144. Umieszczenie polece\u0144 na pendrive powinno odby\u0107 si\u0119 w czasie kolokwium. Rozwi\u0105zania po czasie mog\u0105 nie by\u0107 sprawdzane.<\/li>\n\n\n\n<li>Je\u015bli w poleceniu pojawia si\u0119 informacja o konieczno\u015bci zachowania formatowania napis\u00f3w (np. wielko\u015b\u0107 znak\u00f3w, znaki interpunkcyjne), to nale\u017cy to bezwzgl\u0119dnie wykona\u0107.<\/li>\n\n\n\n<li>Podpunkty b\u0119d\u0105 oceniane kaskadowo &#8212; wykonanie ich bez wykonania wcze\u015bniejszych podpunkt\u00f3w mo\u017ce oznacza\u0107 zero punkt\u00f3w.<\/li>\n\n\n\n<li>O ile nie zaznaczono w poleceniu inaczej, ka\u017cd\u0105 z metod nale\u017cy wywo\u0142a\u0107 co najmniej jeden raz (mo\u017ce by\u0107 bardzo trywialnie). Warto zwr\u00f3ci\u0107 uwag\u0119, \u017ce samo tworzenie obiekt\u00f3w w ka\u017cdym zdefiniowanym samodzielnie typie nie jest wymagane (chyba \u017ce polecenie tego wymaga).<\/li>\n\n\n\n<li>Nale\u017cy zachowywa\u0107 kolejno\u015b\u0107 argument\u00f3w w konstruktorach i metodach. Nale\u017cy d\u0105\u017cy\u0107 do tego, \u017ce nazwy argument\u00f3w metod powinny pokrywa\u0107 si\u0119 z nazwami p\u00f3l w klasie, gdzie to ma sens.<\/li>\n\n\n\n<li>Warto zwraca\u0107 uwag\u0119 na typ zwracany metod &#8212; je\u015bli metoda ma \u201eco\u015b&#8221; zwr\u00f3ci\u0107, b\u0119dzie to wskazane w poleceniu.<\/li>\n\n\n\n<li>Po kartkach z poleceniami mo\u017cna pisa\u0107 i traktowa\u0107 jako brudnopis.<\/li>\n<\/ul>\n\n\n\n<p>Przyk\u0142adowe kolokwia (docelowo b\u0119dzie 5 zestaw\u00f3w):<\/p>\n\n\n\n<ul>\n<li>ZestawP11 &#8211; <a href=\"http:\/\/wmii.uwm.edu.pl\/~piojas\/wp-content\/uploads\/2023\/11\/ZestawP11.pdf\" data-type=\"link\" data-id=\"http:\/\/wmii.uwm.edu.pl\/~piojas\/wp-content\/uploads\/2023\/11\/ZestawP11.pdf\">pdf<\/a>.<\/li>\n\n\n\n<li>ZestawP12 &#8211; <a href=\"http:\/\/wmii.uwm.edu.pl\/~piojas\/wp-content\/uploads\/2023\/11\/ZestawP12.pdf\" data-type=\"link\" data-id=\"http:\/\/wmii.uwm.edu.pl\/~piojas\/wp-content\/uploads\/2023\/11\/ZestawP12.pdf\">pdf<\/a>.<\/li>\n\n\n\n<li>ZestawP13 &#8211; <a href=\"http:\/\/wmii.uwm.edu.pl\/~piojas\/wp-content\/uploads\/2023\/11\/ZestawP13.pdf\" data-type=\"link\" data-id=\"http:\/\/wmii.uwm.edu.pl\/~piojas\/wp-content\/uploads\/2023\/11\/ZestawP13.pdf\">pdf<\/a>.<\/li>\n\n\n\n<li>ZestawP14 &#8211; <a href=\"http:\/\/wmii.uwm.edu.pl\/~piojas\/wp-content\/uploads\/2023\/11\/ZestawP14.pdf\" data-type=\"link\" data-id=\"http:\/\/wmii.uwm.edu.pl\/~piojas\/wp-content\/uploads\/2023\/11\/ZestawP14.pdf\">pdf<\/a>.<\/li>\n\n\n\n<li>ZestawP15 &#8211; <a href=\"http:\/\/wmii.uwm.edu.pl\/~piojas\/wp-content\/uploads\/2023\/11\/ZestawP15.pdf\" data-type=\"link\" data-id=\"http:\/\/wmii.uwm.edu.pl\/~piojas\/wp-content\/uploads\/2023\/11\/ZestawP15.pdf\">pdf<\/a>.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Uwaga! Warto nie sugerowa\u0107 si\u0119 kolokwiami\/egzaminy z ubieg\u0142ych lat. Formu\u0142a b\u0119dzie inna.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Przyk\u0142adowe kolokwia (docelowo b\u0119dzie 5 zestaw\u00f3w): Uwaga! Warto nie sugerowa\u0107 si\u0119 kolokwiami\/egzaminy z ubieg\u0142ych lat. Formu\u0142a b\u0119dzie inna.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[106],"tags":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p9qw79-1Jc","_links":{"self":[{"href":"http:\/\/wmii.uwm.edu.pl\/~piojas\/index.php\/wp-json\/wp\/v2\/posts\/6646"}],"collection":[{"href":"http:\/\/wmii.uwm.edu.pl\/~piojas\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/wmii.uwm.edu.pl\/~piojas\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/wmii.uwm.edu.pl\/~piojas\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/wmii.uwm.edu.pl\/~piojas\/index.php\/wp-json\/wp\/v2\/comments?post=6646"}],"version-history":[{"count":9,"href":"http:\/\/wmii.uwm.edu.pl\/~piojas\/index.php\/wp-json\/wp\/v2\/posts\/6646\/revisions"}],"predecessor-version":[{"id":6690,"href":"http:\/\/wmii.uwm.edu.pl\/~piojas\/index.php\/wp-json\/wp\/v2\/posts\/6646\/revisions\/6690"}],"wp:attachment":[{"href":"http:\/\/wmii.uwm.edu.pl\/~piojas\/index.php\/wp-json\/wp\/v2\/media?parent=6646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/wmii.uwm.edu.pl\/~piojas\/index.php\/wp-json\/wp\/v2\/categories?post=6646"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/wmii.uwm.edu.pl\/~piojas\/index.php\/wp-json\/wp\/v2\/tags?post=6646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}