Uniwersytet Warszawski, Wydział Fizyki - Centralny System Uwierzytelniania
Strona główna

Wolne oprogramowanie w nauce

Informacje ogólne

Kod przedmiotu: 1400-236WO
Kod Erasmus / ISCED: 11.9 Kod klasyfikacyjny przedmiotu składa się z trzech do pięciu cyfr, przy czym trzy pierwsze oznaczają klasyfikację dziedziny wg. Listy kodów dziedzin obowiązującej w programie Socrates/Erasmus, czwarta (dotąd na ogół 0) – ewentualne uszczegółowienie informacji o dyscyplinie, piąta – stopień zaawansowania przedmiotu ustalony na podstawie roku studiów, dla którego przedmiot jest przeznaczony. / (0619) Komputeryzacja (inne) Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
Nazwa przedmiotu: Wolne oprogramowanie w nauce
Jednostka: Wydział Biologii
Grupy: Przedmioty DOWOLNEGO WYBORU dla II stopnia (za zgodą KJD dopuszczone dla I st.)
Przedmioty obieralne na studiach drugiego stopnia na kierunku bioinformatyka
Punkty ECTS i inne: 6.00 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.
Język prowadzenia: polski
Rodzaj przedmiotu:

fakultatywne

Założenia (opisowo):

Celem przedmiotu jest przystępne zaznajomienie studentek i studentów z:


– systemem profesjonalnego przygotowywania dokumentów tekstowych (LaTeX).


– wierszem poleceń (bash) systemu linux, szczególnie z tym jak przyśpiesza i usprawnia codzienną pracę z plikami i katalogami.



Umiejętności zdobyte podczas kursu są cenne niezależnie od późniejszej ścieżki kariery studentów i studentek.



Zajęcia w sali są wspomagane przestrzenią kursową w serwisie kampus2. W niej zamieszczane będą pomocnicze nagrania i ćwiczenia a także materiały dodatkowe.


W razie potrzeby zapewnione będą konsultacje on-line.



Na zajęciach korzystamy głownie z aplikacji webowych – zapewnia to studentkom i studentom stały dostęp do omawianego materiału.

Tryb prowadzenia:

w sali

Skrócony opis:

Wolne Oprogramowanie (Free / Libre Software) jest otwarte na modyfikacje przez użytkownika i darmowe. Dlatego jest aktywnie rozwijane (m.in. w środowisku akademickim) w odpowiedzi na bieżące potrzeby i nowe technologie. WO to szeroki wachlarz programów, od pakietu biurowego libreoffice do profesjonalnych aplikacji naukowych, np. EMBL Exonerate.

Pełny opis:

Tematyka zajęć

tl;dr

LaTeX: kod źródłowy, rodzaje dokumentów, rozszerzenia, obrazki, tabele, bibliografia, dokumenty wielojęzyczne, prezentacje.

Wiersz poleceń: modyfikacje baz danych, praca z plikami i katalogami, przyśpieszanie codziennych czynności, zarządzanie informacją.

LaTeX

1. Dokument w formie kodu źródłowego – lepszy niż *.docx

Korzystanie z LaTeX'a on-line, instalacja w systemie Linux i Windows. Kod źródłowy – struktura i kompilacja do pdf. Rozszerzenia systemu LaTeX. Klasy dokumentów. Pierwszy dokument.

2. Modyfikacja obrazów bezpośrednio w dokumencie.

Wstawianie plików graficznych. Automatyczne pozycjonowanie. Obrazki opływane przez tekst. Odwołania do obrazków.

3. Dokument na każdą okazję.

Standardowe rozmiary papieru. Książka, artykuł, CV... Układ dokumentu, marginesy, odstępy, dokumenty jedno- i dwustronne. Wzory matematyczne.

4. Tabela z excela w dokumencie LaTeX

Tworzenie tabel: prostych, wielostronicowych, pionowych. Układ logiczny tabeli. Automatyczne pozycjonowanie.

5. Poza język angielski – lokalizacja LaTeX'a

Autokorekta. Dokument po polsku, reguły typograficzne. Kodowanie tekstu a znaki diakrytyczne. Dokument wielojęzyczny. Cyrylica.

6. Bibliografia jest prosta w LaTeX'u

System wbudowany vs pakiety. Baza bibliografii. Pobieranie cytowań z baz danych on-line. Lokalizacja językowa spisu literatury. Style cytowania z czasopism naukowych.

7. Rysowanie w LaTeX'u

Schematy kolorystyczne. Pakiet graficzny PGF/TikZ – rysunki i wykresy. Generowanie kodu wykresów w programie geogebra.

8. Prezentacje multimedialne – szybko i elegancko

Pakiet beamer, style. Dobre praktyki. Notatki i handouts. Rysowanie cząsteczek chemicznych.

Linux

9. Wolne Oprogramowanie, historia i założenia.

Fundacja Wolnego Oprogramowania (FSF). Free Software vs Open-source software, rodzaje licencji.

Wiersz poleceń systemu Linux – po co?. Nawigacja w systemie plików. Usprawnianie pracy w trybie tekstowym.

10. Korzystanie z linux'a bez instalacji.

Linux, wprowadzenie, różnorodność, uruchamianie z pendrive, opcje instalacji. Zarządzanie programami. Linux jako system do zastosowań profesjonalnych.

Wiersz poleceń – zarządzanie plikami, kopie zapasowe danych. Łączenie poleceń w sekwencje – potoki (pipes).

11. Baza danych w pliku tekstowym.

Sortowanie i łączenie plików. Tworzenie podzbiorów, w tym losowych. Wybieranie kolumn.

12. Wyszukiwanie tekstu w pliku i rekursywne w plikach – grep. Wyrażenia regularne (regex).

13. Zamiana tekstu w plikach – sed. Wyszukiwanie plików i katalogów wg złożonych warunków. Pliki: porównywanie, pobieranie z internetu, archiwizacja i kompresja, weryfikacja poprawności (sumy kontrolne).

14. Operacje na bazach danych

Program awk jako arkusz kalkulacyjny. Operacje matematyczne, wybór wierszy wg warunków logicznych. Porównania wartości pól. Kalkulator bc.

15. Wiersz poleceń – poza podstawy

Łączenie poleceń w skrypty shella. Zarządzanie projektem – system kontroli wersji plików git i serwis GitHub.

Literatura:

1. Barnett B., The Grymoire – home for UNIX wizards, www.grymoire.com/Unix/

2. Goyvaerts J., Regular expressions, www.regular-expressions.info/

3. Kopka H., Daly P.W., 2003. Guide to LaTeX, 4th edition, Addison-Wesley Longman Publishing Co., Inc., USA

4. Shotts W.E., Jr, The Linux Command Line, linuxcommand.org/tlcl.php/tlcl.php

5. Tobias Oetiker and Contributors, lshort – A short introduction to LaTeX2e, ctan.org/tex-archive/info/lshort

6. Wikibooks contributors, LaTeX, Wikibooks, https://en.wikibooks.org/wiki/LaTeX

Efekty uczenia się:

Wiedza

Po opanowaniu materiału objętego ćwiczeniami studentka/student:

Ma pogłębioną wiedzę z zakresu praw autorskich.

Zna zalety korzystania z systemu Linux i Wolnego Oprogramowania.

Zna narzędzia Wolnego Oprogramowania wykorzystywane w nauce.

Umiejętności

Po opanowaniu materiału objętego ćwiczeniami student/studentka:

Tworzy pod kierunkiem opiekuna oraz samodzielnie właściwie udokumentowane opracowania.

Wykazuje umiejętność krytycznej analizy i selekcji informacji, zwłaszcza ze źródeł elektronicznych.

Wykazuje umiejętność wyciągania wniosków oraz formułowania sądów na podstawie danych z różnych źródeł.

Kompetencje społeczne

Po opanowaniu materiału objętego ćwiczeniami studentka/student:

Rozumie potrzebę stałego podnoszenia swoich kompetencji zawodowych i społecznych.

Rozumie potrzebę uczenia się przez całe życie, inspirując rozwój tej potrzeby u innych.

Wykazuje inicjatywę i samodzielność w działaniach, potrafi myśleć i działać w sposób przedsiębiorczy.

Rozumie wagę Wolnego Oprogramowania we współczesnym świecie.

Metody i kryteria oceniania:

Zaliczenie ćwiczeń na podstawie sumy punktów z

– zadań dotyczących wiersza poleceń;

– zadań dotyczących systemu LaTeX;

– aktywności na ćwiczeniach.

Praktyki zawodowe:

Nie

Zajęcia w cyklu "Semestr zimowy 2025/26" (zakończony)

Okres: 2025-10-01 - 2026-01-25
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 90 godzin więcej informacji
Koordynatorzy: Maciej Jończyk
Prowadzący grup: Maciej Jończyk
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę
Rodzaj przedmiotu:

fakultatywne

Tryb prowadzenia:

w sali

Zajęcia w cyklu "Semestr zimowy 2026/27" (jeszcze nie rozpoczęty)

Okres: 2026-10-01 - 2027-01-24
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 90 godzin, 10 miejsc więcej informacji
Koordynatorzy: Maciej Jończyk
Prowadzący grup: Maciej Jończyk
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę
Rodzaj przedmiotu:

fakultatywne

Tryb prowadzenia:

w sali

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Warszawski, Wydział Fizyki.
ul. Pasteura 5, 02-093 Warszawa tel: +48 22 5532 000 https://www.fuw.edu.pl/ kontakt deklaracja dostępności mapa serwisu USOSweb 7.3.1.0-2 (2026-05-27)