Wydział Informatyki i Komunikacji Kierunek Informatyka i Ekonometria Studia I stopnia, stacjonarne Rok I, semestr 2 Wstęp do programowania Laboratorium - wytyczne Rok akademicki 2016/2017
Prowadzący zajęcia Wykładowca : dr Barbara Filipczyk Prowadzący laboratoria: dr Przemysław Juszczuk 104aKL, 104bKL mgr Kinga Kajfosz 101bKL, 102bKL dr Stanisław Kędzierski 101aKL, 102aKL dr Jan Kozak 103aKL, 103bKL
O przedmiocie 30 godzin wykładu 30 godzin laboratorium 6 punktów ECTS
Warunki zaliczenia przedmiotu Laboratorium ZALICZENIE NA OCENĘ Wykład - EGZAMIN Sprawdziany przy komputerze Sprawdzian 1 10 pkt. Sprawdzian 2 10 pkt. Sprawdzian 3 10 pkt. Sprawdzian 4 20 pkt. Skala ocen 0 25 pkt. ocena niedostateczna 26 30 pkt. ocena dostateczna 31 35 pkt. ocena plus dostateczny 36 40 pkt. ocena dobry 41 45 pkt. ocena plus dobry 46 50 pkt. ocena bardzo dobry Ocena uzyskana z laboratorium stanowi 50% oceny końcowej z przedmiotu. Egzamin - test jednokrotnego wyboru bez możliwości korzystania z podręczników Ocena uzyskana z egzaminu stanowi 50% oceny końcowej z przedmiotu. UWAGA! Przystąpienie do egzaminu musi zostać poprzedzone pozytywnym zaliczeniem laboratorium. W przypadku przedmiotów, w ramach których prowadzone są ćwiczenia lub laboratoria, warunkiem przystąpienia do egzaminu jest zaliczenie ćwiczeń/laboratoriów. Nieuzyskanie zaliczenia skutkuje utratą terminu egzaminu. (Regulamin studiów, 18, pkt. 4)
Program zajęć 1/2 L.p. Zagadnienia 1 Sprawy organizacyjne Regulamin korzystania z sal komputerowych http://www.ue.katowice.pl/jednostki/centrum-informatyczne/regulaminy/regulaminkorzystania-z-sal-komputerowych-oraz-punktow-dostepu-przewodowego-ibezprzewodowego-na-terenie-centrum-informatycznego.html Charakterystyka przedmiotu, warunki zaliczenia Program zajęć Literatura Konsultacje Oprogramowanie Visual Studio Program Microsoft Imagine Procedury korzystania z programu Microsoft Imagine http://www.ue.katowice.pl/jednostki/centrum-informatyczne/wypozyczanieoprogramowania/microsoft-imagine.html Język C# i środowisko Visual Studio Charakterystyka języka C# Tworzenie prostych aplikacji w środowisku Visual Studio przygotowanie projektu aplikacji przygotowanie programu, struktura programu źródłowego w C# kompilacja programu, omówienie wyników kompilacji uruchomienie przygotowanego programu w środowisku Visual Studio System pomocy w środowisku Visual Studio Operacje wejścia/wyjścia na konsolę Podstawowe typy danych, operatory, wyrażenia, zmienne, instrukcje przypisania w języku
Program zajęć 2/2 L.p. Zagadnienia 2 Instrukcje sterujące przebiegiem programu w języku C#, obsługa wyjątków 3 Instrukcje sterujące przebiegiem programu w języku C#, obsługa wyjątków 4 Sprawdzian 1 (45 minut) Tablice w języku C# - deklaracja i inicjacja, operacje na tablicach z wykorzystaniem pętli for, foreach, tablice wielowymiarowe, metody i właściwości klasy System.Array 5 Tablice w języku C# - tablice wielowymiarowe, metody i właściwości klasy System.Array 6 Przetwarzanie łańcuchów znaków w języku C#, metody i właściwości klasy System.String 7 Sprawdzian 2 (45 minut) Windows Presentation Foundation (WPF) 8 Windows Presentation Foundation (WPF) 9 Definiowanie klas w C#, składowe klasy, modyfikatory dostępu do klas i składowych klas 10 Deklaracja i definicja metod, zwracanie wartości z metod, przekazywania parametrów do metod 11 Sprawdzian 3 (45 minut) Przeciążanie metod i operatorów 12 Dziedziczenie 13 Struktury, interfejsy w C# 14 System IO 15 Sprawdzian 4 (90 minut)
Osoby z dysfunkcjami zdrowotnymi Jeżeli w grupie są osoby z dysfunkcjami zdrowotnymi (m.in. z dysfunkcją wzroku, słuchu, choroba cukrzycowa) i wymagają specjalnego dostosowania dotyczącego np.: materiałów drukowanych (sprawdzianów, testów - odpowiedni rozmiar kroju pisma), prowadzenia zajęć (np. czytają z ruchu ust), uczestnictwa w zajęciach (np. opuszczania sali w trakcie zajęć w celu zażycia leków) proszone są o zgłoszenie tego faktu prowadzącemu po pierwszych zajęciach.
Literatura Kempa A., Staś T., Wstęp do programowania w C#. Łatwy podręcznik dla początkujących, Podręcznik jest dostępny bezpłatnie na stronie http://c-sharp.ue.katowice.pl
Literatura Matulewski J. Visual Studio 2013. Podręcznik programowania w C# z zadaniami Helion 2014
Literatura Cisek J. Tworzenie nowoczesnych aplikacji graficznych w WPF Helion 2012
Konsultacje Strona: www.pjuszczuk.pl E-mail: przemyslaw.juszczuk@ue.katowice.pl Konsultacje: czwartki 11.40 13.10 (tyg. A) wtorki 11.40 13.10 (tyg. B) Budynek A, 202c. Inne terminy (np. poprawy) po wcześniejszym uzgodnieniu mailowym.
Organizacyjnie: zestaw ok. 5 zadań na każde ćwiczenia; z każdego zestawu minimum 50% zadań musi zostać wykonanych (na ćwiczeniach, lub pokazanych najpóźniej na ćwiczeniach kolejnych); powyższe jest warunkiem zaliczenia danych laborek;