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

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

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie I C6

KARTA PRZEDMIOTU. Systemy agentowe w informatyce D1_7

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

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

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Programowanie I C15

KARTA PRZEDMIOTU. Tworzenie bezpiecznego kodu D1_13

KARTA PRZEDMIOTU. Programowanie wieloplatformowe, D1_1

KARTA PRZEDMIOTU. Internetowe aplikacje bazodanowe D1_12

KARTA PRZEDMIOTU. Projektowanie systemów czasu rzeczywistego D1_13

KARTA PRZEDMIOTU. Systemy czasu rzeczywistego: D1_9

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Technologia programowanie węzła sieci systemu sterowania, D1.

KARTA PRZEDMIOTU. Aplikacje mobilne i wbudowane, D1.8

KARTA PRZEDMIOTU. Procedury składowane w bazach danych D1_11

KARTA PRZEDMIOTU. Języki i paradygmaty programowania C7. Programming languages and paradigms

KARTA PRZEDMIOTU. Podstawy elektroniki cyfrowej B6. Fundamentals of digital electronic

KARTA PRZEDMIOTU. stacjonarne - wykład 15 h, ćw. laboratoryjne 30 h niestacjonarne - wykład 15 h, ćw. laboratoryjne 15 h

KARTA PRZEDMIOTU. Techniki przetwarzania sygnałów, D1_3

KARTA PRZEDMIOTU. Algorytmy i struktury danych, C4

KARTA PRZEDMIOTU. Programowanie niskopoziomowe, C1

KARTA PRZEDMIOTU. Grafika reklamowa D1_13

KARTA PRZEDMIOTU. Management of networks and ICT resources

KARTA PRZEDMIOTU. Programowanie niskopoziomowe, C2. Low Level Programming Informatyka

KARTA PRZEDMIOTU. Integracja sieci komputerowych D1_4. The integration of computer networks

KARTA PRZEDMIOTU. 1. Informacje ogólne. Nazwa przedmiotu i kod (wg planu studiów): Projektowanie baz danych D1_4

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Protokoły sieciowe D1_7

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

KARTA PRZEDMIOTU. Sieci komputerowe C6. stacjonarne - wykład 15 h, ćw. laboratoryjne 30 h niestacjonarne - wykład 15 h, ćw. laboratoryjne 15 h

KARTA PRZEDMIOTU. System alarmowe i powiadamiania D1_14

KARTA PRZEDMIOTU. Grafika w multimediach D1.11

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Projekt zespołowy D1_10

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2012/2013. Przedmioty kierunkowe

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013

KARTA PRZEDMIOTU. Projekt zespołowy D1_10

KARTA PRZEDMIOTU. Badania operacyjne kod: C14. Operational research

KARTA PRZEDMIOTU. Zastosowanie sieci komputerowych D1_6

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

KARTA PRZEDMIOTU. Grafika użytkowa D1_11

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Webdesign D1_16

KARTA PRZEDMIOTU. Aplikacje sieciowe w języku Java. D1_5

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Algorytmy i struktury danych, C3

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Metody drążenia danych D1.3

Z-ETI-0611 Język Programowania C++ Programming Language C++

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

KARTA PRZEDMIOTU. Obsługa ruchu turystycznego. Tourism Management Turystyka i rekreacja. studia I stopnia praktyczny (P) studia stacjonarne

KARTA KURSU. Programowanie obiektowe

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

Semestr letni Brak Tak

KARTA PRZEDMIOTU. 1. Informacje ogólne. Technology practice. 2. Ogólna charakterystyka przedmiotu. Praktyka technologiczna, E2

KARTA PRZEDMIOTU. 1. Informacje ogólne

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

Programowanie obiektowe 1 - opis przedmiotu

Specjalnościowy Obowiązkowy Polski Semestr 5

KARTA PRZEDMIOTU. Architektura Komputerów C4

KARTA PRZEDMIOTU. Aplikacje sieciowe w języku Java. D1_4

KARTA PRZEDMIOTU. Podstawy elektroniki i miernictwa, kod: B4. Stacjonarne - wykład 15 h, ćw. audytoryjne 15 h, ćw. laboratoryjne 15 h

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

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

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

KARTA PRZEDMIOTU. Mikroprocesory i mikrokontrolery sieciowe D1.6

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016

