Progamowanie komputerów do zastosowań inżynierskich

Transkrypt

Progamowanie komputerów do zastosowań inżynierskich
Karta (sylabus) modułu/przedmiotu
Mechanika i Budowa Maszyn
Studia I stopnia
Przedmiot:
Rodzaj przedmiotu:
Kod przedmiotu:
Rok:
Semestr:
Forma studiów:
Rodzaj zajęć i liczba godzin
w semestrze:
Wykład
Laboratorium
Liczba punktów ECTS:
Sposób zaliczenia:
Język wykładowy:
Programowanie komputerów do zastosowań
inżynierskich
Podstawowy
MBM 1 S 0 5 64-3 _1
III
5
Studia stacjonarne
45
15
30
4
Zaliczenie
Język polski
Cel przedmiotu
Przygotowanie studenta do korzystania, z obiektowego języka programowania
C1
Visual Basic w zintegrowanym środowisku programistycznym Visual Studio
Przygotowanie studenta do praktycznego wykorzystania poznanych języków
C2
programowania w celu tworzeniu programów komputerowych.
Nabycie umiejętności tworzenia aplikacji informatycznych w języku Visual
C3
Basic
Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji
ma podstawową wiedzę w zakresie podstaw informatyki i technik
1
informacyjno-komunikacyjnych
potrafi pozyskiwać informacje z literatury, baz danych i innych źródeł,
2 potrafi integrować i interpretować uzyskane informacje, a także wyciągać
wnioski oraz formułować opinie wraz z ich uzasadnieniem
Efekty kształcenia
EK 1
EK 2
EK 3
EK4
W zakresie wiedzy:
Potrafi używać obiektowych języków programowania Visual Basic w celu
rozwiązywania problemów inżynierskich
Potrafi stosować instrukcje sterowania przebiegiem programu w językach
programowania Visual Basic
Potrafi zdefiniować tablicę, jako ciąg zmiennych jednego typu w językach
Visual Basic
W zakresie umiejętności:
W ramach poznanych języków programowania potrafi utworzyć aplikację
inżynierską
Posiada umiejętność posługiwania się pojęciami technicznymi związanymi
EK5
W1
W2
W3
W4
W5
W6
W7
W8
L1
L2
L3
L4
L5
L6
L7
L8
L9
1
2
z programowaniem związanymi z językami programowania Visual Basic
Potrafi używać obiektowych języków programowania Visual Basic w celu
rozwiązywania problemów inżynierskich
Treści programowe przedmiotu
Forma zajęć – wykłady
Treści programowe
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 2010. Notacje węgierskie.
Paradygmaty programowania
Programowanie strukturalne
Programowanie obiektowe
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.
Metody numeryczne w Visual Basic.
Funcje – tworzenie funkcji użytkownika.
Struktury danych – korzystanie z tablic. Inicjacja tablic. Struktury danych. Okna
dialogowe. Tworzenie menu. Debugowanie i obsługa błędów.
Forma zajęć – laboratoria
Treści programowe
Zajęcia wprowadzające: szkolenie bhp, zasady zaliczenia przedmiotu, przydział do
stanowisk komputerowych, harmonogram ćwiczeń.
Wprowadzenie do środowiska programistycznego kompilatora Visual Studio 2005.
Tworzenie prostej aplikacji wykorzystującej zastosowanie notacji węgierskich i
okna narzędzi Toolbox.
Pisanie programów wykorzystujących zmienne (sposób deklaracji zmiennych) oraz
typy danych (używanie liczb, ciągów znaków i dat) – działania matematyczne.
Zaawansowane zastosowanie operatorów dzielenia całkowitego, dzielenia z resztą,
potęgowania oraz łączenia łańcuchów,
Konwersja temperatury ze skali Farenheita do Celsjusza za pomocą pętli Do.
Tworzenie prostego zegara cyfrowego demonstrującego działanie kontrolki Timer.
Demonstracja zastosowania pętli, - uruchomienie pętli w kodzie.
Projektowanie programu wykorzystującego zmienne publiczne oraz funkcje
obliczające częstość wygranych.
Wybrane metody numeryczne w języku Visual Basic. Numeryczne rozwiązywanie
równania nieliniowego metodą bisekcji. Numeryczne obliczanie całki oznaczonej
metodą trapezów.
Praca ze zbiorami i przestrzenią nazw. Praca ze zbiorami obiektów. Tworzenie
własnych zbiorów. Zbiory aplikacji. Odniesienia obiektów w zbiorze
Tablice. Budowanie rozbudowanych strukturalnie tablic - deklaracja i inicjacja.
Rozwiązywanie zestawu ćwiczeń zaliczających wiadomości z Visual Basica
Metody dydaktyczne
Wykład z prezentacją multimedialną
Metoda praktyczna oparta na obserwacji i analizie
3
4
Metoda aktywizująca związana z praktycznym działaniem studentów w celu
rozwiązania postawionego problemu
Praca na stanowiskach komputerowych
Obciążenie pracą studenta
Średnia liczba godzin na zrealizowanie
Forma aktywności
aktywności
Godziny kontaktowe z wykładowcą,
w tym:
Udział w wykładach
Udział w laboratoriach
Konsultacje
Praca własna studenta, w tym:
Opracowanie skryptów realizujących
obliczenia i modelowanie
Łączny czas pracy studenta
Sumaryczna liczba punktów ECTS dla
przedmiotu:
Liczba punktów ECTS w ramach zajęć
o charakterze praktycznym (ćwiczenia,
laboratoria, projekty)
1
2
3
1
27
9
18
2
71
100
4
2
Literatura podstawowa
Willis T., Newsome B.: Visual Basic 2005. Od podstaw. Wyd. Helion, Gliwice
2006.
Powers L., Snell M.: Microsoft Visual Studio 2010. Księga eksperta. Wyd.
Helion, Gliwice 2011.
Halvorson M.: Microsoft Visual Basic 2005. Krok po kroku. Wyd. Promise,
Warszawa 2006.
Literatura uzupełniająca
Sosna Ł., PhpMyAdmin: proste zarządzanie bazą MySQL, Poznań, Nikom,
2006.
Efekt
kształcenia
EK 1
EK 2
Macierz efektów kształcenia
Odniesienie
danego efektu
kształcenia do
Cele
Treści
Metody
Metody
efektów
przedmiotu programowe dydaktyczne oceny
zdefiniowanych
dla całego
programu (PEK)
MBM1A_W07
W1, W2, L1,
C1, C2, C3
1, 2,3, 4
O1-O3
MBM1A_U01
L8, L9
MBM1A_W13
C1, C2, C3
W2, W3,
1, 2,3, 4
O1-O3
MBM1A_U19
EK 3
MBM1A_W14
C1, C2, C3
EK 4
MBM1A_U11
MBM1A_K06
C1, C2, C3
EK 5
MBM1A_W14
C1, C2, C3
W8, L3, L7
W1, W7, L5,
L6, L7, L8
W4, L2,
L3,L4, L7
W5, W6,
W8, L1, L6
1, 2,3, 4
O1-O3
1, 2,3, 4
O1-O3
1, 2,3, 4
O1-O3
Metody i kryteria oceny
Symbol
metody
oceny
O1
O2
O3
Opis metody oceny
Próg zaliczeniowy
Zaliczenie pisemne z wykładów
Wykonanie skryptów programów
obliczeniowych w ramach ćwiczeń
laboratoryjnych
Zaliczenie pracy wykonanej samodzielnie
w domu
50 %
50%
80 %
Autor
Dr inż. Jarosław Zubrzycki
programu:
Adres e-mail:
[email protected]
Jednostka
Instytut Technologicznych Systemów Informacyjnych, WM, PL
organizacyjna: