informatyka ii - Wydział Elektrotechniki, Automatyki i Informatyki
Transkrypt
informatyka ii - Wydział Elektrotechniki, Automatyki i Informatyki
Politechnika Opolska Wydział Elektrotechniki, Automatyki i Informatyki Karta Opisu Przedmiotu Kierunek studiów Profil kształcenia Poziom studiów Specjalność Forma studiów Semestr studiów ELEKTROTECHNIKA Ogólnoakademicki Studia pierwszego stopnia Nazwa przedmiotu INFORMATYKA II Studia stacjonarne II Nauki podst. (T/N) T Subject Title Computer science II ECTS (pkt.) Tryb zaliczenia przedmiotu Kod przedmiotu A3 5 Egzamin Nazwy Informatyka I, Elektrotechnika I przedmiotów 1. Ma wiedzę w zakresie podstaw programowania w języku C. Wymagania Wiedza 2. Ma wiedzę w zakresie podstaw teorii obwodów. wstępne w 1. Potrafi tworzyć własne proste algorytmy. zakresie Umiejętności 2. Potrafi tworzyć proste aplkiacje. przedmiotu 1. Potrafi śledzić treści wykładów, formułować pytania prowokując Kompetencje dyskusję. społeczne 2. Potrafi współdziałać i pracować w grupie. Program przedmiotu Forma zajęć Wykład Laboratorium Liczba godzin zajęć w semestrze 30 30 Prowadzący zajęcia (tytuł/stopień naukowy, imię i nazwisko) prof. dr hab. inż. Bernard Baron dr inż. Janusz Kołodziej mgr inż. Stanisław Stemplewski Treści kształcenia Lp. 1. Sposób realizacji Wykład w sali audytoryjnej Tematyka zajęć Zapoznanie ze środowiskiem Visual Studio 2008. Pierwsza aplikacja, kompilacja i uruchamianie. 2. C# - deklaracje i typy zmiennych. Słowa kluczowe. 3. C# - operatory oraz instrukcje warunkowe. Instrukcja if, słowo kluczowe else, else if, instrukcja switch. Wykład Liczba godzin 2 2 2 4. C# - pętle: while, do-while, for. Instrukcja break, continue. Operator warunkowy. 5. C# - metody w programowaniu obiektowym. Parametry metod, przekazywanie parametrów. 2 6. C# - programowanie obiektowe. Składnia klasy . Instancja klasy, klasy zagnieżdżone. 2 7. C# - konstruktory domyślne, dedykowane, statyczne. 8. C# - przeciążanie metod. Dziedziczenie, interfejsy, metody wirtualne oraz klasy abstrakcyjne. 9. 10. 11. 12. 13. 14. 15. C# - tablice i kolekcje. Definicje uzycie, właściwości. C# - obsługa wyjątków. C# - pliki i obsługa strumieni. C# - przestrzenie nazw, wersjonowanie oprogramowania. C# - tworzenie własnych bibliotek programistycznych. C# - komponenty wykorzystywane w aplikacjach okienkowych. C# - przykłady programistyczne: aplikacje wielowątkowe. 2 2 2 2 2 2 2 2 2 2 Liczba godzin zajęć w semestrze Sposoby sprawdzenia zamierzonych Egzamin ustny. efektów kształcenia Laboratorium Sposób realizacji Ćwiczenia praktyczne w laboratorium Tematyka zajęć Lp. 1. Praktyczne zapoznanie z platformą .NET oraz wprowadzenie do MS Visual Studio. 30 Liczba godzin 2 2. Tworzenie bibliotek DLL napisanych w językach niskiego poziomu (język C) oraz ich integracja z aplikacjami w C#. 3. Zaprojektowanie, oprogramowanie oraz wykorzystanie bibliotek DLL napisanych w języku C# z wykorzystaniem środowiska MS Visual Studio - realizacja praktyczna. 4. Metoda eliminacji Gaussa - budowa algorytmu i zastosowanie w zadaniach z elektrotechniki z wykorzystaniem środowiska MS Visual Studio. 5. Program do analizy układów RLC z zastosowaniem liczb zespolonych. 6 6 8 6 6. Zaliczenie przedmiotu. 2 Liczba godzin zajęć w semestrze 30 Sposoby sprawdzenia zamierzonych Wykonanie ćwiczeń w sekcji dwuosobowej. Odpowiedzi ustne z przygotowania teoretycznego. efektów kształcenia 1. Ma wiedzę niezbędną do samodzielnego tworzenia aplikacji dla środowiska MS Windows w języku C# z wykorzystaniem MS Visual Studio (W). 2. Ma pogłębioną wiedzę niezbędną do samodzielnego Wiedza zaprogramowania oraz wykorzystania bibliotek DLL (W,L). 3. Ma uporządkowaną wiedzę w zakresie technik programowania (L). Efekty kształcenia dla przedmiotu - po zakończonym cyklu kształcenia 1. Potrafi pozyskiwać informacje z literatury i innych źródeł; potrafi integrować uzyskane informacje, dokonywać ich interpretacji, a także modyfikacji. (L,W) Umiejętności 2. Potrafi zaprojektować i zbudować graficzny interfejs użytkownika z wykorzystaniem środowiska MS Visual Studio dla typowych zastosowań inżynierskich (L). 1. Rozumie potrzebę ciągłego dokształcania się (W,L) Kompetencje społeczne 2. Ma świadomość odpowiedzialności za pracę własną oraz gotowość podporzadkowania się zasadom pracy w zespole i ponoszenia odpowiedzialności za wspólnie realizowane 3. Ma świadomość roli społecznej absolwenta uczelni technicznej (W, L). … Metody dydaktyczne: Prezentacje multimedialne przygotowane w MS Power Point dotyczące materiałów kursowych C# w środowisku MS Visual Studio. Pokaz praktycznej realizacji programów w trakcie wykładu. Analiza przygotowanych przez prowadzącego przykładów programistycznych. Forma i warunki zaliczenia przedmiotu: Laboratorium: poprawne wykonanie wszystkich przewidzianych programem ćwiczeń, pozytywne oceny z przygotowania teoretycznego. Wykład : pozytywne oceny z egzaminu. Uzyskanie zaliczenia z laboratorium. Literatura podstawowa: [1] BODUCH A.: Wstęp do programowania w języku C#, Helion, Gliwice 2006. [2] HEJLSBERG A., TORGERSEN M., WILTAMUTH S., GOLDE P.: The C# Programming Language, 4th edition, Addisin-Wesley, Boston, 2010. [3] MICHELSEN K.: C#. Szkoła programowania, Helion, Gliwice, 2007. [4] LIBERTY J.: C# programowanie, Helion, 2005. [5] LIBERTY J.: C# 2005. Wprowadzenie, Helion, 2005. [6] SHARP J.: Microsoft® Visual C# 2005 Step by Step, Microsoft, 2005. Literatura uzupełniająca: [1] Materiały szkoleniowe Microsoft - kurs 2124 C#. [2] WATSON K., NIGEL J., PEDERSEN J.H., RED D., SKINNER M., WHITE E>: Beginning Visual C# 2005, 2005. ______________ * niewłaściwe przekreślić ………………………………………………….. ………………………………………………………. (kierownik jednostki organizacyjnej/bezpośredni przełożony: (Dziekan Wydziału pieczęć/podpis pieczęć/podpis)