- Nazwa przedmiotu:
- Programowanie
- Koordynator przedmiotu:
- dr inż. Łukasz Kotyński
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia II stopnia
- Program:
- Inżynieria Środowiska
- Grupa przedmiotów:
- Podstawowe
- Kod przedmiotu:
- 1110-ISSCiG-MSP-1105
- Semestr nominalny:
- 1 / rok ak. 2023/2024
- Liczba punktów ECTS:
- 4
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- wykłady: 15h, zajęcia komputerowe: 45h, zapoznanie z literaturą 10h, przygotowanie do kolokwiów: 20h, przygotowanie do zaliczenia wykładów: 10h. Razem: 100h
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 2.5
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- nie dotyczy
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład15h
- Ćwiczenia0h
- Laboratorium0h
- Projekt0h
- Lekcje komputerowe45h
- Wymagania wstępne:
- brak
- Limit liczby studentów:
- brak
- Cel przedmiotu:
- Celem przedmiotu jest zapoznanie z wybranym językiem programowania do wykorzystania w celach naukowych, badawczych oraz codziennych.
- Treści kształcenia:
- .• Wprowadzenie do programowania.
• Języki programowania i kompilatory.
• Algorytmy, schematy blokowe.
• Praca z kompilatorem, omówienie podstawowych funkcjonalności.
• Podstawy poprawnego formatowania kodu i wykorzystanie komentarzy.
• Typy i struktury danych, stałe, zmienne, operatory, podstawowe operacje arytmetyczne i logiczne.
• Instrukcje warunkowe i pętle.
• Aplikacje konsolowe i proste programy obliczeniowe.
• Komponenty wizualne i ich wykorzystanie.
• Programowanie obiektowe.
• Rozbudowywanie aplikacji, podział na moduły.
• Testowanie programów, wyjątki, wyszukiwanie błędów.
- Metody oceny:
- 0,4*zaliczenie z wykładów + 0,6*ocena z ćwiczeń komputerowych
- Egzamin:
- nie
- Literatura:
- [1] Uilhoorn, F.E., Programowania w języku Matlab, 2022 (materiały własne).
[2] Hahn B.D., Valentine D.T., Essential Matlab for Engineers and Scientists, Third edition, Elsevier, 2007
[3] Won Y. Yang, Wenwu Cao, Tae-Sang Chung, John Morris, Applied Numerical Methods Using MATLAB, Wiley, 2005.
[4] Kalmykov V. - Delphi programming for beginners, Embarcadero, 2015
[5] Cantù M. - Object Pascal Handbook Delphi 11 Alexandria Edition, Marco Cantù, 2021
- Witryna www przedmiotu:
- brak
- Uwagi:
- brak
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Charakterystyka W01
- Posiada rozszerzoną, uporządkowaną wiedzę w zakresie języków programowania oraz wykorzystania metod numerycznych do modelowania procesów lub wykorzystania przestrzennych baz danych i pakietów GIS do opisu stanu środowiska i zarządzania środowiskiem. Posiada wiedzę z języka obcego na poziomie B2.
Weryfikacja: Kolokwia
Powiązane charakterystyki kierunkowe:
IS_W03
Powiązane charakterystyki obszarowe:
P7U_W, I.P7S_WG.o
Profil ogólnoakademicki - umiejętności
- Charakterystyka U01
- Potrafi samodzielnie z wykorzystaniem programów wspomagających, modelować układy sieci cieplnych, lub instalacji centralnego ogrzewania, lub instalacji wentylacji i klimatyzacji lub sieci gazowych, lub pompowni, urządzeń i sieci i instalacji Wod-Kan, lub elementy konstrukcji i urządzeń wodnych, lub zadana inżynierskie w zakresie ochrony wód, lub potrafi wykorzystać właściwości statyczne i dynamiczne podstawowych procesów COWiG, Wod-Kan do opracowania odpowiednich struktur układów regulacji, lub potrafi wykorzystać metody analityczne, symulacyjne oraz eksperymentalne, do formułowania i rozwiązywania zadań inżynierskich.
Weryfikacja: Kolokwia
Powiązane charakterystyki kierunkowe:
IS_U04
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UW.o, III.P7S_UW.o
- Charakterystyka U02
- Potrafi czytać prasę fachową (także w języku obcym), prowadzić proces samokształcenia się oraz przygotować prezentację ustną z wybranego zagadnienia inżynierii środowiska.
Weryfikacja: Kolokwia, zaliczenie wykładów
Powiązane charakterystyki kierunkowe:
IS_U15
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UK, III.P7S_UW.o
Profil ogólnoakademicki - kompetencje społeczne
- Charakterystyka K01
- Rozumie potrzebę ciągłego dokształcania się i podnoszenia kompetencji zawodowych i osobistych.
Weryfikacja: Rozmowa
Powiązane charakterystyki kierunkowe:
IS_K01
Powiązane charakterystyki obszarowe:
P7U_K, I.P7S_KK
- Charakterystyka K02
- Ma świadomość potrzeby przestrzegania zasad etyki zawodowej, bioetyki i poszanowania prawa w tym praw autorskich.
Weryfikacja: Rozmowa
Powiązane charakterystyki kierunkowe:
IS_K03
Powiązane charakterystyki obszarowe:
P7U_K, I.P7S_KR