Inżynierskie techniki komputerowe
Transkrypt
Inżynierskie techniki komputerowe
Karta (sylabus) modułu/przedmiotu [Inżynieria Materiałowa ] Studia 1 stopnia Przedmiot: Rodzaj przedmiotu: Kod przedmiotu: Rok: Semestr: Forma studiów: Rodzaj zajęć i liczba godzin w semestrze: Wykład Ćwiczenia Laboratorium Projekt Liczba punktów ECTS: Sposób zaliczenia: Język wykładowy: Inżynierskie Techniki Komputerowe Podstawowy IM 1 S 0 1 22-0_0 I rok 1 semestr Studia stacjonarne 45 15 30 3 zaliczenie Język polski Cel przedmiotu C1 Zapoznanie z metodami komputerowymi wspomagającymi prace inżynierskie Nabycie umiejętności samodzielnego rozwiązywania zagadnień inżynierskich z C2 wykorzystaniem wiedzy z innych obszarów techniki Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 Znajomość obsługi komputerowej stacji roboczej 2 Podstawowy poziom wiedzy z matematyki, logiki i statystyki EK 1 EK 2 EK 3 EK 4 W1 W2 Efekty kształcenia W zakresie wiedzy: Ma ogólną wiedzę z zakresu informatyki oraz komputerowego wspomagania prac inżynierskich w inżynierii materiałowej i technice W zakresie umiejętności: Potrafi opracować dokumentację dotyczącą realizacji zadania inżynierskiego i przygotować tekst zawierający omówienie wyników realizacji tego zadania Potrafi formułować oraz rozwiązywać zadania inżynierskie metodami analitycznymi i doświadczalnymi Umie korzystać z komputerowego wspomagania do rozwiązywania i wizualizacji zadań inżynierskich Treści programowe przedmiotu Forma zajęć – wykłady Treści programowe Zastosowanie języka Visual Basic do budowy specjalistycznych aplikacji inżynierskich. Aplikacja sterowana zdarzeniami a programowanie sekwencyjne Obliczenia inżynierskie – dedykowane kalkulatory W3 W4 W5 W6 W7 W8 L1 L2 L3 L4 L5 L6 L7 L8,L9, L10 L11, L12, L13 L14, L15 1 2 3 Tworzenie własnych procedur i formularzy interaktywnych. Wykorzystanie animacji do prezentacji i przetwarzania danych Obsługa list. Komunikacja z zewnętrznymi plikami tekstowymi i bazami danych Grafika, elementy animacji. Wykresy dwuwymiarowe i trójwymiarowe, Programowanie baz danych przy użyciu SQL Server i ADO.NET Zagadnienia dotyczące modelowania i analizy układów z wykorzystaniem Matlab, CAX w środowisku VB. Tworzenie narzędzi integrujących możliwości programów obliczeniowych z oprogramowaniem CAE Forma zajęć – laboratoria Treści programowe Visual Basic: Pobieranie i instalacja środowiska programistycznego. Omówienie zintegrowanego środowiska programistycznego: okno narzędzi - kontrolek (Toolbox), okno właściwości (Properties), okno projektu (Project). Obiekt, właściwości, metody. Formularz i podstawowe obiekty (kontrolki, formanty) na nim umieszczane. Obiekt Button i jego właściwości (definiowanie i odczytywanie właściwości za pomocą okna Properties). Składnia języka Visual Basic. Obiekty Label, TextBox, i ich właściwości: Name, Text, Font. Instrukcja podstawienia (jak działa, lewa i prawa strona instrukcji podstawienia). Instrukcja warunkowa If...Then...End If. Obliczenia arytmetyczne. Deklarowanie zmiennych. Typy zmiennych (String, Integer, Single, Double). Funkcje konwertujące typy zmiennych (CStr, CInt, CSng). Funkcja MsgBox. Przerywanie działania procedury (Exit Sub). Biblioteka MATH i jej funkcje (sin, PI). Obsługa błędów instrukcją Try...Catch...Finally. Własna procedura Sub, parametry procedury, wywołanie procedury z procedury (instrukcja Call), przekazywanie wartości pomiędzy procedurami. Funkcje. Tworzenie menu rozwijalnego w formularzach aplikacji.. Obiekt Timer i sposób jego wykorzystywania. Rola właściwości Interval oraz zdarzenia Tick. Sterowanie czasem przebiegu funkcji Dodawanie elementów do listy oraz usuwanie elementów z listy, sortowanie elementów znajdujących się na liście. Instrukcja cyklu For ... Next. Instrukcja cyklu While. Komunikacja z zewnętrznymi plikami danych Przetwarzanie plików graficznych. Wykresy dwuwymiarowe i trójwymiarowe, Grafika, elementy animacji Projektowanie aplikacji Visual Basic oraz wykorzystujących wizualizację graficzną programów CAX oraz środowisko obliczeniowe Matlab. Wydruki i prezentacja wyników. Programowanie specjalistycznych baz danych przy użyciu SQL Server i ADO.NET Integracja baz danych i narzędzi obliczeniowych utworzonych w VB. Metody dydaktyczne Wykład konwersatoryjny z prezentacją multimedialną Ćwiczenia audytoryjne Ćwiczenia laboratoryjne realizowane tokiem poszukującym Obciążenie pracą studenta Średnia liczba godzin na zrealizowanie Forma aktywności aktywności Podać łączną liczbę godzin kontaktowych Godziny kontaktowe z wykładowcą, z wykładowcą w tym: Udział w wykładach, udział w 45 ćwiczeniach laboratoryjnych Konsultacje 2 Praca własna studenta, w tym: Przygotowanie do laboratorium 28 … Łączny czas pracy studenta 75 Sumaryczna liczba punktów ECTS dla 3 przedmiotu: Liczba punktów ECTS w ramach zajęć o charakterze praktycznym (ćwiczenia, 2 laboratoria, projekty) 1 2 1 2 Literatura podstawowa Willis T., Newsome B.: Visual Basic 2005. Od podstaw. Wyd. Helion, Gliwice 2006. Stachurski M. Metody numeryczne w Matlab. Wyd. Mikom 2003 Literatura uzupełniająca Nowakowski P.: Wybrane techniki komputerowe w projektowaniu i wytwarzaniu. Wyd. Pol. Śląskiej. Gliwice 2006 Sradomski W.: Matlab. Praktyczny podręcznik modelowania. Wyd. Helion 2015 Macierz efektów kształcenia Odniesienie danego efektu kształcenia do Efekt efektów kształcenia zdefiniowanych dla całego programu (PEK) Cele przedmiotu EK 1 IM1A_W04, IM1A_W18 C1 EK 2 IM1A_U01 IM1A_U05 C1, C2 EK 3 IM1A_U07 IM1A_ K06 C1, C2 Treści programowe W1,W2, W3, W4,L1, L2, L3, L4, L5 W6,W8, L14, L15 W1, W2, W3, W4, W5, W6, W7,W8, L1, L2, L3, L4, L5,L6, L7, Metody dydaktyczne Metody oceny 1,3 O1 3 O1,O2 1,2,3 O1,O2 EK 4 IM1A_U10 C1, C2 L8, L9, L10, L11, L12, L14, L15 W7, W8, L9, L13, L14, l15 1,2,3 O1,O2 Metody i kryteria oceny Symbol metody oceny O1 O2 Opis metody oceny Zaliczenie pisemne na podstawie pozytywnej oceny z kolokwium sprawdzającego Uzyskanie pozytywnych ocen z realizacji zadań praktycznych w tym zadania podsumowującego Próg zaliczeniowy 60% 100% Autor dr Marek Błaszczak programu: Adres e-mail: [email protected] Jednostka Instytut Technologicznych Systemów Informacyjnych organizacyjna: