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