Tomasz Kazimierczuk's webpage     Teaching(PL)     Research     Pleview

Programowanie dla I roku fizyki (2015/2016)

Konta w OKWF

Osoby które nie mają konta w OKWF, proszę o kontakt z Robertem Budzyńskim

Sala do pracy własnej

znajduje się na pierwszym piętrze (sala 1.23). Sala wyposażona jest w 7 stanowisk komputerowych o konfiguracji odpowiadającej standardowemu stanowisku w salach dydaktycznych (pracowniach) komputerowych.

Do korzystania z komputerów w sali do pracy własnej niezbędne jest posiadanie indywidualnego konta w wydziałowej sieci studenckiej.

Dostęp do komputerów okwf spoza Wydziału

Z zewnątrz można się połączyć (przez ssh) tylko na jeden komputer: tempac.okwf.fuw.edu.pl, a z tempac’a np. na komputer primus.okwf.fuw.edu.pl. Z komputera Linux’owego można się połączyć za pomocą polecenia ssh. Z Windows np. za pomocą Putty.

Po zalogowaniu na te komputery widoczne są te same katalogi domowe jak w salach komputerowych

Przykład dla użytkownika ab234567, łączącego się z Linux’a, możliwość uruchamiania programów, które otwierają własne okna:

ssh -X -l ab234567 tempac.okwf.fuw.edu.pl

Kopiowanie plików: Linux - program scp, Windows - np. WinSCP

Zadania

W celu ułatwienia weryfikacji swoich umiejętności stworzyliśmy listę zadań (data aktualizacji: 15.05.2017). Warto zajrzeć również na strony z materiałami z ćwiczeń Tomasza Tarkowskiego oraz Krzysztofa Piaseckiego.

Slajdy z wykładu

Wskazówka: zastanów się czy czas spędzony na czytaniu slajdów nie lepiej przeznaczyć na przeczytanie podręcznika lub innych źródeł (np. Google -> “czym są kontenery STL”). Slajdy zastępują pisanie na tablicy, a nie są zapisem wszystkich wypowiadanych na wykładzie słów!

  • 27.02.2017 - sprawy organizacyjne, paradygmaty programowania
  • 06.03.2017 - liczby całkowite
  • 13.03.2017 - liczby zmiennoprzecinkowe
  • 20.03.2017 - pętle, funkcje
  • 27.03.2017 - złożoność obliczeniowa
  • 03.04.2017 - kontenery STL
  • 10.04.2017 - programowanie obiektowe, cz. 1
  • 24.04.2017 - programowanie obiektowe, cz. 2
  • 09.05.2017 - programowanie obiektowe, cz. 3
  • 15.05.2017 - proces kompilacji, cz. 1
  • 22.05.2017 - proces kompilacji, cz. 2; narzędzia typu CMake
  • 29.05.2017 - narzędzia pomocnicze (systemy kontroli wersji, systemy dokumentacji)
  • 06.06.2017 - Wprowadzenie do programowania GUI, cz. 1
  • 13.06.2017 - Wprowadzenie do programowania GUI, cz. 2

Egzamin

Egzamin odbędzie się dnia 30.06.2017, zgodnie z informacjami z IPZ. Jedno z zadań będzie wykorzystywać klasę Naukowiec.