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)