Sala 604/B1

Sala 604
Sala 604

Wszystkie zajęcia odbywają się w sali 604 budynku B1. Żeby tam się dostać trzeba wejść schodami (klatka schodowa od strony ul. Mariana Smoluchowskiego) na samą górę (poddasze). Można skorzystać z windy, pamiętając jednak, że trzeba wysiąść na przedostatnim piętrze.

Osoby niepełnosprawne proszone są o zgłoszenie swoich problemów prowadzącemu — zapewni on odpowiedni dostęp.

Komputery

W sali znajdują się identyczne, całkiem współczesne stanowiska komputerowe.

Logowanie

Na wszystkich komputerach zainstalowane są dwa systemy operacyjne: Linux (Ubuntu 22.04.03) i Windows 10.

Na zajęciach korzystamy z systemu Linux!

Po włączeniu komputera najlepiej odczekać kilka chwil aż pojawi się ekran logowania. Logujemy się podając

  • jako nazwę użytkownika a 123456

    gdzie 123456 to numer „albumu” studenta1, a literka „a”, to po prostu a.

  • jako hasło podajemy nazwisko pisane z wielkiej litery bez polskich liter!

Po pierwszym zalogowaniu hasło należy zmienić!

Zmiana hasła

Aby zmienić hasło należy otworzyć terminal:

Na klawiaturze komputera trzeba nacisnąć równocześnie trzy klawisze CTRL ALT T

Otworzy się okienko podobne do tego

Okno terminala
Okno terminala

W okienku wpisujemy polecenie

passwd

pojawi się zapytanie

Zmienianie hasła dla a123456.
Obecne hasło:
Nowe hasło: 
Proszę ponownie wpisać nowe hasło:

Podczas tej procedury wpisywane hasła nie będą widoczne! Trzeba dwukrotnie wpisać nowe (ale inne niż początkowe) hasło.

Prowadzący nie będą w stanie odzyskać podanego hasła. Tylko administrator (czyli ja — Wojciech Myszka) mogę hasło zmienić (ale nie odzyskać), więc proszę być uważnym.

Na komputerach można się zalogować również jako gosc/Gosc.

IDE czyli Zintegrowane Środowisko Programistyczne

Na komputerach zainstalowanych jest kilka edytorów (nazywamy je IDE Integrated Developmenrt Environment):

Student może korzystać z dowolnie wybranego środowiska.

Na moich zajęciach będę używał głównie Geany i wytłumaczę jak z niego korzystać.

Środowisko takie pozwala na:

  • edycję kodu2,
  • uruchomienie programu.

Niektóre IDE pozwalają również na debugowanie programu (czyli dają możliwość uruchamiania programu „krok po kroku” i bieżącego podglądania wartości zmiennych).

Niektóre IDE są reklamowane jako wyposażone w AI3 czyli pozwalają podpowiedzieć najlepsze polecenia kodu…

e-portal

Nasz uczelniany e-portal, pod adresem eportal.pwr.edu.pl używany będzie do przesyłania kodu programów przygotowanych na zajęciach.

Dostępne tam środowisko pozwala na przygotowanie kodu, skompilowanie go oraz uruchomienie. Nie jest tak wygodne jak IDE, ale pozwala przygotować i sprawdzić działanie programu nawet nie mając na „domowym” komputerze zainstalowanego żadnego kompilatora/IDE.

Język C „w domu”

Żeby wygodnie móc programować w języku C w domu potrzebne są dwie rzeczy zainstalowane na własnym komputerze:

  1. Kompilator języka C
  2. Jakieś IDE

Od bardzo wielu lat moim podstawowym środowiskiem pracy jest system Linux, więc nie bardzo potrafię odpowiedzieć na pytanie:

  • Jaki kompilator zainstalować w środowisku Windows?

    Mogę podpowiedzieć, że GCC, the GNU Compiler Collection od wielu lat uchodzi za znakomite i darmowe środowisko pozwalające kompilować programy w językach: C, C++, Objective-C, Fortran, Ada, Go, i D. zawiera wszystkie niezbędne biblioteki procedur.

Trudno mi też podpowiadać które IDE jest najlepsze (bo nie wiem co znaczy słowo najlepsze w przypadku każdego studenta).

Szukanie odpowiedzi w internecie może przynieść pewne rezultaty, ale nie zawsze podpowiada co ma zrobić osoba, która jeszcze nie wie czy programowanie będzie jej największą pasją (choć podpowiada ludziom, którzy mają zamiar sporo programować najlepsze narzędzia).

Każde z podanych IDE może być zainstalowane na komputerze z systemem Windows!


  1. Zgodnie z rozporządzeniem Ministra „album studenta”, to dokumentacja gromadząca informację o przebiegu studiów na uczelni. Każdy zestaw dokumentów ma swój unikatowy numer, który jest również numerem legitymacji studenckiej, czy jest używany jako część adresu ↩︎

  2. Generalnie do tworzenia programów nie jest potrzebne IDE. Wystarczy jakikolwiek edytor i kompilator. ↩︎

  3. Czyli Sztuczną Inteligencję… ↩︎

Następny