Progamowanie komputerów do zastosowań inżynierskich
Transkrypt
Progamowanie komputerów do zastosowań inżynierskich
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 Laboratorium Liczba punktów ECTS: Sposób zaliczenia: Język wykładowy: Programowanie komputerów do zastosowań inżynierskich Podstawowy MBM 1 S 0 5 64-3 _1 III 5 Studia stacjonarne 45 15 30 4 Zaliczenie Język polski Cel przedmiotu Przygotowanie studenta do korzystania, z obiektowego języka programowania C1 Visual Basic w zintegrowanym środowisku programistycznym Visual Studio Przygotowanie studenta do praktycznego wykorzystania poznanych języków C2 programowania w celu tworzeniu programów komputerowych. Nabycie umiejętności tworzenia aplikacji informatycznych w języku Visual C3 Basic Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji ma podstawową wiedzę w zakresie podstaw informatyki i technik 1 informacyjno-komunikacyjnych potrafi pozyskiwać informacje z literatury, baz danych i innych źródeł, 2 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 EK4 W zakresie wiedzy: Potrafi używać obiektowych języków programowania Visual Basic w celu rozwiązywania problemów inżynierskich Potrafi stosować instrukcje sterowania przebiegiem programu w językach programowania Visual Basic Potrafi zdefiniować tablicę, jako ciąg zmiennych jednego typu w językach Visual Basic W zakresie umiejętności: W ramach poznanych języków programowania potrafi utworzyć aplikację inżynierską Posiada umiejętność posługiwania się pojęciami technicznymi związanymi EK5 W1 W2 W3 W4 W5 W6 W7 W8 L1 L2 L3 L4 L5 L6 L7 L8 L9 1 2 z programowaniem związanymi z językami programowania Visual Basic Potrafi używać obiektowych języków programowania Visual Basic w celu rozwiązywania problemów inżynierskich Treści programowe przedmiotu Forma zajęć – wykłady Treści programowe Kompilatory i języki programowania. Programowanie obiektowe i proceduralne. Charakterystyka najbardziej popularnych języków programowania – podobieństwa i różnice. Wprowadzenie do Visual Basic. Zapoznanie z interfejsem programu Visual Studio 2010. Notacje węgierskie. Paradygmaty programowania Programowanie strukturalne Programowanie obiektowe Sposób pisania kodów, deklaracje zmiennych. Typy danych: używanie liczb, ciągów znaków, dat i zmiennych logicznych. Wykorzystanie operacji matematycznych. Tworzenie metod i instrukcje warunkowe. Sterowanie programem przy pomocy warunków: instrukcje If i Else, wyrażenia Select Case oraz stosowanie pętli. Metody numeryczne w Visual Basic. Funcje – tworzenie funkcji użytkownika. Struktury danych – korzystanie z tablic. Inicjacja tablic. Struktury danych. Okna dialogowe. Tworzenie menu. Debugowanie i obsługa błędów. Forma zajęć – laboratoria Treści programowe Zajęcia wprowadzające: szkolenie bhp, zasady zaliczenia przedmiotu, przydział do stanowisk komputerowych, harmonogram ćwiczeń. Wprowadzenie do środowiska programistycznego kompilatora Visual Studio 2005. Tworzenie prostej aplikacji wykorzystującej zastosowanie notacji węgierskich i okna narzędzi Toolbox. Pisanie programów wykorzystujących zmienne (sposób deklaracji zmiennych) oraz typy danych (używanie liczb, ciągów znaków i dat) – działania matematyczne. Zaawansowane zastosowanie operatorów dzielenia całkowitego, dzielenia z resztą, potęgowania oraz łączenia łańcuchów, Konwersja temperatury ze skali Farenheita do Celsjusza za pomocą pętli Do. Tworzenie prostego zegara cyfrowego demonstrującego działanie kontrolki Timer. Demonstracja zastosowania pętli, - uruchomienie pętli w kodzie. Projektowanie programu wykorzystującego zmienne publiczne oraz funkcje obliczające częstość wygranych. Wybrane metody numeryczne w języku Visual Basic. Numeryczne rozwiązywanie równania nieliniowego metodą bisekcji. Numeryczne obliczanie całki oznaczonej metodą trapezów. Praca ze zbiorami i przestrzenią nazw. Praca ze zbiorami obiektów. Tworzenie własnych zbiorów. Zbiory aplikacji. Odniesienia obiektów w zbiorze Tablice. Budowanie rozbudowanych strukturalnie tablic - deklaracja i inicjacja. Rozwiązywanie zestawu ćwiczeń zaliczających wiadomości z Visual Basica Metody dydaktyczne Wykład z prezentacją multimedialną Metoda praktyczna oparta na obserwacji i analizie 3 4 Metoda aktywizująca związana z praktycznym działaniem studentów w celu rozwiązania postawionego problemu Praca na stanowiskach komputerowych Obciążenie pracą studenta Średnia liczba godzin na zrealizowanie Forma aktywności aktywności Godziny kontaktowe z wykładowcą, w tym: Udział w wykładach Udział w laboratoriach Konsultacje Praca własna studenta, w tym: Opracowanie skryptów realizujących obliczenia i modelowanie Łą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 1 27 9 18 2 71 100 4 2 Literatura podstawowa Willis T., Newsome B.: Visual Basic 2005. Od podstaw. Wyd. Helion, Gliwice 2006. Powers L., Snell M.: Microsoft Visual Studio 2010. Księga eksperta. Wyd. Helion, Gliwice 2011. Halvorson M.: Microsoft Visual Basic 2005. Krok po kroku. Wyd. Promise, Warszawa 2006. Literatura uzupełniająca Sosna Ł., PhpMyAdmin: proste zarządzanie bazą MySQL, Poznań, Nikom, 2006. Efekt kształcenia EK 1 EK 2 Macierz efektów kształcenia Odniesienie danego efektu kształcenia do Cele Treści Metody Metody efektów przedmiotu programowe dydaktyczne oceny zdefiniowanych dla całego programu (PEK) MBM1A_W07 W1, W2, L1, C1, C2, C3 1, 2,3, 4 O1-O3 MBM1A_U01 L8, L9 MBM1A_W13 C1, C2, C3 W2, W3, 1, 2,3, 4 O1-O3 MBM1A_U19 EK 3 MBM1A_W14 C1, C2, C3 EK 4 MBM1A_U11 MBM1A_K06 C1, C2, C3 EK 5 MBM1A_W14 C1, C2, C3 W8, L3, L7 W1, W7, L5, L6, L7, L8 W4, L2, L3,L4, L7 W5, W6, W8, L1, L6 1, 2,3, 4 O1-O3 1, 2,3, 4 O1-O3 1, 2,3, 4 O1-O3 Metody i kryteria oceny Symbol metody oceny O1 O2 O3 Opis metody oceny Próg zaliczeniowy Zaliczenie pisemne z wykładów Wykonanie skryptów programów obliczeniowych w ramach ćwiczeń laboratoryjnych Zaliczenie pracy wykonanej samodzielnie w domu 50 % 50% 80 % Autor Dr inż. Jarosław Zubrzycki programu: Adres e-mail: [email protected] Jednostka Instytut Technologicznych Systemów Informacyjnych, WM, PL organizacyjna: