programowanie - Wydział Elektrotechniki, Automatyki i Informatyki
Transkrypt
programowanie - 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 INFORMATYKA OGÓLNOAKADEMICKI STUDIA PIERWSZEGO STOPNIA Nazwa przedmiotu PROGRAMOWANIE III Subject Title Całk. 5 Wymagania wstępne w zakresie przedmiotu STUDIA STACJONARNE III Nauki podst. (T/N) N PROGRAMMING III ECTS (pkt.) Tryb zaliczenia przedmiotu Kod przedmiotu Kont. 2,5 Prakt. 2,5 Zaliczenie na ocenę B6 Nazwy INFORMATYKA I, INFORMATYKA II przedmiotów 1. Posiada podstawową wiedzę z zakresu środowiska MicroSoft .NET Wiedza 2. Posiada podstawową wiedzę z zakresu programowania w języku C# Umiejętności Kompetencje społeczne 1. Umie napisać aplikację i bibliotekę w języku C# Umie wykorzystać środowisko MS Visual Studio do kompilacji 2. bibliotek napisanych w języku C/C++ Umie napisać aplikację wykorzystującą / integrującą biblioteki 3. napisane w różnych językach programowania (C/C++/C#) 1. Rozumie potrzebę ciągłego dokształcania się Ma świadomość odpowiedzialności za pracę własną oraz gotowość 2. podporządkowania się zasadom pracy w zespole i ponoszenia odpowiedzialności za wspólnie realizowane zadania Program przedmiotu Forma zajęć Wykład Ćwiczenia Laboratorium Projekt Seminarium L. godz. zajęć w sem. Prowadzący zajęcia Całkowita Kontaktowa (tytuł/stopień naukowy, imię i nazwisko) 30 30 dr inż. Arkadiusz Gardecki | | 30 15 dr inż. Arkadiusz Gardecki | 30 15 dr inż. Arkadiusz Gardecki | | Treści kształcenia Wykład Lp. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Sposób realizacji Tematyka zajęć Wprowadzenie do środowiska MS Visual Studio .NET Struktura programu w języku C# Wbudowane i definiowane typy danych Kontrola przebiegu programu Metody w języku C# Dziedziczenie Projektowanie interfejsu użytkownika Obsługa zdarzeń Aplikacje wieloformularzowe Projektowanie bibliotek natywnych w języku C# Projetkowanie bibliotek w innych językach programowanie z wykorzystaniem środowiska MS Visual Studio Integracja bibliotek natywnych z aplikacjami w języku C# Liczba godzin 2 2 2 2 2 2 2 2 2 2 2 2 13. 14. 15. Integracja bibliotek napisanych w innych językach programowania z aplikacjami w języku C# 2 Złożone aplikacje i ich realizacja w obrębie grupy projektowej Zaliczenie 2 2 L. godz. pracy własnej studenta L. godz. kontaktowych w sem. Sposoby sprawdzenia zamierzonych Test / Egzamin zaliczeniowy efektów kształcenia Laboratorium Sposób realizacji Lp. Tematyka zajęć 1. Wprowadzenie do środowiska MS Visual Studio .NET 2. Struktura programu w języku C# 3. Wbudowane i definiowane typy danych 4. Kontrola przebiegu programu 5. Metody w języku C# 6. Dziedziczenie 7. Projektowanie interfejsu użytkownika 8. Obsługa zdarzeń 9. Aplikacje wieloformularzowe 10. Projektowanie bibliotek natywnych w języku C# Projetkowanie bibliotek w innych językach programowanie z wykorzystaniem 11. środowiska MS Visual Studio 12. 13. 14. 15. Integracja bibliotek natywnych z aplikacjami w języku C# Integracja bibliotek napisanych w innych językach programowania z aplikacjami w języku C# Złożone aplikacje i ich realizacja w obrębie grupy projektowej Zaliczenie 30 Liczba godzin 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 L. godz. pracy własnej studenta 15 L. godz. kontaktowych w sem. 15 Sposoby sprawdzenia zamierzonych Zaprogramowanie i zaliczenie na ocenę zestawu aplikacji efektów kształcenia integrujących wybrane elementy programu nauczania Projekt Sposób realizacji Lp. Tematyka zajęć Liczba godzin 1. Projekt intefejsu aplikacji 3 2. Projekt biblioteki funkcji graficznych 3 3. Projekt biblioteki funkcji matematycznych 3 4. Integracja elementów aplikacji 3 5. Przygotowanie dokumentacji oprogramowania 2 6. Zaliczenie 1 L. godz. pracy własnej studenta 15 L. godz. kontaktowych w sem. 15 Sposoby sprawdzenia zamierzonych Wykonanie grupowe projektu, zaprogramowanie oraz zaliczenie efektów kształcenia zaawansowanej aplikacji integrującej wiele elementów programu 1. Ma wiedzę z zakresu MS Visual Studio .NET Wiedza 3. Ma wiedzę z zakresu języka programowania C# 3. Ma wiedzę z zakresu integracji oprogramowania 1. Umie wykonać projekt zaawansowanej aplikacji w języku C# Efekty kształcenia dla Umie wykonać projekt biblioteki w języku C# oraz innym przedmiotu - po 2. Umiejętności języku programowania (C/C++) zakończonym cyklu kształcenia Umie zintegrować elementy oprogramowania w obrębie zaawansowanej aplikacji 1. Posiada zdolność do pracy zespołowej 2. 3. 3. Kompetencje społeczne Metody dydaktyczne: Wykład: Prezentacje teoretyczne i praktyczne; Laboratorium: Dyskusje dydaktyczne oraz praktyczna A129A37realizacja zadań programistycznych; Projekt: Przykłady praktyczne. A129A37realizacja zadań programistycznych; Projekt: Przykłady praktyczne. Forma i warunki zaliczenia przedmiotu: Wykład: zaliczenie projektu i laboratorium oraz zaliczenie testu / egzaminu zaliczeniowego; Laboratorium: zaprogramowanie wybranego zestawu aplikacji obejmujących różne elementy materiału dydaktycznego; Projekt: wykonanie zaawansowanej aplikacji integrującej wiele elementów materiału dydaktycznego Literatura podstawowa: [1] MS C# - kurs programowania [2] Jesse Liberty, C# Programowanie, Helion, 2005 [3] Baduch Adam, Wstęp do programowanie w języku C#, Helion, 2006 [4] Anders Hejlbserg, Mads Torgersen, Scott Wiltamuth, Peter Golde, Język C#. Programowanie. Wydanie Literatura uzupełniająca: [1] George Shepherd, ASP.NET 3.5, Step by Step, Microsoft, 2008 [2] Marcin Lis, C# Ćwiczenia, Helion, 2003 [3] ______________ * niewłaściwe przekreślić ………………………………………………….. ………………………………………………………. (kierownik jednostki organizacyjnej/bezpośredni przełożony: pieczęć/podpis (Dziekan Wydziału pieczęć/podpis)