Języki programowania II - opis przedmiotu

KARTA PRZEDMIOTU. Egzamin / zaliczenie. Egzamin / zaliczenie. ocenę*

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

Ćwiczenia laboratoryjne. Ćwiczenia projektowe (W) (Ć) (L) (P) (S) (T) IV

dr inż. Jarosław Forenc

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. dr n biol Henryk Różański dr inż. Małgorzata Źródło-Loda. moduł kształcenia specjalnościowego ograniczonego wyboru

KARTA PRZEDMIOTU. Prawo w turystyce i rekreacji B6. Law in tourism and recreation. Turystyka i rekreacja

KARTA PRZEDMIOTU. Agroturystyka D1-6

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. 3. Bilans punktów ECTS

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

Ocenianie ciągłe (praca przy Formująca tablicy oraz przy komputerze) pisemne, końcowe zaliczenie pisemne

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

A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW

KARTA PRZEDMIOTU. Rolnictwo ekologiczne R.C12

Informatyka I stopień ogólnoakademicki niestacjonarne Teleinformatyka Zakład Informatyki dr inż. Adam Krechowicz mgr inż.

Opis. Wykład: 30 Laboratorium: 30

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. 3. Bilans punktów ECTS

KARTA PRZEDMIOTU. 1. Informacje ogólne. Podejmowanie decyzji finansowych w przedsiębiorstwach agrobiznesu R.D1.8

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

KARTA PRZEDMIOTU. Badanie jakości surowców rolniczych R.C15. studia pierwszego stopnia. stacjonarna, niestacjonarna

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

KARTA PRZEDMIOTU. 1. Informacje ogólne. Ekonomia R.B5

E-2IZ1-03-s3. Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

przedmiot specjalnościowy obowiązkowy polski semestr V semestr zimowy nie

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

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

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. nauki techniczne nauki techniczne informatyka. mgr Mirosław Rymar. kierunkowego. obowiązkowy

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. 3. Bilans punktów ECTS

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA:

Programowanie komputerowe Computer programming

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

PRZEWODNIK PO PRZEDMIOCIE

Programowanie obiektowe 2 - opis przedmiotu

K_W04 K_W04 K_W04. Opis

KARTA PRZEDMIOTU. Sieciowe systemy informatyczne/technologie internetowe i bazy danych/informatyka praktyczna

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

Semestr zimowy Podstawy Informatyki, Logika TAK

Transkrypt:

KARTA PRZEDMIOTU 1. Informacje ogólne Nazwa przedmiotu i kod (wg planu studiów): Nazwa przedmiotu (j. ang.): Kierunek studiów: Specjalność/specjalizacja: Poziom kształcenia: Profil kształcenia: Forma studiów: Obszar kształcenia: Dziedzina: Dyscyplina nauki: Koordynator przedmiotu: Programowanie II C16 Programming II Informatyka Sieciowe Systemy Informatyczne / Technologie internetowe i bazy danych / Informatyka praktyczna studia I stopnia praktyczny (P) studia stacjonarne / studia niestacjonarne nauki techniczne nauki techniczne Informatyka dr inż. Piotr Wais. Ogólna charakterystyka przedmiotu Przynależność do modułu: kształcenia kierunkowego Status przedmiotu: obowiązkowy Język wykładowy: polski Rok studiów, semestr: II, 3 Forma i wymiar zajęć według planu studiów: Interesariusze i instytucje partnerskie (nieobowiązkowe) Wymagania wstępne / Przedmioty wprowadzające: stacjonarne - wykład h, ćw. laboratoryjne h niestacjonarne - wykład 1 h, ćw. laboratoryjne 1 h Język C/Programowanie I 1

