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

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

KARTA PRZEDMIOTU. Programowanie niskopoziomowe, C1

KARTA PRZEDMIOTU. Systemy agentowe w informatyce D1_7

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

KARTA PRZEDMIOTU. Programowanie wieloplatformowe, D1_1

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

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

KARTA PRZEDMIOTU. Algorytmy i struktury danych, C4

KARTA PRZEDMIOTU. Techniki przetwarzania sygnałów, D1_3

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

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. Algorytmy i struktury danych, C3

KARTA PRZEDMIOTU. Internetowe aplikacje bazodanowe D1_12

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

KARTA PRZEDMIOTU. System alarmowe i powiadamiania D1_14

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

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

KARTA PRZEDMIOTU. Tworzenie bezpiecznego kodu D1_13

KARTA PRZEDMIOTU. Aplikacje mobilne i wbudowane, D1.8

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

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

KARTA PRZEDMIOTU. Projekt zespołowy D1_10

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

KARTA PRZEDMIOTU. Procedury składowane w bazach danych D1_11

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

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

KARTA PRZEDMIOTU. Grafika reklamowa D1_13

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

KARTA PRZEDMIOTU. Management of networks and ICT resources

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

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

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

KARTA PRZEDMIOTU. Badania operacyjne kod: C14. Operational research

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

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

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

KARTA PRZEDMIOTU. Grafika w multimediach D1.11

KARTA PRZEDMIOTU. Architektura Komputerów C4

KARTA PRZEDMIOTU. 1. Informacje ogólne

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

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

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

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. 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

KARTA PRZEDMIOTU. Grafika użytkowa D1_11

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

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

KARTA KURSU. Wstęp do programowania

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

KARTA PRZEDMIOTU. Zastosowanie sieci komputerowych D1_6

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

E-1EZ1-03-s2. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

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

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

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

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

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. 1. Informacje ogólne. Podejmowanie decyzji finansowych w przedsiębiorstwach agrobiznesu R.D1.8

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI EFEKTY KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

Specjalnościowy Obowiązkowy Polski Semestr 5

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

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA:

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

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

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

Semestr letni Brak Tak

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

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

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

KARTA PRZEDMIOTU. 1. Informacje ogólne

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

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Metodyka i technika prowadzenia wycieczek D1-9

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

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

KARTA PRZEDMIOTU. Systemy operacyjne C5

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

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

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

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

SYSTEMY OPERACYJNE SYLABUS A. Informacje ogólne

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

KARTA PRZEDMIOTU. Komunikacja społeczna B5

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

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

Kierunkowy Wybieralny Polski Semestr V

KARTA PRZEDMIOTU. Ekonomika i organizacja gospodarstw rolniczych R.C13

Rok akademicki: 2013/2014 Kod: JFT s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

KARTA PRZEDMIOTU. Agroturystyka D1-6

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

Programowanie obiektowe 1 - opis przedmiotu

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

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Historia architektury i sztuki B1

Z-ETI-1025 Systemy operacyjne Operating systems

Języki programowania II - opis przedmiotu

KARTA KURSU. Student zna podstawy analizy, projektowania i programowani obiektowego oraz podstawy języka C++.

KARTA PRZEDMIOTU. Psychologia turystyki aktywnej D1-1. Psychology of active tourism

KARTA KURSU. Programowanie obiektowe

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 I C Programming I Informatyka Sieciowe Systemy Informatyczne / Technologie internetowe i bazy danych / Informatyka praktyczna studia I stopnia praktyczny (P) studia stacjonarne / studia niestacjonarne nauki techniczne (wg wykazu) nauki techniczne (wg wykazu) (wg wykazu) Dr Jolanta Wojtowicz. Ogólna charakterystyka przedmiotu Przynależność do modułu: kierunkowego Status przedmiotu: obowiązkowy Język wykładowy: polski Rok studiów, semestr: I, 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 h, laboratoryjne h Wymagana jest dobra umiejętność posługiwania się komputerem. Podstawy programowania i teoria informacji, Programowanie niskopoziomowe. 1

