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 hab. inż. Artur Wirowski |
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
|
Forma zajęć |
Liczba godzin |
Wykład |
15 |
Laboratorium |
30 |
Praca własna studenta nad programami |
25 |
SUMA : |
70 |
|
Uwagi |
brak |
Data aktualizacja karty |
2021-09-16 11:29:41 |