Kod przedmiotu |
06 68 2035 00 |
Liczba punktów ECTS |
2 |
Nazwa w języku prowadzenia |
Komputerowe programowanie w budownictwie |
Nazwa w języku polskim |
Komputerowe programowanie w budownictwie |
Nazwa w języku angielskim |
Computer Programming in Civil Engineering |
Język prowadzenia zajęć |
polski |
Formy zajęć
Liczba godzin w semestrze |
|
Wykład |
Ćwiczenia |
Laboratorium |
Projekt |
Seminarium |
Inne |
E-learning |
Godziny kontaktowe |
|
|
|
24 |
|
6 |
|
Kształcenie na odległość |
Nie |
Nie |
Nie |
Nie |
Nie |
Nie |
Nie |
Udział wagowy w ocenie końcowej. |
|
|
|
1,00 |
|
0 |
|
|
Jednostka prowadząca |
Katedra Mechaniki Konstrukcji |
Kierownik przedmiotu |
dr hab. inż. Artur Wirowski |
Realizatorzy przedmiotu |
dr Alina Radzikowska, dr hab. inż. Artur Wirowski |
Wymagania wstępne |
Optymalizacja i projektowanie parametryczne |
Przedmiotowe efekty uczenia się |
- Student potrafi zapisać proste zagadnienie inżynierskie w formie algorytmu
- Student potrafi posługiwać się wybranym środowiskiem programistycznym do tworzenia i testowania prostego oprogramowania
- Student potrafi zaimplementować algorytm w wybranym języku programowania
- Student potrafi testować oprogramowanie inżynierskie
|
Metody weryfikacji przedmiotowych efektów uczenia się |
Wszystkie efekty kształcenia będą weryfikowane poprzez samodzielne (lub w zespołach 2-4 osobowych) stworzenie przez studenta (-ów) programu komputerowego (samodzielnego programu posiadającego GUI lub skryptu w środowisku Dynamo) rozwiązującego wybrane proste zagadnienie inżynierskie z związane z budownictwem.
|
Kierunkowe efekty uczenia się |
- wiąże wiedzę z zakresu matematyki, fizyki i chemii ze złożonymi zagadnieniami teoretycznymi i technicznymi w zakresie budownictwa, a następnie identyfikuje, formułuje i rozwiązuje zaawansowane problemy inżynierskie oraz matematyczne
- stosuje projekty inżynierskie do tworzenia rozwiązań spełniających określone potrzeby z uwzględnieniem zdrowia publicznego, bezpieczeństwa i dobrostanu, a także czynników globalnych, kulturowych, społecznych, środowiskowych i ekonomicznych, stawia i bada hipotezy dotyczące prostych problemów badawczych
- zdobywa i stosuje nową wiedzę w miarę potrzeb, przy użyciu odpowiednich strategii uczenia się, także w zakresie zaawansowanej wiedzy specjalistycznej i naukowej
- krytycznie ocenia posiadaną wiedzę i umiejętności, uznaje znaczenie wiedzy oraz opinii międzynarodowych ekspertów w danej dziedzinie
|
Formy i warunki zaliczenia przedmiotu |
Warunkiem zaliczenia przedmiotu jest oddanie samodzielnie (lub w grupach 2-4 osobowych) wykonanego programu komputerowego i samodzielna jego obrona. |
Szczegółowe treści przedmiotu |
1. Pierwsza część semestru jest wprowadzeniem do programowania w języku Python:
Przypomnienie podstawowych pojęć związane z algorytmiką i programowaniem: zmiennych, instrukcji warunkowych, pętli, procedur i funkcji. Omówienie zasad tworzenia algorytmów, a także sposobów pracy w wybranym środowisku programistycznym. Przećwiczenie praktyczne powyższych zasad i metodologii pracy na samodzielnie tworzonych przez studentów przykładowych prostych programach.
2. Druga część semestru jest poświęcona na wykonanie przez studentów samodzielnie lub w grupach 2-4 osobowych programu komputerowego (w formie samodzielnego programu posiadającego GUI lub skryptu w środowisku Dynamo) rozwiązującego wybrane zagadnienie inżynierskie związane z budownictwem.
|
Literatura podstawowa |
- M. Dawson, Python dla każdego. Podstawy programowania. Wydanie III
|
Literatura uzupełniająca |
- M. Lutz, Python. Wprowadzenie. Wydanie IV
|
Bilans godzin
|
Forma zajęć |
Liczba godzin |
Projekt |
24 |
Inne |
6 |
Samodzielne tworzenie programu komputerowego |
20 |
SUMA : |
50 |
|
Uwagi |
Jako godziny inne rozumie się: konsultacje związane z zajęciami, godziny przeznaczone na sprawdzenie osiągnięcia przez studenta założonych efektów uczenia się (testy, egzaminy, kolokwia), ewentualnie zaproszenie gości zewnętrznych, wybitnych specjalistów z branży architektoniczno-budowlanej lub wyjścia na budowę. |
Data aktualizacja karty |
2024-01-10 11:15:08 |