Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
programowanie_obiektowe [2018/10/11 14:46]
pszwed [Tekst wykładów]
programowanie_obiektowe [2021/09/16 20:03] (current)
pszwed
Line 1: Line 1:
 ====== Programowanie obiektowe ======    ====== Programowanie obiektowe ======   
  
-**Wyniki egzaminu**   +:!: Terminy egzaminów [[http://home.agh.edu.pl/~pszwed/wiki/doku.php?id=programowanie_obiektowe#egzaminy|...więcej informacji]]
  
-  *[[http://pszwed.kis.agh.edu.pl/wyklady_java/java-2018-i-termin.htm|I termin wyniki]] ​ Możliwość oglądania prac - wtorek godzina 14.00 (konsultacje od 13.30)   
  
 +  *I termin: 03.02.2020 (poniedziałek) 16:30-18:30 B1-H24       
 +  *II termin: 10.02.2020 (poniedziałek) - 14:00-16:00 C2 224  
 +  *III termin: 13.02.2020 (czwartek) - 14:00-16:00   C2 429
 +
 +
 +:!: Zaliczenia ćwiczeń - kolokwium dodatkowe
 +
 +Planowane na 4.02.2020 godzina 14.00 C1 511A
 +
 +
 +<!--
 +**Wyniki egzaminu**   
 +
 +  *[[http://pszwed.kis.agh.edu.pl/wyklady_java/java-i-termin-oceny-2019.pdf|I termin - 31.01.2019 oceny]] ​Możliwość oglądania ocen: wtorek 12.00.
 +  *[[http://pszwed.kis.agh.edu.pl/wyklady_java/java-ii-termin-oceny-2019.pdf|II termin - 07.02.2019 oceny]] ​Możliwość oglądania ocen: wtorek 12.00.
  
 +-->
 ===== Tekst wykładów =====    ===== Tekst wykładów =====   
  
   *[[http://pszwed.kis.agh.edu.pl/wyklady_java/w1-java-wprowadzenie.pdf|Wykład 1: Wprowadzenie,​ ogólny opis języka]] ​      *[[http://pszwed.kis.agh.edu.pl/wyklady_java/w1-java-wprowadzenie.pdf|Wykład 1: Wprowadzenie,​ ogólny opis języka]] ​   
-  *[[http://szwed.kis.agh.edu.pl/wyklady_java/w2-3-java-skladnia.pdf|Wykład 2-3 Elementy składni, rozmieszczenie obiektów w pamięci, klasa String, tablice]] ​   +  *[[http://pszwed.kis.agh.edu.pl/wyklady_java/w2-3-java-skladnia.pdf|Wykład 2-3 Elementy składni, rozmieszczenie obiektów w pamięci, klasa String, tablice]] ​   
   *[[http://pszwed.kis.agh.edu.pl/wyklady_java/w4-5-java-klasy.pdf|Wykład 4-5 Klasy, pola, metody, konstruktory,​ klonowanie]] ​      *[[http://pszwed.kis.agh.edu.pl/wyklady_java/w4-5-java-klasy.pdf|Wykład 4-5 Klasy, pola, metody, konstruktory,​ klonowanie]] ​   
   *[[http://pszwed.kis.agh.edu.pl/wyklady_java/w6-java-interfejsy-klasy-wewnetrzne.pdf|Wykład 6 Intefejsy, klasy wewnętrzne,​ wyliczenia]]      *[[http://pszwed.kis.agh.edu.pl/wyklady_java/w6-java-interfejsy-klasy-wewnetrzne.pdf|Wykład 6 Intefejsy, klasy wewnętrzne,​ wyliczenia]]   
Line 23: Line 38:
    *częściowo pokrywa [[https://education.oracle.com/java-se-8-programmer-ii/pexam_1Z0-809]]    *częściowo pokrywa [[https://education.oracle.com/java-se-8-programmer-ii/pexam_1Z0-809]]
    
-===== Laboratoria =====    
-  *[[po:lab1|Laboratorium 1 -- kompilacja, uruchamianie, IDE]] 
-  *[[po:lab2|Laboratorium 2 -- klasa Matrix]]    
-  *[[po:lab3|Laboratorium 3 -- testy metod klasy Matrix]]    
-  *[[po:lab4|Laboratorium 4 -- piszemy CV]]    
-  *[[po:lab4#zapis_i_odczyt_dokumentu|Laboratorium 5 -- Kontynuujemy pisanie CV...]]    
-  *[[po:lab6|Laboratorium 6 -- CSV reader]]    
-  *[[po:lab7|Laboratorium  7 -- Województwa,​ powiaty, gminy...]]    
-  *[[po:lab8|Laboratorium  8 -- Województwa,​ powiaty, gminy - kontynuacja]]    
-  *[[po:lab9|Laboratorium  9 -- Województwa,​ powiaty, gminy - sortowanie i filtrowanie]]    
-  *[[po:lab10|Laboratorium 10 -- Rysujemy choinkę]]   - [[po:galeria_choinek|Galeria choinek]] 
-  *[[po:lab11|Laboratorium 11 -- Wątki 1 (zegar i ładowanie plików)]]    
-  *[[po:lab12|Laboratorium 12 -- Wątki 2 (obliczenia równoległe i winda)]]    
-  *[[po:lab14|Laboratorium 14]]    
  
 ===== Kolokwia i sprawdziany =====    ===== Kolokwia i sprawdziany =====   
-    
-[[http://pszwed.kis.agh.edu.pl/wyklady_java/lab/2017-programowanie-obiektowe-oceny.pdf|Oceny z laboratorium]]     
  
-[[po:galeria_choinek|Galeria choinek]]+ 
 + 
 + 
 +[[http://pszwed.kis.agh.edu.pl/wyklady_java/lab/2019-programowanie-obiektowe-oceny.pdf|Punkty z laboratorium]]     
 + 
 + 
 + 
 +[[sprawdzian_21_01-2020|Kolokwium]] 
 + 
 +<!-- 
 +Osoby, które nie uzyskały zaliczenia będą miały możliwość napisania jeszcze jednego kolokwium, prawdopodobnie w dniu II terminu egzaminu. 
 + 
 + 
 +  * ** Czwartek 07.02.2019, godz 13.00 - kolokwium poprawkowe Programowenie Obiektowe ** C2 403 
 +  * Czwartek 07.02.2019, godz. 15.00 egzamin Programowanie Obiektowe II termin (B1 H24) 
 +--> 
 + 
 +[[po:galeria_choinek|Galeria choinek 2017]]
 ===== Repozytoria git =====    ===== Repozytoria git =====   
        
 Dla każdego uczestnika zajęć zostało założone repozytorium git. Lista loginów i repozytoriów jest dostępna jako     Dla każdego uczestnika zajęć zostało założone repozytorium git. Lista loginów i repozytoriów jest dostępna jako    
-[[http://pszwed.kis.agh.edu.pl/wyklady_java/lab/​2017-programowanie-obiektowe-git.pdf|plik PDF]] lub [[http://​pszwed.kis.agh.edu.pl/​wyklady_java/​lab/​2017-programowanie-obiektowe-git.csv|csv]]. Obie listy są zabezpieczone hasłem (takim, jak do wykładów).   +[[http://pszwed.kis.agh.edu.pl/wyklady_java/lab/2019-programowanie-obiektowe-git.pdf|plik PDF]]. Lista jest zabezpieczone hasłem (takim, jak do wykładów).   
        
 Hasła do repozytoriów zostaną podane podczas zajęć.    Hasła do repozytoriów zostaną podane podczas zajęć.   
Line 83: Line 99:
        
 Po zalogowaniu się na komputerze w laboratorium użyj komendy: ''​git pull origin master'',​ aby uaktualnić lokalne pliki (pobrać zmiany z repozytorium). To samo można wykonać z poziomu IDE: VCS (Team) -> Remote -> Pull    Po zalogowaniu się na komputerze w laboratorium użyj komendy: ''​git pull origin master'',​ aby uaktualnić lokalne pliki (pobrać zmiany z repozytorium). To samo można wykonać z poziomu IDE: VCS (Team) -> Remote -> Pull   
-    + 
-   +=== Problemy ? ===    
 + 
 +Konflikty dla pliku tekstowego -> użyj ''git mergetool'':     
 +  *[[https://stackoverflow.com/questions/161813/how-to-resolve-merge-conflicts-in-git]]    
 + 
 +Wybór jednego z plików powodujących konflikt:  
 +  *[[https://medium.com/@joshsaintjacque/resolving-merge-conflicts-in-binary-files-79df5aacd86f]]
 ===== Egzaminy =====    ===== Egzaminy =====   
        
Line 107: Line 129:
   * Podczas egzaminu nie można korzystać z materiałów i pomocy, telefonów komórkowych i sprzętu komputerowego. ​      * Podczas egzaminu nie można korzystać z materiałów i pomocy, telefonów komórkowych i sprzętu komputerowego. ​   
 ==== Terminy ====    ==== Terminy ====   
-  *I termin: 2.02, 15:​00-17:​00,​ s. B1/121       [[http://pszwed.kis.agh.edu.pl/wyklady_java/java-2018-i-termin.htm|Wyniki]] +  *I termin: 03.02.2020 (poniedziałek) 16:30-18:30 B1-H24  
-  *II termin: 9.02, 15:00-17:00,​ sB1/121    +      *[[http://pszwed.kis.agh.edu.pl/wyklady_java/java-2020-termin-i.pdf|Wyniki...]]    
-  *III termin: 16.0214:00-16:00,​ s. B1/121.   +      *Możliwość oglądania prac - czwartek 06.02.2020 godzina 13.00 
 +  *II termin: 10.02.2020 (poniedziałek) - 14:00-16:00 C2 224   
 +      *[[http://pszwed.kis.agh.edu.pl/wyklady_java/java-2020-termin-ii.pdf|Wyniki...]]    
 +  *III termin: 13.02.2020 (czwartek) - 14:00-16:00   C2 429
        
 <!--  <!-- 
Line 145: Line 170:
 ==== Ocena końcowa ====    ==== Ocena końcowa ====   
        
-Ocena końcowa jest obliczana jako średnia ważona (około //(1-k)// ocena z egzaminu i //k// z zaliczenia). ​    +Ocena końcowa jest obliczana jako średnia ważona (około //(1-k)// ocena z egzaminu i //k// z zaliczenia). ​ 
-  * {{:​ok-k-0.50.pdf|Ocena końcowa dla k=0.50}}+    
 +Współczynnik //=0.5//Np. jeżeli ktoś uzyskał 5.0 z zaliczenia i 4.5 z egzaminu, oceną końcową będzie 5.
 + 
programowanie_obiektowe.1539261982.txt.gz · Last modified: 2018/10/11 14:46 by pszwed
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0