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