Programowanie komputerów do zastosowań inżynierskich (przedmiot specjalnościowy) | |||
Semestr |
Rodzaj zajęć |
Liczba godzin (w semestrze) |
Liczba punktów ECTS |
6 |
W |
15E |
3 |
6 |
L |
30 |
2 |
1. Przedmioty wprowadzające wraz z wymaganiami wstępnymi
Technologie informacyjne - wykształcenie umiejętności świadomego i sprawnego posługiwania się komputerem oraz narzędziami i metodami informatycznymi. Matematyka - umiejętność analitycznego rozwiązywania równań i układów równań, macierzy oraz całek i równań różniczkowych.
2. Cele kształcenia - kompetencje jakie powinien osiągnąć student:
Pogłębienie wiedzy i rozwijanie umiejętności informatycznych oraz numerycznych wyniesionych z poprzednich etapów edukacyjnych. Zdobycie umiejętności i kompetencji opracowywania oraz wykorzystywania programów narzędziowych oraz programowania proceduralnego i obiektowego do rozwiązywania zadań technicznych.
3. Metody dydaktyczne
Wykład: wykład informacyjny z użyciem prezentacji multimedialnych.
Laboratorium: metoda praktyczna oparta na obserwacji i analizie, metoda aktywizująca związana z praktycznym działaniem studentów w grupie i indywidualnie w celu rozwiązania postawionych problemów. Zajęcia przy stanowiskach komputerowych z wykorzystaniem różnego oprogramowania.
4. Kryteria, elementy i forma oceny przedmiotu - efektów kształcenia:
Wykłady:
Sposób zaliczenia: zaliczenie na ocenę. Forma uzyskania zaliczenia: końcowe pisemne colloquium zaliczeniowe, opisowe. Aby uzyskać zaliczenie z wykładów student musi udzielić odpowiedzi na min. 50% pytań na ocenę 3,0; 65% - 3,5; 75% - 4,0; 85% - 4,5; pow. 85% - 5,0. Laboratorium:
Sposób zaliczenia: Zaliczenie na ocenę. Forma uzyskania zaliczenia: wymagana obecność na wszystkich zajęciach, zaliczenie ćwiczeń praktycznych wskazanych przez prowadzącego zajęcia, realizowanych podczas zajęć laboratoryjnych. Kolokwium polegające na napisaniu programów rozwiązujących wskazany przez prowadzącego problem.
5. Treści kształcenia zgodne z obowiązującymi standardami
Kształcenie w zakresie informatyki i komputerowego wspomagania prac inżynierskich: programowanie komputerów;
6. Program
A. Treść wykładów
Tematyka zajęć |
Liczba godzin |
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 2005. Notacje węgierskie. |
2 |
Paradygmaty programowania |
2 |
Programowanie strukturalne |
2 |
Programowanie obiektowe |
2 |
Sposób pisania kodów, deklaracje zmiennych. Typy danych: używanie liczb, ciągów znaków, dat i zmiennych logicznych. Wykorzystanie operacji matematycznych. |
2 |
Tworzenie metod i instrukcje warunkowe. Sterowanie programem przy pomocy warunków: instrukcje If i Elsę, wyrażenia Select Case oraz stosowanie pętli. Metody numeryczne w Visual Basic. |
1 |
Funcje - tworzenie funkcji użytkownika. |
2 |
Struktury danych - korzystanie z tablic. Inicjacja tablic. Struktury danych. Okna dialogowe. Tworzenie menu. Debugowanie i obsługa błędów. |
2 |
181