3. Bilans punktów ECTS Całkowita liczba punktów ECTS (wg planu studiów; 1 punkt =- godzin pracy studenta, w tym praca na zajęciach i poza zajęciami): (A + B) stacjonarne Niestacjonarne A. Liczba godzin wymagających bezpośredniego udziału nauczyciela (kontaktowych, w czasie rzeczywistym, w tym testy, egzaminy etc) z podziałem na typy zajęć oraz całkowita liczba punktów ECTS osiąganych na tych zajęciach B. Poszczególne typy zadań do samokształcenia studenta (niewymagających bezpośredniego udziału nauczyciela) wraz z planowaną średnią liczbą godzin na każde i sumaryczną liczbą ECTS (np. praca w bibliotece, w sieci, na platformie e-learningowej, w laboratorium, praca nad projektem końcowym, przygotowanie ogólne; suma poszczególnych godzin powinna zgadzać się z liczbą ogólną) C. Liczba godzin praktycznych/laboratoryjnych w ramach przedmiotu oraz związana z tym liczba punktów ECTS (ta liczba nie musi być powiązana z liczbą godzin kontaktowych, niektóre zajęcia praktyczne/laboratoryjne mogą odbywać się bez udziału nauczyciela): obecność na wykładach obecność na ćwiczeniach laboratoryjnych egzamin udział w konsultacjach w sumie: ECTS przygotowanie do ćwiczeń laboratoryjnych wykonanie sprawozdań przygotowanie do kolokwium praca w sieci przygotowanie do egzaminu przygotowanie do konsultacji uzupełnienie/studiowanie notatek studiowanie zalecanej literatury w sumie: ECTS udział w ćwiczeniach laboratoryjnych praca praktyczna samodzielna w sumie: ECTS 67,6 60,4 60 1 1 37 1,4 1 1 90 3,6 1 4 60 4. Opis przedmiotu Cel przedmiotu: Osiągnięcie podstawowej wiedzy z zakresu programowania obiektowego w języku C++ i języku C# Metody dydaktyczne: wykład informacyjny, pokaz, ćwiczenia laboratoryjne Treści kształcenia (w rozbiciu na formę zajęć (jeśli są różne formy) i najlepiej w punktach): Wykłady: 1. Wprowadzenie do programowania obiektowego w języku C++. Deklaracja i czas trwania obiektów. Klasy: deklaracja i definicja klasy, składniki klasy, enkapsulacja, hermetyzacja,. Klasy: funkcje składowe, wskaźnik this, przesłanianie nazw zmiennych i funkcji, przeładowanie nazw funkcji, argumenty domyślne. Przekazywanie obiektów do funkcji i zwracanie obiektu przez funkcje. Składnik statyczny klasy. Statyczna funkcja składowa klasy. Funkcje zaprzyjaźnione. Zaprzyjaźnienie klas. 3. Konstruktory i destruktory. Konstruktor domniemany. Lista inicjalizacyjna konstruktora. Konstruktor kopiujący. 4. Przeładowanie operatorów. Funkcja operatorowa składowa klasy. Operatory predefiniowane. Argumentowość operatorów. Przeładowanie operatora przypisania =. Przeładowanie operatorów << i >> dla strumieni wejścia/wyjścia.. Dynamiczne alokowanie pamięci. Operatory new, delete.

6. Dziedziczenie: istota dziedziczenia, dostęp do składników. Dziedziczenie kilkupokoleniowe. Przypisanie i inicjalizacja obiektów w warunkach dziedziczenia. Dziedziczenie wielokrotne. Klasy wirtualne. 7. Funkcje wirtualne. Polimorfizm. Klasy abstrakcyjne. Szablony funkcji i klas. 8. Operacje wejścia/wyjścia: strumień, operacje we/wy na plikach. 9. Programowanie obiektowe w języku C# - Platforma.NET - środowisko uruchomieniowe, podstawowe typy danych, metody, typy wartościowe i referencyjne, typy dynamiczne, sterowanie przepływem, wyjątki, dyrektywy preprocesora.. Programowanie obiektowe w języku C# - klasy, pola, metody, hermetyzacja, modyfikatory dostępu. 11. Programowanie obiektowe w języku C# - dziedziczenie, hierarchia klas. 1. Programowanie obiektowe w języku C# - konstruktor, destruktor, właściwości, elementy statyczne, polimorfizm, abstrakcja. 13. Programowanie obiektowe w języku C# - interfejsy, delegaty i zdarzenia. Ćwiczenia laboratoryjne: 1. Wprowadzenie do programowania w języku C++. Pierwsze programy. Środowisko uruchomieniowe. Deklaracja i definicja klasy. Dane klasy. Enkapsulacja.. Funkcje składowe klasy. Przesłanianie nazw zmiennych i funkcji. Przeładowanie nazw funkcji, argumenty domyślne. Przekazywanie obiektów do funkcji (przez wartość, przez wskaźnik, przez referencję). Zwracanie obiektu przez funkcje. Składnik statyczny klasy. Statyczna funkcja składowa klasy. Funkcje zaprzyjaźnione do klasy. 3. Konstruktory i destruktory. Inicjowanie i niszczenie obiektu. Konstruktor kopiujący. 4. Przeładowanie operatora przypisania =. Przeładowanie operatorów << i >> dla strumieni wejścia/wyjścia.. Operatory new, delete. Dynamiczne alokowanie pamięci. 6. Wprowadzenie w dziedziczenie, hierarchia klas. 7. Funkcje wirtualne. Polimorfizm. Klasy abstrakcyjne. 8. Programowanie obiektowe w języku C# - Platforma.NET - środowisko uruchomieniowe, aplikacja konsolowa, podstawowe typy danych, metody, typy wartościowe i referencyjne, typy dynamiczne, sterowanie przepływem, wyjątki, dyrektywy preprocesora. 9. Programowanie obiektowe w języku C# - klasy, pola, metody, hermetyzacja, modyfikatory dostępu.. Programowanie obiektowe w języku C# - dziedziczenie, hierarchia klas. 11. Programowanie obiektowe w języku C# - konstruktor, destruktor, właściwości, elementy statyczne, polimorfizm, abstrakcja. 1. Programowanie obiektowe w języku C# - interfejsy, delegaty i zdarzenia. 3

