Opis. Wykład: 30 Laboratorium: 30



Podobne dokumenty
Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

K_W04 K_W04 K_W04. Opis

Programowanie w Javie nazwa przedmiotu SYLABUS A. Informacje ogólne

Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

Opis. Wymagania wstępne (tzw. sekwencyjny system zajęć i egzaminów) Liczba godzin zajęć dydaktycznych z podziałem na formy prowadzenia zajęć

Opis. Liczba godzin zajęć dydaktycznych z

Programowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne

Odniesienie do kierunkowych efektów kształcenia Zna podstawowe możliwości pakietu Matlab

Analiza Algebra Podstawy programowania strukturalnego. Podstawowe wiadomości o funkcjach Podstawowe wiadomości o macierzach Podstawy programowania

Analiza Algebra Podstawy programowania strukturalnego. Podstawowe wiadomości o funkcjach Podstawowe wiadomości o macierzach Podstawy programowania

Procesy i systemy dynamiczne Nazwa przedmiotu SYLABUS A. Informacje ogólne

WSTĘP DO INFORMATYKI. SYLABUS A. Informacje ogólne

Programowanie w środowiskach graficznych. Wykład 1 OS, Podstawy Windows API

Programowanie w środowiskach graficznych. Wykład 1 OS, Podstawy Windows API

Opis. Zarządzanie. Założenia i cele przedmiotu. Metody dydaktyczne oraz ogólna forma zaliczenia przedmiotu

Technologie sieciowe nazwa przedmiotu SYLABUS A. Informacje ogólne

Opis. Rachunkowość. Liczba godzin zajęć dydaktycznych z podziałem na formy prowadzenia zajęć

Opis. Liczba godzin zajęć dydaktycznych z podziałem na formy prowadzenia zajęć

E1A_U09 E1A_U18 E1A_U02 E1A_U07 E1A_U08 E1A_U10 E1A_U02 E1A_U07

SYLABUS A. Informacje ogólne Opis

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie II C10

Podstawowe wiadomości z zakresu: architektury sprzętowo-programowej komputerów, dowolnych języków programowania, algebry

Ekonomia w zakresie nauk o zarządzaniu

FINANSE PUBLICZNE. SYLABUS A. Informacje ogólne

PODSTAWY PROGRAMOWANIA STRUKTURALNEGO (C) SYLABUS A. Informacje ogólne

Planowanie przestrzenne SYLABUS A. Informacje ogólne

Rachunkowość zarządcza SYLABUS A. Informacje ogólne Elementy składowe Opis sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów

SYLABUS A. Informacje ogólne

Opis. Brak wymagań wstępnych. Liczba godzin zajęć dydaktycznych z podziałem na formy prowadzenia zajęć

Technologie informacyjne SYLABUS A. Informacje ogólne

Rachunkowość SYLABUS A. Informacje ogólne

Drobnoustroje w ochronie środowiska SYLABUS A. Informacje ogólne

Podstawy programowania strukturalnego (C) SYLABUS A. Informacje ogólne

EKONOMETRIA I SYLABUS

Ekologia roślin i fitosocjologia SYLABUS A. Informacje ogólne

Podstawowe wiadomości z zakresu: architektury sprzętowo-programowej komputerów, dowolnych języków programowania, algebry

Bezpieczeństwo i higiena żywności SYLABUS A. Informacje ogólne

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Rośliny użytkowe SYLABUS A. Informacje ogólne

Inzynieria Oprogramowania 2... nazwa przedmiotu SYLABUS A. Informacje ogólne. Wydział Ekonomiczno-Informatyczny w Wilnie

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Immunobiologia wybranych grup organizmów SYLABUS A. Informacje ogólne

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA PRZEDMIOTU. Programowanie aplikacji bazodanowych w języku C# D1_2

BIOLOGICZNE BAZY DANYCH SYLABUS

Programowanie obiektowe 1 - opis przedmiotu

Elektrotechnika I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Programowanie obiektowe 2 - opis przedmiotu

Specjalnościowy Obowiązkowy Polski Semestr 5

PRZEWODNIK PO PRZEDMIOCIE

Organizmy genetycznie modyfikowane SYLABUS A. Informacje ogólne Opis

Rok akademicki: 2012/2013 Kod: ZIE s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Statystyka opisowa SYLABUS A. Informacje ogólne

Ocena oddziaływania na środowisko SYLABUS A. Informacje ogólne

Programowanie obiektowe Object programming. Elektrotechnika II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

PRZEWODNIK PO PRZEDMIOCIE

Programowanie komputerowe. Geodezja i Kartografia I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

SYSTEMY OPERACYJNE SYLABUS A. Informacje ogólne

WNIOSKOWANIE STATYSTYCZNE SYLABUS A. Informacje ogólne

Mechanizmy ewolucji. SYLABUS A. Informacje ogólne

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) polski semestr V zimowy i letni (semestr zimowy / letni)

KARTA PRZEDMIOTU. Programowanie aplikacji sieciowych w języku C# D1_2

Elementy składowe sylabusu. Nazwa jednostki prowadzącej kierunek. Wydział Ekonomiczno-Informatyczny w Wilnie. Europeistyka. Nazwa kierunku studiów

KLIMAT POLSKI I JEGO ZMIANY. SYLABUS A. Informacje ogólne

APLIKACJE KLIENT-SERWER Client-Server Applications Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

Rekultywacja gleb i terenów skażonych SYLABUS A. Informacje ogólne

Biogeografia SYLABUS A. Informacje ogólne

Programowanie komputerowe Computer programming

KARTA KURSU. Grafika komputerowa

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Metody inżynierii genetycznej SYLABUS A. Informacje ogólne

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2012/2013

Chemia lipidów i białek SYLABUS

Język Java i technologie Web - opis przedmiotu

Techniki uczenia maszynowego nazwa przedmiotu SYLABUS

KARTA PRZEDMIOTU. Aplikacje mobilne i wbudowane, D1.8

Wydział Ekonomiczno-Informatyczny w Wilnie. Status przedmiotu obowiązkowy. 30 godz. wykładu + 15 ćwiczeń

Semestr zimowy Podstawy Informatyki, Logika TAK

Państwowa Wyższa Szkoła Zawodowa w Suwałkach SYLLABUS na rok akademicki 2015/2016

E-1IZ3-06-s6. Inżynieria Programowania. Informatyka. I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

SYLABUS A. Informacje ogólne

KARTA PRZEDMIOTU. Programowanie wieloplatformowe, D1_1

Specjalnościowy Obowiązkowy Polski Semestr trzeci

Ekosystemy wodne SYLABUS A. Informacje ogólne

Opis. Brak. Liczba godzin zajęć dydaktycznych z podziałem na formy prowadzenia zajęć

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Państwowa Wyższa Szkoła Zawodowa w Suwałkach SYLLABUS na rok akademicki 2015/2016

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Inżynieria oprogramowania, C12

Ochrona przyrody SYLABUS A. Informacje ogólne

A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW

Ochrona wód SYLABUS A. Informacje ogólne

PRZEWODNIK PO PRZEDMIOCIE

Embriologia roślin nasiennych SYLABUS A. Informacje ogólne

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Programowanie obiektowe. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia 4. ROK/ SEMESTR STUDIÓW: II/4

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

PRZEWODNIK PO PRZEDMIOCIE

Państwowa Wyższa Szkoła Zawodowa w Suwałkach SYLLABUS na rok akademicki 2015/2016

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Transkrypt:

