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 stacjonarne
30
30
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
EK 5
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#
Potrafi zdefiniować tablicę, jako ciąg zmiennych jednego typu w językach Visual
Basic oraz C#
W zakresie umiejętności:
W ramach poznanych języków programowania potrafi utworzyć i zainicjować
połączenie z bazą danych
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
L6
L7
L8
L9
L10
L11
L12
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 i zaawansowanych 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.
Zastosowanie inżynierskie Visual Basic, budowa programów z dziedzin
inżynierskich (wytrzymałości materiałów, podstaw konstrukcji maszyn, itp.).
Korzystanie z obiektów programistycznych do tworzenia menu oraz wyświetlania
rysunków, budowa aplikacji wieloformularzowych.
Pętle, tablice, tworzenie wykresów
Wykorzystanie baz danych w aplikacjach (połączenia z bazą, pobieranie informacji,
modyfikowanie informacji)
Kolokwium VB
Wstęp do Visual C#, podstawowa składnia języka, przykładowe programy,
porównanie z Visual Basic, praca w konsoli
Zmienne, operatory arytmetyczne w C#, sterowanie przebiegiem programu z
wykorzystaniem instrukcji warunkowych, pętli. Tablice i inne.
Kolokwium C#
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ą,
32
w tym:
Udział w laboratoriach
30
Konsultacji w odniesieniu – łączna liczba
2
godzin w semestrze
Praca własna studenta, w tym:
18
Przygotowanie się do laboratorium – łączna
5
liczba godzin w semestrze
Przygotowanie się do zajęć zaliczeniowych–
6
łączna liczba godzin w semestrze
Zapoznanie się z literaturą - łączna liczba
5
godzin w semestrze
Uzupełnienie zadań laboratoryjnych w tym
instalacja oprogramowania
Łą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.
4.
1.
2.
2
50
2
2
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
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
EK 1
Odniesienie
danego efektu
kształcenia do
efektów
zdefiniowanych
dla całego
programu
(PEK)
MBM1A_W07+
EK 2
MBM1A_U11+
C1, C2
EK 3
EK 4
MBM1A_U11+
MBM1A_U11+
MBM1A_W07+
MBM1A_U11+
C1, C2
C1, C2
L1, L10
L4,L6, L7,
L11
L7,L11
L8, L11
C1
L1, L9, L12
Efekt
kształcenia
EK 5
Cele
przedmiotu
Treści
programowe
Narzędzia
dydaktyczne
Sposób
oceny
C1
1,2
1,2
O1
O2
1,2
1,2
1,2
O2
O2
O1
Metody i kryteria oceny
Symbol
metody
oceny
O1
O2
Autor
Opis metody oceny
Zaliczenie pisemne na podstawie pozytywnej oceny
z dwóch kolokwiów sprawdzających
Uzyskanie pozytywnych ocen z realizacji zadań
praktycznych
dr inż. Jakub Szabelski, mgr inż. Łukasz Sobaszek
Próg zaliczeniowy
51%
51%
programu:
Adres e-mail:
Jednostka
organizacyjna:
[email protected], [email protected]
Wydział Mechaniczny, Instytut Technologicznych Systemów
Informacyjnych