Podstawy informatyki - Wydział Mechaniczny
Transkrypt
Podstawy informatyki - Wydział Mechaniczny
Karta przedmiotu (sylabus) WM Mechanika i Budowa Maszyn Studia I stopnia o profilu: P□ A Przedmiot: Podstawy Informatyki Status przedmiotu: Język wykładowy: polski Rok: I Nazwa specjalności: Rodzaj zajęć i liczba Studia stacjonarne godzin: Wykład Ćwiczenia Laboratorium Projekt Kod przedmiotu MBM 1 S 0 2 30-0_0 Semestr: 2 Studia niestacjonarne 15 30 Liczba punktów ECTS: 3 Cel przedmiotu C1 C2 Pogłębienie wiedzy i rozwijanie umiejętności informatycznych oraz numerycznych wyniesionych z poprzednich etapów edukacyjnych. Zdobycie umiejętności i kompetencji opracowywania oraz wykorzystywania programów narzędziowych oraz programowania proceduralnego i obiektowego do rozwiązywania zadań technicznych Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 2 Znajomość podstawowych zagadnień z analizy matematycznej, logiki i algebry Umiejętność obsługi komputera w stopniu podstawowym Efekty kształcenia EK 1 EK2 EK3 EK4 EK5 EK6 W zakresie wiedzy: Ma podstawową wiedzę w zakresie podstaw informatyki i technik informacyjno komunikacyjnych W zakresie umiejętności: Potrafi pozyskiwać informacje z literatury, baz danych i innych źródeł, potrafi integrować i interpretować uzyskane informacje, także wyciągać wnioski oraz formułować opinie wraz z uzasadnieniem. Potrafi przygotować dobrze udokumentowane opracowanie problemów z zakresu mechaniki i budowy maszyn. potrafi posługiwać się technikami informacyjno-komunikacyjnymi do realizacji zadań typowych dla inżyniera, posługiwać się przynajmniej jednym językiem programowania oraz budować i stosować bazy danych Potrafi pracować indywidualnie i w zespole W zakresie kompetencji społecznych: Ma poczucie odpowiedzialności za wykonywaną pracę, potrafi podporządkować się regułom pracy obowiązującym w zespole i ma świadomość odpowiedzialności spoczywającej na osobie posiadającej tytuł inżyniera Treści programowe przedmiotu Forma zajęć – wykłady Treści programowe W1 W2 Metody i narzędzia importowania danych ze źródeł zewnętrznych, jako dane bazowe do przetwarzania przy użyciu dostępnego oprogramowania z elementami uwarunkowań prawnych i moralnych dotyczących własności intelektualnej. Rozwiązywanie funkcji matematycznych oraz równań nieliniowych metodami numerycznymi w MS Excel i VBA. Rozwiązywanie równań kwadratowych i 3go stopnia przy pomocy narzędzi Szukaj wyniku. Wykorzystanie dodatku Solver do analizy równań. Różnice i podobieństwa w dodatkach Solver oraz Liczba godzin 1 1 W3 W4 W5 W6 W7 W8 W9 W10 W11 W12 Szukaj wyniku. Rozwiązywanie równań za pomocą iteracji Gaussa-Seidla. Metoda bisekcji. Algebra macierzy. Metody numeryczne wykorzystywane w operacjach całkowania. Metoda Monte Carlo. Reguła prostokątów i trapezów. Reguła jednej trzeciej Simsona. Równania różniczkowe w MS Excel. Rozwiązywanie równań różniczkowych metodą szeregów Taylora, metodą Eulera i metodą Rungego-Kutty. Sumowanie szeregów liczbowych: wybrane funkcje Excela do obliczania szeregów liczbowych, metody iteracyjne. Wykorzystanie zaawansowanych funkcji MS Excel do modelowania układów mechaniki analitycznej i budowy maszyn Kompilatory i języki programowania. Programowanie obiektowe i proceduralne. Charakterystyka najbardziej popularnych języków programowania – podobieństwa i różnice. Wprowadzenie do Visual Basic. Zapoznanie z interfejsem programu Visual Studio 2005. Notacje węgierskie Sposób pisania kodów, deklaracje zmiennych. Typy danych: używanie liczb, ciągów znaków, dat i zmiennych logicznych. Wykorzystanie operacji matematycznych. Tworzenie metod i instrukcje warunkowe. Sterowanie programem przy pomocy warunków: instrukcje If i Else, wyrażenia Select Case oraz stosowanie pętli. Struktury danych – korzystanie z tablic. Okna dialogowe. Tworzenie menu. Debugowanie i obsługa błędów. Podstawy pracy z programem Mathcad, zmienne i funkcje. Obliczenia wektorowe i macierzowe. Wykresy dwu- i trójwymiarowe Przetwarzanie symboliczne. Obliczenia statystyczne Zagadnienia dotyczące modelowania i analizy układów z wykorzystaniem Mathcad. Suma godzin: Forma zajęć – laboratoria Treści programowe L1 L2 L3 L5 L6 L7 L8 L9 L10 L11 L12 L13 Podstawy obsługi Excela i VBA. Wykorzystanie informacji zawartych w sieci Internet oraz na innych nośnikach dotyczących oprogramowania, licencji i zasad użytkowania. Wprowadzanie i importowanie danych do arkuszy ze źródeł zewnętrznych. Sortowanie i tworzenie niestandardowych porządków sortowania. Tworzenie własnych filtrów wyświetlania Wykresy i diagramy. Korzystanie z tabel i wykresów przestawnych. Rozwiązywanie równań i układów równań. Wykorzystanie narzędzia Szukaj wyniku oraz dodatku Solver. Wykorzystanie funkcji macierzowych do rozwiązywania układów równań. Całkowanie i różniczkowanie. Obliczanie całek oznaczonych metodą jednej trzeciej Simpsona, metodą Monte Carlo oraz metodą trapezów. Rozwiązywanie równań różniczkowych przy zadanym warunku początkowym metodą Eulera oraz metodą Runge-Kutty. Modelowanie eksperymentów z mechaniki analitycznej Obliczanie przedziałów ufności. Analiza i predykcja ciągów czasowych Elementy optymalizacji. Przybliżanie i szacowanie wartości za pomocą regresji liniowej i wielomianowej Makropolecenia i VBA. Rejestrowanie i uruchamianie makr oraz tworzenie funkcji użytkownika. Definiowanie własnych formularzy i okien dialogowych Praca z dodatkiem Analiza Danych Podstawy pracy z programem Mathcad (ekran roboczy, proste obliczenia), operatory, budowanie prostych wyrażeń algebraicznych, modyfikacja wyrażeń algebraicznych, praca ze zmiennymi (definiowanie zmiennych lokalnych i globalnych, szacowanie wartości zmiennej, zmienne zakresowe, zmienne predefiniowane - pi, e itp.). Przetwarzanie symboliczne. Sposoby wykonywania obliczeń symbolicznych. Upraszczanie i przekształcanie wyrażeń algebraicznych. Stosowanie wielokrotnych operacji symbolicznych. Zmiana wyglądu operacji symbolicznych, modyfikatory wyrażeń symbolicznych. Transformaty Suma godzin: Narzędzia dydaktyczne 1 1 2 1 1 1 1 1 2 2 15 Liczba godzin 2 2 2 2 4 2 2 2 2 2 4 4 30 1 2 3 Wykład z prezentacją multimedialną Wykład problemowy Ćwiczenia laboratoryjne: rozwiązywanie zadań, praca w grupach, analiza przypadków Sposoby oceny F1 F2 P1 P2 Ocena formująca Ocena z testów sprawdzających przygotowanie do zajęć Ocena za realizację zestawu zadań związanych z tematyką laboratorium Ocena podsumowująca Średnia z ocen otrzymanych za realizację poszczególnych grup tematycznych Ocena z poziomu wiedzy teoretycznej Obciążenie pracą studenta Średnia liczba godzin na zrealizowanie aktywności Forma aktywności [Godziny kontaktowe z wykładowcą, realizowane w formie zajęć dydaktycznych – łączna liczba godzin w semestrze] [Godziny kontaktowe z wykładowcą, realizowane w formie np. konsultacji w odniesieniu – łączna liczba godzin w semestrze] [Przygotowanie się do laboratorium – łączna liczba godzin w semestrze] [Przygotowanie się do zajęć – łączna liczba godzin w semestrze] Suma Sumaryczna liczba punktów ECTS dla przedmiotu 45 3 27 75 3 Literatura podstawowa 1 2 Smogur Z.: Excel w zastosowaniach inżynieryjnych. Wyd. Helion, Gliwice 2008. Willis T., Newsome B.: Visual Basic 2005. Od podstaw. Wyd. Helion, Gliwice 2006. 3 4 5 Meloni J.C.: PHP, MySQL i Apache dla każdego. Wyd. Helion, Gliwice 2007 Motyka R., Rasała D.: Mathcad. Od obliczeń do programowania. Wyd. Helion 2012 Pietraszek J. Mathcad. Ćwiczenia. Wyd. Helion, Gliwice 2002. Literatura uzupełniająca Macierz efektów kształcenia EK 1 Odniesienie danego efektu kształcenia do efektów zdefiniowanych dla całego programu (PEK) MBM1A_W07+ EK 2 MBM1A_U01+, C1, C2 EK 3 MBM1A_U02+ C1,C2 EK 4 MBM1A_U11+ C1,C2 Efekt kształcenia Cele przedmiotu C1 Treści programowe W1, L1, L2 W1, W2.W3,W4, W5, W6,W7, W8, W9, W10, W11,W12 L1, L2,L3,L4,L5,L6,L7, L8, L9, L10, L11, L12, L13 W2.W3,W4, W5, W6,W7, W8, W9, W10, W11,W12, L1, L2, L3, L4, L5,L6,L7, L8, L9, L10, L11, L12, L13 W1,W2.W3,W4, W5, W6,W7, W8, W9, W10, W11,W12, L1, L2, L3, L4, L5,L6,L7, Narzędzia dydaktyczne Sposób oceny 1, 3 F1,F2,P2 1,2,3 F1,F2,P2 1,2,3 F1, F2, P2 1,2,3 F1, F2, P1, P2 EK 5 MBM1A_U04+ C1, C2 EK 6 MBM1A_K03+ C1, C2 L8, L9, L10, L11, L12, L13 W1,W5,W12, L1, L2, L3, L4, L5,L6,L7, L8, L9, L10, L11, L12, L13 W1, L1, L2 1, 2, 3 F1, F2, P1, P2 1,2,3 F1, F2, P1 Formy oceny – szczegóły Na ocenę 2 (ndst) Na ocenę 3 (dst) Nie potrafi obsługiwać stacji roboczej Umie korzystać z urządzeń zewnętrznych stacji roboczej EK 2 Nie potrafi korzystać z zewnętrznych zasobów informacji Umie pobrać dane ze źródeł zewnętrznych i zapisać je w skazanej lokalizacji EK 3 Nie potrafi wykorzystać dostępnego oprogramowania do rozwiązywania problemów technicznych Potrafi opracować dokumentację techniczna przy wykorzystaniu narzędzi informatycznych w stopniu podstawowym EK 1 Na ocenę 4 (db) Potrafi korzystać z posiadanej wiedzy i umiejętności dotyczącej technologii informatycznych w zakresie pracy zespołowej Umie pobrać dane oraz informacje ze źródeł zewnętrznych i zapisać oraz w jaki sposób je przetworzyć celem dalszej analizy Potrafi wykorzystać zaawansowane narzędzia informatyczne do właściwej interpretacji problemów technicznych. EK 4 Nie potrafi posługiwać się żadnym językiem programowania i budować baz danych Potrafi budować bazę danych przy użyciu kreatora i programować na poziomie podstawowym Potrafi budować relacyjne bazy danych i programować aplikacje w stopniu zaawansowanym EK 5 Nie potrafi pracować w zespołach Potrafi pracować jedynie samodzielnie lub w bardzo małych grupach Rozwiązuje zadnia samodzielnie i w zespołach problemowych Potrafi podporządkować się regułom pracy zespołowej Potrafi swoje działania prowadzić w sposób odpowiedzialny za innych EK 6 Nie poczuwa się do rzetelnego wykonywania zadań Autor programu: Adres e-mail: Jednostka organizacyjna: Osoba, osoby prowadzące: Na ocenę 5 (bdb) Umie pobrać dane zewnętrzne, i je zapisać oraz zna zasady korzystania z oprogramowania zależności od rodzaju licencji Potrafi łączyć informacje i dane o różnym charakterze do rozwiązywania złożonych problemów technicznych. Potrafi przygotować dokumentację techniczną korzystając z różnych narzędzi informatycznych w formie koncepcyjnej i właściwie je uzasadnić Potrafi w komunikacji posługiwać się zróżnicowanymi technikami informatycznymi pozyskiwania i gromadzenia danych oraz przetwarzania ich przy użyciu autorskich aplikacji Rozwiązuje zadania samodzielnie i w zespołach, w których przyjmuje funkcje kierownicze Zna i stosuje zasady etyki inżyniera w pracy zespołowej i indywidualnej dr Marek Błaszczak [email protected] Wydział Mechaniczny, Instytut Technologicznych Systemów Informacyjnych dr Marek Błaszczak, dr inż. Piotr Jaremek, dr inż. Tomasz Gorecki, dr inż. Jacek Domińczuk, dr inż. Jarosław Zubrzycki, mgr inż. Jakub Szabelski, dr inż. Piotr Penkała, mgr inż. Łukasz Wojciechowski, dr inż. Dariusz Wołos, prof. dr hab. inż. Miron Czerniec