3. Bilans punktów Całkowita liczba punktów (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 osiąganych na tych zajęciach obecność na wykładach obecność na ćwiczeniach laboratoryjnych udział w konsultacjach 7 67,6 7 37 1,4 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ą (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ą) przygotowanie do ćwiczeń laboratoryjnych wykonanie sprawozdań przygotowanie do kolokwium praca w sieci przygotowanie do konsultacji uzupełnienie/studiowanie notatek studiowanie zalecanej literatury,4 0 90 3,6 C. Liczba godzin praktycznych/laboratoryjnych w ramach przedmiotu oraz związana z tym liczba punktów (ta liczba nie musi być powiązana z liczbą godzin kontaktowych, niektóre zajęcia praktyczne/laboratoryjne mogą odbywać się bez udziału nauczyciela): udział w ćwiczeniach laboratoryjnych praca praktyczna samodzielna 4 4. Opis przedmiotu Cel przedmiotu: Celem przedmiotu jest wykształcenie u studentów umiejętności posługiwania się podstawowymi instrukcjami języka wysoko-poziomowego na przykładzie języka C. Metody dydaktyczne: wykład - pokaz, laboratorium - zadania problemowe Treści kształcenia (w rozbiciu na formę zajęć (jeśli są różne formy) i najlepiej w punktach): Wykłady: 1. Wprowadzenie do języka C, proces kompilacji, struktura programu, narzędzia,. Operatory arytmetyczne oraz logiczne, deklaracja zmiennych, korzystanie z funkcji bibliotecznych, 3. Instrukcje warunkowe oraz operatory porównania, 4. Pętle,. Tablice jedno i wielowymiarowe, operacje na tablicach, 6. Deklaracje funkcji, 7. Struktury, 8. Wskaźniki, 9. Strumienie wejścia/wyjścia,. Język C w systemach Linux, Solaris. 11. Tworzenie własnych bibliotek 1. Kolejka fifo

13. Analiza przykładowych programów w języku C. 14. Dyrektywy preprocesora,. Rozwinięcia języka C Ćwiczenia (laboratoryjne): 1. Narzędzia programistyczne, proces kompilacji i uruchamiania programu, standardowe funkcje we/wy,. Deklaracja zmiennych, operatory arytmetyczne, 3. Instrukcje warunkowe, operatory porównania oraz operatory logiczne, 4. Pętle,. Tablice, 6. Deklaracja funkcji niezwracających wartości, bezargumentowych o raz wieloargumentowych, 7. Deklaracja funkcji zwracających wartości, 8. Deklaracja funkcji przekazujących tablice wielowymiarowe jako argumenty, 9. Struktury,. Wskaźniki, 11. Wskaźniki do tablic, 1. Wskaźniki jako argumenty funkcji, 13. Strumienie plikowe wejścia/wyjścia.. Efekty kształcenia i sposoby weryfikacji Efekty kształcenia Efekt Student, który zaliczył przedmiot (spełnił minimum wymagań) Efekt kierunkowy C_K_W01 C_K_W0 C_K_U01 C_K_U0 C_K_K01 Wiedza: 1. Zna narzędzia programistyczne dla języka C oraz posiada podstawową wiedzę potrzebną do zbudowania programu komputerowego,. Zna instrukcje oraz składnie języka C, zna zasadę i kolejność wykonywanych instrukcji. Umiejętności 1. Umie napisać program pomagający w rozwiązywaniu zadań (matematycznych) z życia codziennego,. Potrafi przebudować program komputerowy, optymalizując jego algorytmy. Kompetencje społeczne 1. Rozumie, iż poznane elementy języka C mogą posłużyć jako podstawy do rozwijania wiedzy i umiejętności programowania obiektowego w języku C++. K_W06 K_W08 K_U1 K_U13 K_K0 Sposoby weryfikacji efektów kształcenia: (np. dyskusja, ćwiczenie laboratoryjne, projekt indywidualny/ grupowy, referat studenta, praca pisemna, kolokwium, test zaliczeniowy, egzamin,, etc. Dodać do każdego wybranego sposobu symbol zakładanego efektu, jeśli jest ich więcej) Lp. Efekt przedmiotu Sposób weryfikacji Ocena formująca Ocena końcowa 1 C_K_W01 C_K_W0 Zadania problemowe na zajęciach laboratoryjnych, kolokwium 3 C_K_U01 Zadania problemowe na zajęciach laboratoryjnych, kolokwium 4 C_K_U0 Praktyczny sprawdzian wiadomości, ocena z sprawozdania Praktyczny sprawdzian umiejętności, ocena z sprawozdania Średnia ocen formujących 3

C_K_K01 Ćwiczenie laboratoryjne, Wykład Sprawdzian ustny, zaangażowanie ucznia na zajęciach. Kryteria oceny (oceny 3,0 powinny być równoważne z efektami kształcenia, choć mogą być bardziej szczegółowo opisane): w zakresie wiedzy Efekt kształcenia Na ocenę 3,0 Zna narzędzia programistyczne dla języka C oraz posiada C_K_W01 podstawową wiedzę potrzebną do zbudowania programu komputerowego. C_K_W0 Zna instrukcje oraz składnie języka C, zna zasadę i kolejność wykonywanych instrukcji. Na ocenę,0 Zna dodatkowe narzędzia programistyczne jak debuger dla języka C oraz potrafi warunkowo kompilować kod źródłowy (dyrektywy preprocesora). Posiada wiedzę potrzebną do napisania rozbudowanego programu komputerowego korzystającego z licznych funkcji bibliotecznych. Zna instrukcje oraz składnie języka C, zna zasadę i kolejność wykonywanych instrukcji. Potrafi łączyć poznane mechanizmy - wykorzystywanie tablic oraz wskaźników, jako argumenty funkcji. w zakresie umiejętności Na ocenę 3,0 Na ocenę,0 Umie napisać prosty program pomagający w rozwiązywaniu zadań (matematycznych) z życia codziennego, Potrafi przebudować program komputerowy, optymalizując jego algorytmy. Umie napisać rozbudowany program (wykorzystujący np. wskaźniki i struktury) pomagający w rozwiązywaniu zadań (matematycznych) z życia codziennego, Potrafi przebudować program komputerowy, optymalizując jego algorytmy, grupując instrukcje programu w oddzielne, prawidłowo zaprojektowane funkcje (optymalne). Umie zoptymalizować program zamieniając, odpowiednie zwykłe zmienne na zmienne wskaźnikowe. w zakresie kompetencji społecznych C_K_U01 C_K_U0 Na ocenę 3,0 Rozumie, iż poznane elementy języka C mogą posłużyć jako podstawy do rozwijania wiedzy i umiejętności programowania obiektowego w języku C++. Na ocenę,0 Rozumie, iż poznane elementy języka C mogą posłużyć jako podstawy do rozwijania wiedzy i umiejętności programowania obiektowego w środowiskach C++ oraz Java. Kryteria oceny końcowej C_K_K01 kolokwia: 0 % samodzielne wykonanie ćwiczeń laboratoryjnych: 0%, aktywność za zajęciach: %, ocena ze sprawozdania: %, Literatura podstawowa: 1. Język ansi C - Klasyka Informatyki - Brian W. Kernighan, Dennis M. Ritchie - WNT Warszawa 007r.. Programowanie w Języku C - Ćwiczenie praktyczne - Wydanie, Marek Tłuczek, Helion Gliwice 011r. 4

Literatura uzupełniająca: 1. Prata Stephen Język C Szkoła Programowania Wydawnictwo Robomatic, Wrocław., 1999r.. Stroustrup B., Jezyk C++, Warszawawa, WNT 000r. 3. Zalewski A., Programowanie w jezykach C i C++ z wykorzystaniem pakietu BORLAND C++, Poznań, NAKOM. 1996 Informacje dodatkowe: Dodatkowe obowiązki prowadzącego wraz z szacowaną całkowitą liczbą godzin: Konsultacje 0 godzin Przygotowanie wykładów, zajęć laboratoryjnych - 0 Przygotowanie i poprawa egzaminu godzin W sumie: 4 godzin