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