SylabUZ
Nazwa przedmiotu | Techniki programowania |
Kod przedmiotu | 06.9-WM-ZiIP-P-23_19 |
Wydział | Wydział Nauk Inżynieryjno-Technicznych |
Kierunek | Zarządzanie i inżynieria produkcji |
Profil | ogólnoakademicki |
Rodzaj studiów | pierwszego stopnia z tyt. inżyniera |
Semestr rozpoczęcia | semestr zimowy 2021/2022 |
Semestr | 3 |
Liczba punktów ECTS do zdobycia | 4 |
Typ przedmiotu | obieralny |
Język nauczania | polski |
Sylabus opracował |
|
Forma zajęć | Liczba godzin w semestrze (stacjonarne) | Liczba godzin w tygodniu (stacjonarne) | Liczba godzin w semestrze (niestacjonarne) | Liczba godzin w tygodniu (niestacjonarne) | Forma zaliczenia |
Wykład | 15 | 1 | 9 | 0,6 | Zaliczenie na ocenę |
Laboratorium | 30 | 2 | 18 | 1,2 | Zaliczenie na ocenę |
Zapoznanie ze współczesnymi narzędziami i technikami tworzenia aplikacji, wykształcenie umiejętności posługiwania się językiem wysokiego poziomu do rozwiązywania prostych problemów inżynierskich.
Zaliczenie przedmiotu Technologie Informacyjne
Wykład
W01. Wprowadzenie do programowania: algorytm, język programowania, programowanie, program, model aplikacji w Visual Basic for Application, podstawowe składniki aplikacji, odwołania do składników programu Excel, odczyt i przypisywanie wartości.
W02. Podstawy programowania w języku Visual Basic: standardowe typy danych, deklaracje zmiennych, instrukcja przypisania, operatory arytmetyczne i funkcje standardowe, definiowanie makrodefinicji proceduralnych i funkcyjnych, przekazywanie parametrów, obsługa wyjątków.
W03. sterowanie przebiegiem programu, instrukcja warunkowa i wyboru:. Graficzny zapis algorytmów, składnia instrukcji IF…THEN…ELSE oraz ELSEIF, typ logiczny, operatory relacyjne i logiczne.
W04. Instrukcja iteracyjna FOR: przetwarzanie zakresów komórek, składnia instrukcji FOR … EACH, optymalizacja programów wykorzystujących instrukcje iteracyjne, instrukcja FOR…NEXT.
W05. Instrukcje iteracyjne DO…LOOP: składnia instrukcji DO…WHILE, DO…UNTIL, przykłady algorytmów iteracyjnych o nieznanej liczbie powtórzeń, wybór właściwej instrukcji iteracyjnej do rozwiązania konkretnego zadania.
W06. Zaawansowane elementy VBA – zdarzenia i dodatki: pojęcie zdarzenia w programowaniu, wykorzystanie zdarzeń do automatyzacji często wykonywanych operacji, dystrybucja kodu VBA w formie dodatków, programowa modyfikacja interfejsu programu Excel.
W07. Kolokwium zaliczeniowe.
Laboratorium
L01. Nagrywanie i edycja makr w środowisku Visual Basic dla programu Excel.
L02. Implementacja prostych makr wykorzystujących elementy Range oraz instrukcję przypisania.
L03. Uruchamianie makr w środowisku Visual Basic, wykorzystanie debuger’a do śledzenia przebiegu programu i wykrywania błędów.
L04. Implementacja prostych makr wykorzystujących zmienne i operatory oraz funkcje standardowe i arkuszowe.
L05-06. Implementacja procedur i funkcji, przekazywanie parametrów.
L07. Wykorzystanie mechanizmu przechwytywania wyjątków do obsługi błędów.
L08-09. Implementacja algorytmów wykorzystujących instrukcję warunkową i wyboru.
L10-11. Implementacja algorytmów przetwarzających zakresy komórek z wykorzystaniem instrukcji iteracyjnej FOR…EACH.
L12. Implementacja algorytmów przetwarzających zakresy komórek z wykorzystaniem instrukcji iteracyjnej FOR…NEXT.
L13. Wykorzystanie zdarzeń do automatyzacji często wykonywanych operacji.
L14. Powtórzenie wiadomości.
L15. Kolokwium zaliczeniowe.
Wykład: wykład konwencjonalny,
Laboratorium: zajęcia praktyczne w laboratorium komputerowym.
Opis efektu | Symbole efektów | Metody weryfikacji | Forma zajęć |
Wykład: Kolokwium w formie pisemnej
Laboratorium: Zaliczenie zadań laboratoryjnych, ocena z kolokwium przeprowadzonego przy komputerze.
Ocena końcowa: Warunkiem zaliczenia przedmiotu jest zaliczenie wszystkich jego form. Ocena końcowa na zaliczenie przedmiotu jest średnią arytmetyczną z ocen za poszczególne formy zajęć.
Zmodyfikowane przez dr inż. Grzegorz Pająk (ostatnia modyfikacja: 04-05-2021 11:04)