Języki programowania - Wydział Mechaniczny

Transkrypt

Języki programowania - Wydział Mechaniczny
Karta (sylabus) przedmiotu
Mechanika I Budowa Maszyn
WM
Studia I stopnia o profilu:
P□
A
Przedmiot: Języki programowania
Status przedmiotu:
Język wykładowy: polski
Rok: 2
Nazwa specjalności:
Rodzaj zajęć i liczba
Studia stacjonarne
godzin:
Kod przedmiotu
MBM
1 S 0 4 40-0_0
Semestr: 4
Studia niestacjonarne
Wykład
Ćwiczenia
Laboratorium
Projekt
9
Liczba punktów ECTS:
2
Cel przedmiotu
C1
C2
Przygotowanie studenta do korzystania, z obiektowego języka programowania Visual Basic w
zintegrowanym środowisku programistycznym Visual Studio
Przygotowanie studenta do praktycznego wykorzystania poznanego języka programowania w
celu tworzeniu programów komputerowych.
Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji
1
2
ma podstawową wiedzę w zakresie podstaw informatyki i technik informacyjnokomunikacyjnych
potrafi pozyskiwać informacje z literatury, baz danych i innych źródeł, 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
EK 4
W zakresie wiedzy:
Potrafi używać obiektowych języków programowania Visual Basic w celu rozwiązywania
prostych problemów inżynierskich
Potrafi stosować instrukcje sterowania przebiegiem programu w Visual Basic
W zakresie umiejętności:
Potrafi budować tablicę, jako ciąg zmiennych jednego typu w językach Visual Basic
W zakresie kompetencji społecznych:
Posiada umiejętność posługiwania się pojęciami technicznymi związanymi z programowaniem
związanymi z językiem programowania Visual Basic
Treści programowe przedmiotu
L1
L2
Forma zajęć – laboratoria
Treści programowe
Podstawy korzystania z Microsoft Visual Studio (Zintegrowane
środowisko programistyczne (ang. Integrated Development
Environment, IDE).
Tworzenie pierwszego programu w Visual Basic metodą złap przeciągnij – upuść.
Edycja kodu programu. Definiowanie prostych zdarzeń.
Zmodyfikowana notacja węgierska – zastosowanie. Uruchamianie i
zapisywanie napisanego programu.
Deklaracja zmiennych i operacje na nich.
Działania arytmetyczne na zmiennych typu Integer. Działania
Liczba godzin
2
2
arytmetyczne na zmiennych typu Double . Używanie ciągów znaków
Tworzenie Metod.
Instrukcje sterowania przebiegiem programu If, Elseif, Select Case.
Sterwowanie przebiegiem programu – Pętla For Next, Do
While...Loop, Do Until .. Loop i ich odmiany
Struktury danych: korzystanie z tablic w Visual Basic
Suma godzin:
L3
L4
L5
2
2
1
9
Narzędzia dydaktyczne
1
2
Zintegrowane środowisko programistyczne Microsoft Visual Studio
Instrukcje do ćwiczeń
Sposoby oceny
F1
P1
Ocena formująca
Krótki sprawdzian przed rozpoczęciem zajęć z programowania w którym studenci sami się
oceniają na podstawie dyskusji z nauczycielem na temat prawidłowych i błędnych rozwiązań w
zakresie obiektów programistycznych (dla dowolnych języków programowania)
Ocena podsumowująca
Kolokwium zaliczające wiadomości z zakresu języka Visual Basic w formie zadań
rozwiązywanych w zintegrowanym środowisku programistycznym Microsoft Visual Studio
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]
Suma
Sumaryczna liczba punktów ECTS dla
przedmiotu
9
2
39
50
2
Literatura podstawowa i uzupełniająca
Literatura podstawowa
A1.
A2.
Thearon Willis, Newsome Bryan; Microsoft Visual Basic 2010: od podstaw; Helion
2011
Stephens Rod; Visual Basic 2008: warsztat programisty; Helion 2009.
Literatura uzupełniająca
B
Osyczka Andrzej; Visual Basic dla Aplikacji; AGH Uczelniane Wydawnictwa
Naukowo-Dydaktyczne 2006.
Macierz efektów kształcenia
Efekt
kształcenia
EK 1
EK 2
EK 3
EK 4
Odniesienie
danego efektu
kształcenia do
efektów
zdefiniowanych
dla całego
programu
(PEK)
MBM1A_W07+
MBM1A_U11+
MBM1A_U11+
MBM1A_U11+
Cele
przedmiotu
Treści
programowe
Narzędzia
dydaktyczne
Sposób oceny
C1
C1, C2
C2
C1
L1, L2
L3,L4
L5
L1, L2,
1,2
1,2
1,2
1,2
F1,P1
P1
P1
F1,P1
L3,L4,L5
MBM1A_W07+
Formy oceny – szczegóły
EK 1
EK 2
EK 3
EK 4
Na ocenę 2 (ndst)
Na ocenę 3 (dst)
Nie potrafi używać
obiektowych języków
programowania Visual
Basic oraz PHP w
celu rozwiązywania
prostych problemów
inżynierskich
Potrafi używać
obiektowych
języków
programowania
Visual Basic oraz
PHP w celu
rozwiązywania
prostych problemów
inżynierskich
Nie potrafi stosować
instrukcji sterowania
przebiegiem
programu w językach
programowania Visual
Basic oraz PHP
Nie potrafi
zdefiniować tablicy,
jako ciągu zmiennych
jednego typu w
językach Visual Basic
Nie posiada
umiejętność
posługiwania się
pojęciami
technicznymi
związanymi z
programowaniem
związanymi z
językami
programowania Visual
Basic
Autor programu:
Adres e-mail:
Jednostka
organizacyjna:
Osoba, osoby
prowadzące:
Potrafi stosować
instrukcje
sterowania
przebiegiem
programu w
językach
programowania
Visual Basic oraz
PHP dla prostych
założeń
programistycznych
Potrafi zdefiniować
prostą tablicę
jednowymiarową,
jako ciąg zmiennych
jednego typu w
językach Visual
Basic
Posiada
podstawowe
umiejętność
posługiwania się
pojęciami
technicznymi
związanymi z
programowaniem
związanymi z
językami
programowania
Visual Basic
Na ocenę 4 (db)
Potrafi używać
obiektowych
języków
programowania
Visual Basic oraz
PHP w celu
rozwiązywania
typowych
problemów
inżynierskich
Potrafi stosować
instrukcje
sterowania
przebiegiem
programu w
językach
programowania
Visual Basic oraz
PHP dla prostych
typowych założeń
programistycznych
Potrafi zdefiniować
typową tablicę, jako
ciąg zmiennych
jednego typu w
językach Visual
Basic
Posiada
umiejętność
posługiwania się
pojęciami
technicznymi
związanymi z
programowaniem
związanymi z
językami
programowania
Visual Basic
Na ocenę 5 (bdb)
Potrafi używać
obiektowych języków
programowania
Visual Basic oraz
PHP w celu
rozwiązywania
złożonych problemów
inżynierskich
Potrafi stosować
instrukcje sterowania
przebiegiem
programu w językach
programowania
Visual Basic oraz
PHP dla prostych
zaawansowanych
założeń
programistycznych
Potrafi zdefiniować
tablicę
wielowymiarową,
jako ciąg zmiennych
jednego typu w
językach Visual Basic
Posiada wysokie
umiejętność
posługiwania się
pojęciami
technicznymi
związanymi z
programowaniem
związanymi z
językami
programowania
Visual Basic
mgr inż. Daniel Gąska
[email protected]
Wydział Mechaniczny, Instytut Technologicznych Systemów Informacyjnych
mgr inż. Daniel Gąska, mgr inż. Jakub Szabelski, dr inż. Jarosław Zubrzycki, dr
inż. Jacek Domińczuk