Wstęp do informatyki
Informacje ogólne
| Kod przedmiotu: | 1000-711WIN |
| Kod Erasmus / ISCED: |
11.301
|
| Nazwa przedmiotu: | Wstęp do informatyki |
| Jednostka: | Wydział Matematyki, Informatyki i Mechaniki |
| Grupy: |
Przedmioty obowiązkowe dla I roku bioinformatyki |
| Punkty ECTS i inne: |
5.00
|
| Język prowadzenia: | polski |
| Rodzaj przedmiotu: | obowiązkowe |
| Skrócony opis: |
Wprowadzenie do systemów operacyjnych (Unix) i języków skryptowych (shell, Python). |
| Pełny opis: |
1. Systemy operacyjne na przykładzie Unix, historia systemów uniksowych, cechy systemu operacyjnego Linux. 2. Powłoka bash - podstawowe polecenia, potoki i przetwarzanie wsadowe 3. Wyrażenia regularne - konstrukcja, wyszukiwanie wzorców w tekstach 4. Python - konstrukcja programów imperatywnych - interpreter interaktywny i tworzenie modułów programu - funkcje biblioteczne i tworzenie własnych funkcji - pętle i instrukcje warunkowe |
| Literatura: |
Linux in a Nutshell. Ellen Siever, Aaron Weber, Stephen Figgins, Robert Love, Arnold Robbins A Practical Guide to Linux. Mark G. Sobell Learning Python. Mark Lutz Programming Python. Mark Lutz Dive into Python. Mark Pilgrim Python Cookbook. Alex Martelli, David Ascher Programming Pearls. Jon Bentley |
| Efekty uczenia się: |
Wiedza: - Zna podstawy konstrukcji programów komputerowych - Zna język Python i komendy powłoki bash Umiejętności: potrafi pisać, uruchamiać i testować programy w wybranych językach skryptowych i wykorzystywać je do przetwarzania danych biologicznych (K_U16) |
| Metody i kryteria oceniania: |
LAB: 3 skrypty: Python 4 pkt., Python 12 pkt., bash 4 pkt. Obowiązkowo duży skrypt w Pythonie z progiem min. 6pkt. Skrypty muszą być zaprezentowane osobiście by uzyskać ocenę. 2 x kolokwium z pythona po 20 pkt., kolokwium poprawkowe pod koniec semestru z opcją poprawy wszystkich kolokwiów. 4 kartówki bash/python po 2 pkt. na labach Egzamin końcowy pisemny 60 pkt.: test + zadania python; termin zerowy dla najlepszych i oddających projekty w terminie (bez egzaminu). Ocena końcowa – wymagane ok. 60 pkt z LAB (z wymaganym progiem z projektu) + kolokwia + kartkówki + egzamin pisemny Dodatkowa weryfikacja projektów w formie pisania kodu w pythonie w labie, które odbędzie się po egzaminie pisemnym. Zwolnienie z tej formy dla osób z dobrymi wynikami z kolokwiów. Zaliczenie oznacza pozytywną weryfikację projektu. Programy zaliczeniowe (LAB) muszą być napisane samodzielnie bez użycia narzędzi AI. |
Zajęcia w cyklu "Semestr zimowy 2024/25" (zakończony)
| Okres: | 2024-10-01 - 2025-01-26 |
Przejdź do planu
PN LAB
LAB
WT WYK
LAB
LAB
ŚR CZ PT |
| Typ zajęć: |
Laboratorium, 30 godzin
Wykład, 30 godzin
|
|
| Koordynatorzy: | Paweł Górecki | |
| Prowadzący grup: | Maria Bochenek, Paweł Górecki, Aleksander Jankowski | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: | Egzamin |
Zajęcia w cyklu "Semestr zimowy 2025/26" (w trakcie)
| Okres: | 2025-10-01 - 2026-01-25 |
Przejdź do planu
PN LAB
LAB
WT WYK
LAB
LAB
ŚR CZ PT |
| Typ zajęć: |
Laboratorium, 30 godzin
Wykład, 30 godzin
|
|
| Koordynatorzy: | Paweł Górecki | |
| Prowadzący grup: | Maria Bochenek, Paweł Górecki, Aleksander Jankowski | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: |
Przedmiot -
Egzamin
Wykład - Egzamin |
Właścicielem praw autorskich jest Uniwersytet Warszawski.
