| Kod przedmiotu |
06 67 2009 00 |
| Liczba punktów ECTS |
3 |
| Nazwa w języku prowadzenia |
Technologie informatyczne II |
| Nazwa w języku polskim |
Technologie informatyczne II |
| Nazwa w języku angielskim |
Information technologies II |
| Język prowadzenia zajęć |
polski |
Formy zajęć
Liczba godzin w semestrze |
|
Wykład |
Ćwiczenia |
Laboratorium |
Projekt |
Seminarium |
Inne |
E-learning |
| Godziny kontaktowe |
15 |
|
30 |
|
|
|
|
| Kształcenie na odległość |
Nie |
Nie |
Nie |
Nie |
Nie |
Nie |
Nie |
| Udział wagowy w ocenie końcowej. |
0,30 |
|
0,70 |
|
|
|
|
|
| Jednostka prowadząca |
Katedra Mechaniki Konstrukcji |
| Kierownik przedmiotu |
dr Alina Radzikowska |
| Realizatorzy przedmiotu |
prof. dr hab. inż. Jarosław Jędrysiak, dr inż. Magda Kaźmierczak-Sobińska, dr inż. Ewelina Kubacka, dr inż. Jakub Marczak, dr hab. inż. Piotr Ostrowski, dr Alina Radzikowska |
| Wymagania wstępne |
Technologie informatyczne I |
| Przedmiotowe efekty uczenia się |
- Student potrafi sformułować rozwiązanie podstawowego problemu obliczeniowego w postaci algorytmu.
- Student potrafi stosować struktury danych adekwatne do zagadnienia.
- Student potrafi zaimplementować algorytm w języku programowania Python.
- Student potrafi analizować kod programu i lokalizować przyczyny błędów.
|
| Metody weryfikacji przedmiotowych efektów uczenia się |
Efekty kształcenia 1 i 2 będą zweryfikowane w ramach testu (kolokwium wykładowego). Efekty kształcenia 3 i 4 oraz dodatkowo ponownie efekty 1 i 2 będą werfyfikowane poprzez wykonywanie ćwiczeń programistycznych w ramach laboratorium komputerowego.
|
| Kierunkowe efekty uczenia się |
- wiąże wiedzę z zakresu matematyki, fizyki i chemii z prostymi zagadnieniami teoretycznymi i technicznymi w zakresie budownictwa, a następnie identyfikuje, formułuje i rozwiązuje problemy inżynierskie oraz matematyczne
- zdobywa i stosuje nową wiedzę w miarę potrzeb, przy użyciu odpowiednich strategii uczenia się, w zakresie wiedzy inżynierskiej
- krytycznie ocenia posiadaną wiedzę i umiejętności, uznaje znaczenie wiedzy oraz opinii krajowych ekspertów w danej dziedzinie
|
| Formy i warunki zaliczenia przedmiotu |
Warunkiem zaliczenia przedmiotu jest zaliczenie testu elektronicznego z materiału wykładowego oraz zaliczenie wszystkich wymaganych ćwiczeń laboratoryjnych (programistycznych). |
| Szczegółowe treści przedmiotu |
Wykład:
1. Wprowadzenie do algorytmiki. Przedstawienie procesów inżynierskich w postaci algorytmów. Sposoby zapisu algorytmów. Zagadnienia poprawności i wydajności algorytmów.
2. Programowanie w języku Python 3: środowisko uruchomieniowe, elementy języka, typy i struktury danych, biblioteki standardowe.
3. Przykładowe obliczenia numeryczne dotyczące zagadnień inżynierskich.
Laboratorium:
1. Formułowanie algorytmów oraz ich przedstawienie w postaci schematów blokowych.
2. Zapoznanie z wybranym środowiskiem programistycznym, uruchomienie pierwszych programów. Zmienne i wyrażenia arytmetyczne. Standardowe wejście/wyjście - komunikacja z użytkownikiem. Typy danych - ograniczenia obliczeń komputerowych. Operatory arytmetyczne, logiczne, przypisania. Sterowanie - instrukcje if-, pętle for, while. Funkcje i struktura programu, przekazywanie argumentów. Operacja wejścia/wyjścia dostęp do plików
3. Implementacja algorytmów dotyczących wybranych zagadnień inżynierskich w języku programowania Python.
4. Uruchamianie i diagnostyka programów.
5. Zdobywanie umiejętności samodzielnego wykonania obliczeń inżynierskich przy użyciu własnych programów i oprogramowania wspomagającego w różnych środowiskach obliczeniowych.
|
| Literatura podstawowa |
- Python. Ćwiczenia praktyczne, Andrzej Kierzkowski, Marek Gawryszewski, , Wydawnictwo Helion.
- Python. Wprowadzenie.Wydanie IV, Mark Lutz, Wydawnictwo Helion.
- Python 3. Proste wprowadzenie do fascynującego świata programowania, Zed A. Shaw, Wydawnictwo Helion.
- Dokumentacja: www.python.org
|
| Literatura uzupełniająca |
- Python. Rusz głową!, Paul Barry, Wydawnictwo Helion.
|
Bilans godzin
|
| Rodzaj zajęć |
Liczba godzin |
| Wykład |
15 |
| Laboratorium |
30 |
| Praca własna studenta nad programami |
30 |
| SUMA : |
75 |
|
| Uwagi |
brak |
| Data aktualizacja karty |
2024-09-12 12:05:25 |