Załącznik nr 5 do Uchwały nr 1202 Senatu UwB z dnia 29 lutego 2012 r. Elementy składowe sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów Poziom kształcenia Profil studiów Forma studiów Kod przedmiotu Język przedmiotu Programowanie w środowiskach graficznych SYLABUS A. Informacje ogólne Tę część wypełnia koordynator przedmiotu (w porozumieniu ze wszystkimi prowadzącymi dany przedmiot w jednostce) łącznie dla wszystkich form zajęć (np. wykładu i ćwiczeń). Część I nie dotyczy przedmiotów zmieniających się co roku (wykłady monograficzne itp.). Opis Wydział Ekonomiczno-Informatyczny w Wilnie Informatyka Studia pierwszego stopnia Ogólnoakademicki Stacjonarne 1000-IS1-2PSG polski Rodzaj przedmiotu obowiązkowy Rok studiów /semestr II / 4 Wymagania wstępne (tzw. Podstawy programowania strukturalnego sekwencyjny system zajęć i Wstęp do programowania obiektowego egzaminów) Programowanie zaawansowane Liczba godzin zajęć dydaktycznych z podziałem na formy prowadzenia zajęć Założenia i cele przedmiotu Metody dydaktyczne oraz ogólna forma zaliczenia przedmiotu Wykład: 30 Laboratorium: 30 Zaznajomić z podstawowymi mechanizmami programowania w systemie operacyjnym Windows. Nauczyć wykorzystania funkcjonalności Windows API, biblioteki Windows Forms zawartej w.net Framework oraz silnika WPF do tworzenia interfejsów użytkownika. Zaznajomić z ogólnymi zasadami projektowania graficznego interfejsu użytkownika z uwzględnieniem ergonomii oraz analizy potrzeb potencjalnych użytkowników. Metody dydaktyczne: wykład, implementacja zadań i przykładów na laboratoriach Forma zaliczenia przedmiotu: zaliczenie na ocenę Efekty kształcenia i 1. Zna w stopniu zaawansowanym język C#, ze szczególnym uwzględnieniem stosowania w nim mechanizmów programowania obiektowego. 2. Zna podstawowe pojęcia, zagadnienia oraz zasady tworzenia graficznego interfejsu użytkownika (GUI), w szczególności podstawy interfejsu okienkowego, Windows API, Windows Forms, GDI, GDI+, WPF oraz XAML. 3. Zna wybrane zaawansowane mechanizmy systemu operacyjnego Windows związanych ze środowiskiem graficznym (m.in. schowek, rejestr, pamięć, procesy i wątki, biblioteki DLL, COM, ActiveX, regionalizacja, lokalizacja interfejsu). 4. Potrafi tworzyć poprawne aplikacje w paradygmacie obiektowym w C# z uwzględnieniem zaawansowanych mechanizmów obiektowych. 5. Potrafi wykorzystać funkcjonalności różnych technik programowania w środowisku graficznym, m.in.: Windows API, biblioteki Windows Forms zawartej w.net Framework oraz silnika WPF. Potrafi tworzyć graficzny interfejs użytkownika z uwzględnieniem ergonomii oraz analizy potrzeb potencjalnych Odniesienie do kierunkowych efektów kształcenia K_W04 (+++) K_W05 (+++) K_W11 (++) K_W03 (++) K_W04 (+++) K_W05 (+++) K_W11 (++) K_W04 (+++) K_W05 (+++) K_W10 (+++) K_U06 (+) K_U07 (+++) K_U08 (+++) K_U15 (+++) K_U24 (+++) K_U07 (+++) K_U08 (+++) K_U15 (+++) K_U24 (+++)

użytkowników. 6. Potrafi stosować w praktyce wybrane zaawansowane mechanizmy systemu operacyjnego Windows związane ze środowiskiem graficznym (m.in. schowek, rejestr, pamięć, procesy i wątki, biblioteki DLL, COM, ActiveX, regionalizacja, lokalizacja interfejsu). 7. Potrafi przejąć kompetencje programisty interfejsu użytkownika oraz stosować techniki programistyczne umożliwiające i ułatwiające współpracę programistów na różnych poziomach współdziałania. K_U15 (+++) K_U24 (+++) K_K02 (+) K_K03 (+) Punkty ECTS 5 Bilans nakładu pracy studenta ii Wskaźniki ilościowe Udział w zajęciach: - wykład 30 - laboratorium 30 Przygotowanie do zajęć - wykład 15 - laboratorium 30 Zapoznanie z literaturą 5 Przygotowanie do kolokwiów 10 Przygotowanie do egzaminu 15 Czas trwania egzaminu 3 Udział w konsultacjach 3 Nakład pracy studenta związany z zajęciami iii : Liczba godzin Punkty ECTS wymagającymi bezpośredniego udziału nauczyciela 66 2 - o charakterze praktycznym 60 2 Data opracowania: 15.09.2014 Koordynator przedmiotu: Dr inż. Mariusz Rybnik SYLABUS B. Informacje szczegółowe Tę część wypełnia każda osoba prowadząca w danym roku zajęcia z przedmiotu, osobno dla różnych form zajęć (np. wykładu i ćwiczeń). Elementy składowe sylabusu Opis Nazwa przedmiotu Programowanie w środowiskach graficznych Kod przedmiotu 1000-IS1-2PSG Nazwa kierunku Informatyka Nazwa jednostki prowadzącej Wydział Ekonomiczno-Informatyczny w Wilnie kierunek Język przedmiotu polski Rok studiów/ semestr II / 4 Liczba godzin zajęć dydaktycznych 30 (wykład) oraz forma prowadzenia zajęć Liczba punktów ECTS 5 Prowadzący Dr inż. Mariusz Rybnik Treści merytoryczne przedmiotu 1. Charakterystyka programowania obiektowego w języku C#: przestrzenie nazw, typy wartości i typy referencyjne, tablice, przekazywanie parametrów do funkcji (metod), klasy, stale, pola, metody, metody

