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