. y kształcenia i sposoby weryfikacji y kształcenia (w sumie wymienić ok. od 3 do 9 efektów - podać numery efektów z listy dla danego kierunku/specjalności opublikowane na stronie uczelni; podać TYLKO te efekty (tam gdzie to możliwe i stosowne w trzech kategoriach, np. kompetencje społeczne mogą nie być realizowane w tym przedmiocie), na których osiągnięcie kładzie się nacisk w ramach przedmiotu, wybrane efekty kierunkowe powinny być bardziej szczegółowo sformułowane niż te dla całej specjalności, tak aby były weryfikowalne dlatego mają osobne symbole jako efekty przedmiotu) przedmiotu (kod przedmiotu + kod efektu kształcenia) C16_K0 Student, który zaliczył przedmiot (spełnił minimum wymagań) Wiedza: 1. Student zna narzędzia i mechanizmy potrzebne do zbudowania aplikacji w języku programowania C++ i C#.. Student wie jak programować aplikacje wykorzystując techniki programowania obiektowego w językach C++ i C#. 3. Student wie jak programować dostosowując swój projekt do ciągle zmieniających się trendów i możliwości. Umiejętności: 1. Student potrafi poszerzać i aktualizować swoją wiedzę niezbędną do zbudowania aplikacji w języku programowania C++ i C# zgodnie z obowiązującymi standardami i rozwiązaniami.. Student potrafi na podstawie algorytmu (specyfikacji) stworzyć prostą aplikację wykorzystując techniki programowania obiektowego w językach C++ i C#. 3. Student potrafi zarządzać danymi z poziomu aplikacji Kompetencje społeczne 1. Student rozumie potrzebę poznawania nowych narzędzi programistycznych wykorzystywanych w języku programowania C++ i C#.. Student rozumie potrzebę wykorzystania nabytej wiedzy na niezwykle szybko rozwijającym się rynku aplikacji. kierunkowy K_W08 K_W16 K_W07 K_U03 K_U K_U11 K_K01 K_K08 Sposoby weryfikacji efektów kształcenia: (np. dyskusja, gra dydaktyczna, zadanie e-learningowe, ćwiczenie laboratoryjne, projekt indywidualny/ grupowy, zajęcia terenowe, referat studenta, praca pisemna, kolokwium, test zaliczeniowy, egzamin, opinia eksperta zewnętrznego, etc. Dodać do każdego wybranego sposobu symbol zakładanego efektu, jeśli jest ich więcej) Lp. Sposób weryfikacji Ocena formująca Ocena końcowa 1 przedmiotu Egzamin ocena z egzaminu sprawdzian wiedzy i umiejętności Ocena końcowa z egzaminu 4

