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: