Programowanie w środowisku Windows

Transkrypt

Programowanie w środowisku Windows
WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA
Pod auspicjami Polskiej Akademii Nauk
01-447 Warszawa, ul. Newelska 6, tel. 22 3486544
Wydział Informatyki
Kierunek studiów
Profil
Stopień studiów
Forma studiów
Informatyka
Ogólnoakademicki
1-go stopnia
stacjonarne
Sylabus przedmiotu
Programowanie w środowisku Windows
1. Cele przedmiotu
Kod
CP1
CP2
CP3
CP4
CP5
Cel
Podstawowa wiedza dotycząca aplikacji okienkowych.
Umiejętność projektowania i budowy prostych aplikacji okienkowych.
Programowanie aplikacji okienkowych w języku C# korzystając ze środiska MS VisualStudio.
Podstawowa wiedza o aplikacjach wielowątkowych.
Środowisko mono i aplikacja MonoDevelop jako alternatywa dla MS VisualStudio oraz platforma Linuxowa dla programów napisanych w C#.
2. Efekty przedmiotowe
Wiedza
Kod
Nazwa
Realizuje cel
EK-W1
Ma wiedzę dotycząca programowania obiektowego w języku C#.
EK-W2
Ma podstawową wiedzę dotycząca budowy aplikacji okienkowych.
EK-W3
Ma podstawową wiedzę z zakresu wielowątkowości.
EK-W4
Ma podstawową wiedza dotyczącą wieloplatformowych aplikacji
okienkowych.
CP1,
CP3
CP1,
CP2,
CP3,
CP5
CP1,
CP4
CP2,
CP3,
CP5
Efekty kierunkowe
K1A_W06,
K1A_W09
K1A_W06,
K1A_W09
K1A_W09
K1A_W09
Umiejętności
Kod
EK-U1
EK-U2
Nazwa
Realizuje cel
Posiada umiejętność korzystania ze środowiska MS VisualStudio.
Posiada umiejętność zaprojektowania i zaimplementowania prostj
aplikacji okienkowej w C#.
CP3
CP1,
CP2,
CP3,
CP4,
CP5
Efekty kierunkowe
K1A_U12
K1A_U01,
K1A_U02,
K1A_U12
Kompetencje
Kod
EK-K1
Nazwa
Realizuje cel
Posiada umiejętność pracy w zespole.
CP1,
CP2,
CP3,
CP4,
CP5
1
Efekty kierunkowe
K1A_K01
Kod
EK-K2
Nazwa
Realizuje cel
Posiada umiejętność dzielenia się wiedzą i kwalifikacjami.
CP1,
CP2,
CP3,
CP4,
CP5
3. Treści programowe
Kod
TP1
TP2
TP3
TP4
TP5
TP6
TP7
TP8
TP9
TP10
TP11
TP12
TP13
TP14
TP15
Tematyka
Wprowadzenie.do języka C#
Programy konsolowe
Dynamiczne struktury danych
Dziedziczenie i polimorfizm
Wprowadzenie do środowiska okienkowego
Windows Form Application
Delegacje
Obsługa wyjątków
Obsługa plików
Edytor tekstu
Aplikacje z oknami modalnymi i niemodalnymi
Aplikacje wielowątkowe
Aplikacje graficzne
Wprowadzenie do środowiska mono
Programy okienkowe w środowisku mono. Monodevelop
4. Macierz realizacji przedmiotu
Efekt
przedmiotowy
EK-W1
EK-W2
EK-W3
EK-W4
EK-U1
EK-U2
EK-K1
EK-K2
Cel
przedmiotu
CP1,
CP3
CP1,
CP2,
CP3,
CP5
CP1,
CP4
CP2,
CP3,
CP5
CP3
CP1,
CP2,
CP3,
CP4,
CP5
CP1,
CP2,
CP3,
CP4,
CP5
CP1,
CP2,
CP3,
CP4,
CP5
Treści programowe
TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11,
TP12, TP13, TP14, TP15
TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14,
TP15
TP11, TP12, TP13, TP14, TP15
TP14, TP15
TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10,
TP11, TP12, TP13, TP14, TP15
TP5, TP10, TP11, TP12, TP13, TP14, TP15
TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14,
TP15
TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12,
TP13, TP14, TP15
5. Literatura
Literatura podstawowa
1. Andrew Troelsen, Język C# 2010 i platforma .NET, PWN, 2006
2
Efekty kierunkowe
K1A_K01
2. Klaus Michelsen, Język C#. Szkoła programowania, Helion, 2007
Literatura uzupełniająca
1. Marian Mysior, C# w praktyce, Mikom, 2005
2. Mirosław J. Kubiak, Język c# dla pasjonatów c/c++, MIKOM, 2004
Strony WWW
1. http://msdn.microsoft.com/pl-pl/library/cc676524.aspx?ppud=4
2. http://www.java2s.com/Tutorial/CSharp/CatalogCSharp.htm
3. http://si-szarp.pl/
4. http://www.centrumxp.pl/dotNet/20,1,kategoria,Kurs_C.aspx
Pozostałe
1. Krzysztof Sęp, Materiały dostępne w UBI
3