3 C16_K0 kolokwium zaliczeniowe ćwiczenia laboratoryjne ocena z kolokwium - sprawdzian wiedzy i umiejętności ocena sprawozdania z prac laboratoryjnych, ocena zaangażowania na zajęciach Ocena końcowa z laboratorium - średnia z ocen formujących Kryteria oceny (oceny 3,0 powinny być szczegółowo opisane): równoważne z efektami kształcenia, choć mogą być bardziej Na ocenę 3,0 Na ocenę,0 Na ocenę 3,0 Na ocenę,0 w zakresie wiedzy Student uzyskał min. 0% wymaganej wiedzy w zakresie obowiązującego materiału. Student: - zna podstawowe narzędzia potrzebne do zbudowania aplikacji w języku programowania C++ i C# dla SO Windows Visual Studio, oraz mechanizmy, takie jak: kreator projektu, - wie jak programować aplikacje wykorzystując podstawowe techniki programowania obiektowego w językach C++ i C#, - wie jak aktualizować środowisko programistyczne potrzebne do programowania aplikacji w obecnie obowiązującej wersji. Student zdobył powyżej 9% wymaganej wiedzy w zakresie obowiązującego materiału. Student: - zna dodatkowe mechanizmy, takie jak: debugger, - wie jak programować aplikacje wykorzystując zawansowane techniki programowania obiektowego w językach C++ i C# - takie jak: dziedziczenie - zna sposoby wykorzystania dodatkowych funkcji środowiska programistycznego. w zakresie umiejętności Student uzyskał min. 0% wymaganych umiejętności w zakresie obowiązującego materiału. Student potrafi: - tworzyć nowy projekt zgodnie z obowiązującymi standardami i rozwiązaniami. - wykorzystać podstawowe techniki programowania obiektowego w językach C++ i C# aby na postawie algorytmu (specyfikacji) stworzyć prostą aplikację konsolową - przetwarzać dane w aplikacji konsolowej Student uzyskał powyżej 9% umiejętności w zakresie obowiązującego materiału. Student umie: - tworzyć nowy projekt zgodnie z obowiązującymi standardami i rozwiązaniami oraz dołączyć dodatkowe biblioteki do projektu - wykorzystać zawansowane techniki programowania obiektowego w językach C++ i C# (np. dziedziczenie) aby na postawie algorytmu (specyfikacji) stworzyć prostą aplikację konsolową - przetwarzać dane w aplikacji konsolowej stosując dynamiczny przydział pamięci kształcenia

w zakresie kompetencji społecznych Na ocenę 3,0 Student osiągną wymagane kompetencje społeczne na poziomie min. 0%. C16_K0 Na ocenę,0 Student osiągną wymagane kompetencje społeczne na poziomie wyższym niż 90%. C16_K0 Kryteria oceny końcowej (zaleca się podział procentowy poszczególnych kryteriów składających się na ocenę końcową, który może współgrać z powyższymi kryteriami: np. aktywność za zajęciach.. %, kolokwia %, samodzielne ćwiczenia %, laboratoria % ocena z projektu (szczególnie istotna)- %, zajęcia terenowe %, zaliczenie, egzamin pisemny %, opinia eksperta zewnętrznego % itp. ) ocena z egzaminu: 0% ocena z laboratorium: ocena z kolokwium: 70 % ocena ze sprawozdania: % samodzielne wykonanie ćwiczeń laboratoryjnych: 1% aktywność na zajęciach: % Zalecana literatura Literatura podstawowa: 1. Grębosz J, Symfonia C++ Standard : Programowanie w języku C++ orientowane obiektowo. Tom I, II, III, Kraków, 006, Editions. Matulewski J., Borycki D., Krause G., Grabek M., Pakulski M., Warczak M., Lewandowski J., Orłowski S., Visual Studio 0 dla programistów C#, Helion 3. cnap.pwsz.krosno.pl Literatura uzupełniająca: 1. Stroustrup B., Jezyk C++, Warszawa, WNT 000. Informacje dodatkowe: Dodatkowe obowiązki prowadzącego wraz z szacowaną całkowitą liczbą godzin: Przygotowanie do wykładów i ćwiczeń laboratoryjnych godzin Konsultacje godzin Poprawa sprawozdań z ćwiczeń laboratoryjnych godzin Przygotowanie i poprawa kolokwium zaliczeniowego godzin Przygotowanie i poprawa egzaminu godzin W sumie: 6 godzin 6