Języki programowania

Transkrypt

Języki programowania
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
Ćwiczenia
Laboratorium
Projekt
Liczba punktów ECTS:
Sposób zaliczenia:
Język wykładowy:
Języki programowania
Obowiązkowy
II
4
Studia niestacjonarne
9
9
2
Zaliczenie
Język polski
Cel przedmiotu
Przygotowanie studenta do korzystania z obiektowych języków programowania Visual
C1
Basic oraz Visual C# w zintegrowanym środowisku programistycznym Visual Studio.
Przygotowanie studenta do praktycznego wykorzystania poznanych języków
C2 programowania w celu tworzenia programów komputerowych dedykowanych
rozwiązywaniu lub wspieraniu rozwiązywania zagadnień inżynierskich
1
2
Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji
ma podstawową wiedzę w zakresie obsługi komputera, podstaw informatyki i technik
informacyjno-komunikacyjnych,
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 oraz C# w celu
rozwiązywania prostych problemów inżynierskich
Potrafi stosować instrukcje sterowania przebiegiem programu w językach
programowania Visual Basic oraz C#
W zakresie umiejętności:
Potrafi zdefiniować tablicę, jako ciąg zmiennych jednego typu w językach Visual
Basic oraz C#
W zakresie kompetencji społecznych:
Posiada umiejętność posługiwania się pojęciami technicznymi związanymi z
programowaniem za pomocą języków programowania Visual Basic oraz C#
L1
L2
L3
L4
L5
1
2
Treści programowe przedmiotu
Forma zajęć – laboratoria
Treści programowe
Podstawy korzystania z zintegrowanego środowiska programistycznego (IDE)
Microsoft Visual Studio. Analiza przykładowego programu (design/code) Tworzenie
pierwszego programu w Visual Basic metodą przeciągnij - upuść (drag and drop).
Edycja kodu programu. Definiowanie prostych zdarzeń. Notacja węgierska.
Uruchamianie i zapisywanie napisanego programu. Poznawanie podstawowych
kontrolek stosowanych do budowy aplikacji Windows Forms w VISUAL Studio.
Budowa programów.
Zmienne (definicja, zastosowania), operacje arytmetyczne. Budowa programów.
Instrukcje warunkowe (IF-THEN, SELECT CASE) wykorzystywane do sterowania
przebiegiem programu. Metody. Pętle, tablice
Zastosowanie inżynierskie Visual Basic, budowa programów z dziedzin
inżynierskich (wytrzymałości materiałów, podstaw konstrukcji maszyn, itp.).
Kolokwium
Metody dydaktyczne
Projektowanie i wykonywanie programów
Prezentacja wyników
Obciążenie pracą studenta
Średnia liczba godzin na zrealizowanie
Forma aktywności
aktywności
Godziny kontaktowe z wykładowcą,
11
w tym:
Udział w laboratoriach
9
Konsultacji w odniesieniu – łączna liczba
2
godzin w semestrze
Praca własna studenta, w tym:
39
Przygotowanie się do laboratorium – łączna
12
liczba godzin w semestrze
Przygotowanie się do zajęć zaliczeniowych–
14
łączna liczba godzin w semestrze
Zapoznanie się z literaturą - łączna liczba
13
godzin w semestrze
Łączny czas pracy studenta
50
Sumaryczna liczba punktów ECTS dla
2
przedmiotu:
Liczba punktów ECTS w ramach zajęć
o charakterze praktycznym (ćwiczenia,
2
laboratoria, projekty)
1.
2.
3.
Literatura podstawowa i uzupełniająca
Literatura podstawowa
Michael Halvorson; Microsoft Visual Basic 2010 Krok po kroku; APN Promise 2010.
Marcin Lis; C#: praktyczny kurs; Helion 2016.
Thearon Willis, Newsome Bryan; Microsoft Visual Basic 2010: od podstaw; Helion
4.
1.
2.
2011.
Klaus Michelsen; Szkoła Programowania: Język C#; Helion 2007.
Literatura uzupełniająca
Wiktor Treichel; Visual Basic dla studentów – podstawy programowania w Visual Basic
2010; Warszawa 2011.
Jacek Matulewski; Visual Studio 2010: dla programistów C#; Helion 2011.
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_W07+
MBM1A_U11+
Cele
przedmiotu
Treści
programowe
Narzędzia
dydaktyczne
Sposób
oceny
C1
C1, C2
C1, C2
L1, L4,
L3
L3, L4
1,2
1,2
1,2
O1
O2
O2
C1
L2, L3, L4
1,2
O1
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
Autor
programu:
Adres e-mail:
Jednostka
organizacyjna:
Próg zaliczeniowy
51%
51%
dr inż. Jakub Szabelski, mgr inż. Łukasz Sobaszek
[email protected], [email protected]
Wydział Mechaniczny, Instytut Technologicznych Systemów
Informacyjnych