generyczne, konstruktory, finalizatory, dziedziczenie, widoczność składowych klas, właściwości, mechanizm obsługi zdarzeń, przeładowywanie operatorów, interfejsy. 2. Podstawy graficznego interfejsu użytkownika. Ogólne zasady tworzenia graficznego interfejsu użytkownika. Urządzenia wejściowe i wyjściowe. 3. Interfejs użytkownika w aplikacjach konsolowych. 4. Podstawowe informacje na temat Windows API: okna, komunikaty, struktury danych, obsługa myszy i klawiatury. Standardowe kontrolki Windows, etykiety, menu, menu kontekstowe, paski narzędzi, paski statusu, paski podziału. 5. Okna dialogowe: modalne, niemodalne, standardowe. Komunikacja między oknami. 6. Tworzenie aplikacji z użyciem Windows Forms: podstawowe informacje aplikacja, formularze, zdarzenia, okna dialogowe. Kontrolki dostępne w Windows Forms. GDI a GDI+. Używanie GDI+: pióra, pędzle, rysunki, praca z tekstem, praca z informacją obrazową, transformacje graficzne. 7. Prezentacja i edycja informacji ze źródeł tabelarycznych: DataGrid, ListBox, DataGridView. 8. Tworzenie aplikacji z użyciem Windows Presentation Foundation (WPF). Podstawy XAML. Wybrane mechanizmy systemu operacyjnego Windows: schowek, rejestr, pamięć, procesy i wątki, biblioteki DLL, COM, ActiveX. 9. Lokalizacja i regionalizacja: tworzenie wielojęzycznych GUI.

Efekty kształcenia wraz ze sposobem ich weryfikacji 1. Zna w stopniu zaawansowanym język C#, ze szczególnym uwzględnieniem stosowania w nim mechanizmów programowania obiektowego. K_W04 (+++) K_W05 (+++) K_W11 (++) zajęciach 2. Zna podstawowe pojęcia, zagadnienia oraz zasady tworzenia graficznego interfejsu użytkownika (GUI), w szczególności podstawy interfejsu okienkowego, Windows API, Windows Forms, GDI, GDI+, WPF oraz XAML. K_W03 (++) K_W04 (+++) K_W05 (+++) K_W11 (++) zajęciach 3. Zna wybrane zaawansowane mechanizmy systemu operacyjnego Windows związanych ze środowiskiem graficznym (m.in. schowek, rejestr, pamięć, procesy i wątki, biblioteki DLL, COM, ActiveX, regionalizacja, lokalizacja interfejsu). K_W04 (+++), K_W05 (+++), K_W10 (+++) zajęciach 4. Potrafi tworzyć poprawne aplikacje w paradygmacie obiektowym w C# z uwzględnieniem zaawansowanych mechanizmów obiektowych. K_U06 (+), K_U07 (+++), K_U08 (+++), K_U15 (+++), K_U24 (+++) zajęciach, obserwacja i ocena umiejętności 5. Potrafi wykorzystać funkcjonalności różnych technik programowania w środowisku graficznym, m.in.: Windows API, biblioteki Windows Forms zawartej w.net Framework oraz silnika WPF. Potrafi tworzyć graficzny interfejs użytkownika z uwzględnieniem ergonomii oraz analizy potrzeb potencjalnych użytkowników. K_U07 (+++), K_U08 (+++), K_U15 (+++), K_U24 (+++) zajęciach, obserwacja i ocena umiejętności 6. Potrafi stosować w praktyce wybrane zaawansowane mechanizmy systemu operacyjnego Windows związane ze środowiskiem graficznym (m.in. schowek, rejestr, pamięć, procesy i wątki, biblioteki DLL, COM, ActiveX, regionalizacja, lokalizacja interfejsu). K_U15 (+++), K_U24 (+++) zajęciach, obserwacja i ocena umiejętności 7. Potrafi przejąć kompetencje programisty interfejsu użytkownika oraz stosować techniki programistyczne umożliwiające i ułatwiające współpracę programistów na różnych poziomach współdziałania.

