Generate PDF of this page

Transkrypt

Generate PDF of this page
Nazwa modułu:
Zasady programowania II
Rok akademicki:
Wydział:
Kierunek:
2016/2017
Kod: DGK-3-302-s
Punkty ECTS:
2
Geodezji Górniczej i Inżynierii Środowiska
Geodezja i Kartografia
Poziom studiów:
Studia III stopnia
Język wykładowy: Polski
Profil kształcenia:
Specjalność:
-
Forma i tryb studiów:
Ogólnoakademicki (A)
Semestr: 3
Strona www:
Osoba odpowiedzialna:
prof. nadzw. dr hab. inż. Preweda Edward ([email protected])
Osoby prowadzące: prof. nadzw. dr hab. inż. Preweda Edward ([email protected])
Opis efektów kształcenia dla modułu zajęć
Kod EKM
Student, który zaliczył moduł zajęć
wie/umie/potrafi
Powiązania z EKK
Sposób weryfikacji efektów
kształcenia (forma zaliczeń)
Posiada wiedzę dotyczącą zasad budowania
oprogramowania z wykorzystaniem rożnych
języków programowania oraz zasad doboru
języka programowania do specyfiki zadania
programistycznego
GK1A_W02,
GK1A_W09
Prezentacja, Udział w
dyskusji
M_U001
Umie posługiwać się platformami
programistycznymi dla sprawnego
uruchamiania programów, umie diagnozować
błędy wykonania programu oraz kontrolować
poprawność obliczeń
GK1A_U06,
GK1A_U07
Aktywność na zajęciach,
Prezentacja
M_U002
Potrafi zaprojektować strukturę
oprogramowania, potrafi zbudować w języku
Pascal (Delphi), C, Fortran, Visual Basic,
MATLAB, R, Python lub innym niezawodny
program obliczeniowy, wprowadzać w tym
programie dane z klawiatury i plików oraz
przekazywać wyniki na standardowe urządzenia
zewnętrzne (monitor, pliki dyskowe)
GK1A_U07
Aktywność na zajęciach,
Prezentacja, Zaangażowanie
w pracę zespołu
Wiedza
M_W001
Umiejętności
Kompetencje społeczne
1/4
Karta modułu - Zasady programowania II
M_K001
Potrafi zorganizować pracę w zespole
programistów, umie przygotować dokumentację
użytkową oraz techniczną prostej aplikacji w
wybranym języku
GK1A_K05
Referat, Zaangażowanie w
pracę zespołu
M_K002
Rozumie potrzebę stałego poszerzania wiedzy i
umiejętności programistycznych, potrafi
samodzielnie opanować umiejętność
programowania z wykorzystaniem rożnych
języków programowania
GK1A_K01
Aktywność na zajęciach,
Prezentacja
Matryca efektów kształcenia w odniesieniu do form zajęć
Konwersatori
um
Zajęcia
seminaryjne
Zajęcia
praktyczne
Zajęcia
terenowe
Zajęcia
warsztatowe
-
-
-
-
-
-
-
-
-
-
-
M_U001
Umie posługiwać się
platformami
programistycznymi dla
sprawnego uruchamiania
programów, umie
diagnozować błędy
wykonania programu oraz
kontrolować poprawność
obliczeń
-
-
-
-
-
-
-
-
-
-
-
M_U002
Potrafi zaprojektować
strukturę oprogramowania,
potrafi zbudować w języku
Pascal (Delphi), C, Fortran,
Visual Basic, MATLAB, R,
Python lub innym niezawodny
program obliczeniowy,
wprowadzać w tym programie
dane z klawiatury i plików
oraz przekazywać wyniki na
standardowe urządzenia
zewnętrzne (monitor, pliki
dyskowe)
-
-
-
-
-
-
-
-
-
-
-
E-learning
Ćwiczenia
projektowe
Posiada wiedzę dotyczącą
zasad budowania
oprogramowania z
wykorzystaniem rożnych
języków programowania oraz
zasad doboru języka
programowania do specyfiki
zadania programistycznego
Inne
Ćwiczenia
laboratoryjne
Forma zajęć
Ćwiczenia
audytoryjne
Student, który zaliczył moduł
zajęć wie/umie/potrafi
Wykład
Kod EKM
Wiedza
M_W001
Umiejętności
Kompetencje społeczne
2/4
Karta modułu - Zasady programowania II
M_K001
Potrafi zorganizować pracę w
zespole programistów, umie
przygotować dokumentację
użytkową oraz techniczną
prostej aplikacji w wybranym
języku
-
-
-
-
-
-
-
-
-
-
-
M_K002
Rozumie potrzebę stałego
poszerzania wiedzy i
umiejętności
programistycznych, potrafi
samodzielnie opanować
umiejętność programowania z
wykorzystaniem rożnych
języków programowania
-
-
-
-
-
-
-
-
-
-
-
Treść modułu zajęć (program wykładów i pozostałych zajęć)
Ćwiczenia laboratoryjne
-
Sposób obliczania oceny końcowej
Ocena końcowa = 0.5(Ocena prezentacji) + 0.3(Ocena odpowiedzi na pytania
uczestników seminarium) + 0.2(Aktywnośc na zajęciach)
Wymagania wstępne i dodatkowe
Studenci są zobowiązani do obecności na zajęciach. W przypadku nieobecności należy uzgodnić z
prowadzącym formę odrobienia zajęć.
Zalecana literatura i pomoce naukowe
N. Wirth: Algorytmy+struktury danych = programy. WNT, Warszawa 2002
D. Van Tessel: Praktyka programowania. WNT Warszawa, 1989
A. Marciniak: Język programowania Delphi. Wyd. Nakom, 2012
Dattatri K., Język C++. Efektywne programowanie obiektowe, Helion, 2005
Signer A.: Programowanie w języku C++. Szybki start, Helion 2006
Publikacje naukowe osób prowadzących zajęcia związane z tematyką modułu
Preweda E.: Rachunek wyrównawczy ⇒ modele statystyczne. PROGRES, Kraków 2013.
Preweda E.: Estymacja parametrów kinematycznego modelu przemieszczeń. Rozprawy Monografie. AGH
Kraków 2002.
Preweda E.: System pomiaru, obliczeń i wizualizacji zmian geometrycznych obiektów powłokowych o
powierzchni stopnia drugiego. Rozprawa doktorska. AGH Kraków 1995.
Informacje dodatkowe
Brak
3/4
Karta modułu - Zasady programowania II
Nakład pracy studenta (bilans punktów ECTS)
Forma aktywności studenta
Obciążenie
studenta
Udział w zajęciach seminaryjnych
14 godz
Dodatkowe godziny kontaktowe z nauczycielem
10 godz
Przygotowanie do zajęć
20 godz
Przygotowanie sprawozdania, pracy pisemnej, prezentacji, itp.
10 godz
Sumaryczne obciążenie pracą studenta
54 godz
Punkty ECTS za moduł
2 ECTS
4/4