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. |
Metody i kryteria oceniania: |
Zaliczenie na ocenę na podstawie projektów wykonywanych w domu oraz aktywności na ćwiczeniach. Wymagana jest też obecność na zajęciach. |
Zajęcia w cyklu "Semestr letni 2023/24" (zakończony)
Okres: | 2024-02-19 - 2024-06-16 |
Przejdź do planu
PN WT CW
ŚR CW
CZ PT |
Typ zajęć: |
Ćwiczenia, 45 godzin
|
|
Koordynatorzy: | Aleksandra Fijałkowska, Nevill Gonzalez Szwacki | |
Prowadzący grup: | Aleksandra Fijałkowska, Nevill Gonzalez Szwacki | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Zaliczenie na ocenę |
Zajęcia w cyklu "Semestr zimowy 2024/25" (w trakcie)
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ę |
Właścicielem praw autorskich jest Uniwersytet Warszawski, Wydział Nauk Ekonomicznych.