Forma i warunki zaliczenia przedmiotu Wykaz literatury podstawowej i uzupełniającej K_K02 (+), K_K03 (+) Weryfikacja: obserwacja i ocena umiejętności dopuszczenie do zaliczenia po zaliczeniu laboratorium, zaliczenie pisemne Literatura podstawowa: 1. Lars Powers, Mike Snell - Microsoft VIsual Studio 2008. Księga eksperta. Helion, 2009. 2. Andrew Thoelsen - Jezyk C# i platforma.net. Wydawnictwo Naukowe PWN, 2008. Literatura uzupełniająca: 1. John Sharp, Jon Jagger - Microsoft Visual C#.NET. Wydawnictwo RM, 2002. 2. Allen Jones - C# Księga przykładów. Wydawnictwo Promise, 2005. 3. Jose Mojica - C# i ASP.net. Szybki start. Helion, 2004. 4. Joe Mayo - C# 3.0 dla.net 3.5 Księga eksperta. Helion, 2010.. podpis osoby składającej sylabus

SYLABUS C. Informacje szczegółowe Elementy składowe sylabusu Nazwa przedmiotu Opis Programowanie w środowiskach graficznych Kod przedmiotu 1000-IS1-2PSG Nazwa kierunku Informatyka Nazwa jednostki prowadzącej Wydział Ekonomiczno-Informatyczny w Wilnie kierunek Język przedmiotu Polski Rok studiów/ semestr II / 4 Liczba godzin zajęć dydaktycznych 30 (ćwiczenia) oraz forma prowadzenia zajęć Liczba punktów ECTS 5 Prowadzący Mgr. Pavel Mechovičius Treści merytoryczne przedmiotu Efekty kształcenia wraz ze sposobem ich weryfikacji Forma i warunki zaliczenia przedmiotu Wykaz literatury podstawowej i uzupełniającej Wykorzystanie podstawowych elementów Windows API: okna, komunikaty, struktury danych, obsługa myszy i klawiatury, standardowe kontrolki Windows, etykiety, menu, menu kontekstowe, paski narzędzi, paski statusu, paski podziału w tworzeniu aplikacji. K_W04 (+++), K_W05 (+++),K_W10 (+++), K_W11 (++), K_U06 (+), K_U07 (+++), K_U08 (+++), K_U15 (+++), K_U24 (+++), K_K02 (+), K_K03 (+) Sposoby weryfikacji: ocena prac laboratoryjnych, kolokwia Warunkiem zaliczenia przedmiotu jest uzyskanie oceny większej lub równej 3. Ocena zależy od ilości punktów zdobytych na zajęciach. 11 i mniej ocena 2 12-13 ocena 3 14-15 ocena 3,5 16-17 ocena 4 18-19 ocena 4,5 więcej 20 ocena 5 Literatura: 5. Allen Jones - C# Księga przykładów. Wydawnictwo Promise, 2005. 6. Jose Mojica - C# i ASP.net. Szybki start. Helion, 2004. 7. Joe Mayo - C# 3.0 dla.net 3.5 Księga eksperta. Helion, 2010. 8. Andrew Thoelsen - Jezyk C# i platforma.net. Wydawnictwo Naukowe PWN, 2008.. podpis osoby składającej sylabus

i Opis zakładanych efektów kształcenia w zakresie wiedzy, umiejętności i kompetencji społecznych, z uwzględnieniem form zajęć. Uwzględnia się tylko efekty możliwe do sprawdzenia (mierzalne / weryfikowalne). ii Przykładowe rodzaje aktywności: udział w wykładach, ćwiczeniach, przygotowanie do zajęć, udział w konsultacjach, realizacja zadań projektowych, pisanie eseju, przygotowanie do egzaminu. Liczba godzin nakładu pracy studenta powinna być zgodna z przypisanymi do tego przedmiotu punktami ECTS wg przelicznika : 1 ECTS 25 30 h. iii Zajęcia wymagające bezpośredniego udziału nauczyciela są to tzw. godziny kontaktowe (również te nieujęte w rozkładzie zajęć, np. konsultacje lub zaliczenia/egzaminy). Suma punktów ECTS obu nakładów może być większa od ogólnej liczby punktów ECTS przypisanej temu przedmiotowi.