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