Technologie informacyjne i komunikacyjne z elementami programowania
Informacje ogólne
| Kod przedmiotu: | 1100-1INZ29 |
| Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
| Nazwa przedmiotu: | Technologie informacyjne i komunikacyjne z elementami programowania |
| Jednostka: | Wydział Fizyki |
| Grupy: |
Energetyka jądrowa; przedmioty dla I roku Nanoinżynieria; przedmioty dla I roku |
| Punkty ECTS i inne: |
3.00
|
| Język prowadzenia: | polski |
| Założenia (opisowo): | Przedmiot przeznaczony dla studentów rozpoczynających studia na Wydziale Fizyki UW. Jego celem jest wyposażenie studentów w narzędzia przydatne na kolejnych etapach studiów oraz naukę podstaw programowania w języku Python. |
| Tryb prowadzenia: | w sali |
| Pełny opis: |
Program przedmiotu: 1. Wprowadzenie do systemu Linux 2. Narzędzia przydatne w programowaniu 3. Dobre praktyki organizowania kodu, nazywania zmiennych, tworzenia dokumentacji 4. Podstawowe typy zmiennych 5. Podstawowe operatory 6. Pętle i instrukcje warunkowe 7. Funkcje 8. Typy złożone: lista, słownik, krotki 9. Proste algorytmy 10. Algorytmy wykorzystujące techniki Monte Carlo 11. Bibiliteka numpy i matplotlib 12. Wprowadzenie do programowania obiektowego |
| Literatura: |
William E. Shotts, Linux: Wprowadzenie do wiersza poleceń (Helion, Gliwice, Poland, 2021). B. Lubanovic, Python: Nowoczesne programowanie w prostych krokach (Helion, Gliwice, Poland, 2021). |
| Efekty uczenia się: |
Po zaliczaniu przedmiotu student: WIEDZA - znać składnię języka Python: strukturę programu, typy danych, instrukcje sterujące, podstawowe operatory, funkcje, operacje wejścia/wyjścia, wybrane funkcje i klasy z bibliotek numpy i matplotlib oraz podstawy pisania własnych klas. UMIEJĘTNOŚCI - umieć posługiwać się linią poleceń w systemie Linux - umieć zaprojektować algorytm w celu rozwiązania prostego problemu obliczeniowego i napisać program w języku Python realizujący ten algorytm. KOMPETENCJE SPOŁECZNE - być gotów do samodzielnego rozwiązania postawionych zagadnień algorytmicznych - stosować zasady uczciwości intelektualnej |
| Metody i kryteria oceniania: |
Zaliczenie na ocenę na podstawie projektów wykonywanych w sali oraz aktywności na ćwiczeniach. Wymagana jest też obecność na zajęciach. |
Zajęcia w cyklu "Semestr zimowy 2024/25" (zakończony)
| Okres: | 2024-10-01 - 2025-01-26 |
Przejdź do planu
PN CW
WT ŚR CW
CW
CZ CW
PT CW
|
| Typ zajęć: |
Ćwiczenia, 45 godzin
|
|
| Koordynatorzy: | Aleksandra Fijałkowska, Nevill Gonzalez Szwacki | |
| Prowadzący grup: | Aleksandra Bartnik, Aleksandra Fijałkowska, Nevill Gonzalez Szwacki, Olga Kochanowska, Szymon Zajda | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: | Zaliczenie na ocenę |
Zajęcia w cyklu "Semestr zimowy 2025/26" (zakończony)
| Okres: | 2025-10-01 - 2026-01-25 |
Przejdź do planu
PN CW
WT ŚR CW
CW
CZ CW
PT CW
|
| Typ zajęć: |
Ćwiczenia, 45 godzin
|
|
| Koordynatorzy: | Aleksandra Fijałkowska, Nevill Gonzalez Szwacki | |
| Prowadzący grup: | Aleksandra Fijałkowska, Nevill Gonzalez Szwacki, Piotr Kulik, Szymon Zajda | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: | Zaliczenie na ocenę |
Właścicielem praw autorskich jest Uniwersytet Warszawski, Wydział Fizyki.
