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

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

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

SYSTEMY OPERACYJNE SYLABUS A. Informacje ogólne

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

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

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

K_W04 K_W04 K_W04. Opis

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

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

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

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

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

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

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

Opis. Liczba godzin zajęć dydaktycznych z

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

Technologie informacyjne SYLABUS A. Informacje ogólne

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

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

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

Semestr letni Brak Tak

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

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

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

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA:

ANALIZA SYLABUS. A. Informacje ogólne

KARTA KURSU. Wstęp do programowania

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

KARTA PRZEDMIOTU. Programowanie niskopoziomowe, C1

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

Opis. Wykład: 30 Laboratorium: 30

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

Programowanie obiektowe 1 - opis przedmiotu

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

SYLABUS A. Informacje ogólne

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

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

Technologie sieciowe nazwa przedmiotu SYLABUS A. Informacje ogólne

Algorytmy i struktury danych - opis przedmiotu

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

Specjalnościowy Obowiązkowy Polski Semestr trzeci

Z-ETI-1025 Systemy operacyjne Operating systems

Specjalnościowy Obowiązkowy Polski Semestr 5

Techniki uczenia maszynowego nazwa przedmiotu SYLABUS

Wykład Ćwiczenia Laboratorium Projekt Seminarium

E1A_U09 E1A_U18 E1A_U02 E1A_U07 E1A_U08 E1A_U10 E1A_U02 E1A_U07

Informatyczne podstawy projektowania Kod przedmiotu

KARTA PRZEDMIOTU. Techniki przetwarzania sygnałów, D1_3

KARTA MODUŁU / KARTA PRZEDMIOTU

Logika formalna SYLABUS A. Informacje ogólne

Zarządzanie Projektami Project Management

Techniki modelowania programów Kod przedmiotu

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

Technologie informacyjne Information technologies

Podstawy programowania.

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

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

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

Język Java i technologie Web - opis przedmiotu

E-1EZ s1. Technologie informacyjne. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

E-ID2G-09-s2, E-ID2S-17-s2. Zarządzanie Projektami

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

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

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

Logistyka I stopień Ogólnoakademicki. Niestacjonarne. Zarządzanie logistyczne Katedra Inżynierii Produkcji Dr Sławomir Luściński

KARTA MODUŁU / KARTA PRZEDMIOTU

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

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

SYLABUS A. Informacje ogólne Opis

System Labview The Labview System. Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Statystyka SYLABUS A. Informacje ogólne

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

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

Inżynieria oprogramowania - opis przedmiotu

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

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

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

KARTA MODUŁU / KARTA PRZEDMIOTU

EiT_S_I_TF_AEwT Teoria filtrów Theory of Filters

Języki programowania II - opis przedmiotu

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

E-E2A-2019-s2 Budowa i oprogramowanie komputerowych Nazwa modułu

PRZEWODNIK PO PRZEDMIOCIE

Kierunkowy Wybieralny Polski Semestr V

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

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

KARTA PRZEDMIOTU. w języku polskim w języku angielskim USYTUOWANIE PRZEDMIOTU W SYSTEMIE STUDIÓW

Z-LOG-1034 Technologie internetowe Internet Technologies

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

INTEGRACJA EUROPEJSKA SYLABUS

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

KARTA PRZEDMIOTU. 1. Informacje ogólne

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA Bieżący sylabus w semestrze zimowym roku 2016/17

Ekonomia w zakresie nauk o zarządzaniu

Z-ID-203. Logika. Podstawowy Obowiązkowy Polski Semestr II. Semestr zimowy Wiedza i umiejętności z matematyki w zakresie szkoły średniej NIE

Transkrypt:

Podstawy programowania strukturalnego (C) SYLABUS A. Informacje ogólne 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 Rodzaj przedmiotu Rok studiów /semestr Wymagania wstępne (tzw. sekwencyjny system zajęć i egzaminów) 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 Opis Wydział Ekonomiczno-Informatyczny w Wilnie Informatyka Studia pierwszego stopnia Ogólnoakademicki Stacjonarne 1000-IS1-1PPS Polski Status przedmiotu obowiązkowy 1rok / 1sem. brak 30 godz.wykłady, 30 godz. laboratoria Celem przedmiotu jest wprowadzenie w programowanie strukturalne (język C).W czasie wykładów przedstawiana jest podstawowa wiedza języku: Wstęp; Cechy; Podstawowe kroki programowania; Pliki; Kompilatory; Budowa prostego programu; Dane w C; Łańcuchy znakowe i formatowane wejście/wyjście; Operatory, wyrażenia i instrukcje; Pętle; Rozgałęzienia i skoki; Znakowe wejście/wyjście; Funkcje; Tablice i wskaźniki; Łańcuchy znakowe i funkcje łańcuchowe; Klasy zmiennej, łączność i zarządzanie pamięcią; Obsługa plików; Struktury i inne formy danych; Manipulowanie bitami; Preprocesor i biblioteka C. Wykłady. Konsultacje. Prace laboratoryjne. Prace domowe. Pisemny egzamin na ocenę, kolokwium na ocenę. Efekty kształcenia 1. Zna podstawowe konstrukcje języka strukturalnego C, w szczególności posługiwanie się zmiennymi, łańcuchami znakowymi, operatorami, instrukcjami sterującymi, wskaźnikami. Zna podstawowe metody zapisu algorytmów, w szczególności schematy blokowe. 2. Potrafi (w stopniu średniozaawansowanym) projektować, implementować i analizować programy w paradygmacie strukturalnym w języku C. 3. Wie wady i zalety języka C i może decydować o jego stosowności do napotkanych zagadnień. 4. Potrafi z schematów blokowych samodzielnie zaprojektować i implementować program w języku C. 5. Potrafi wybrać odpowiednie narzędzia wspomagające proces implementacji programu. Odniesienie do kierunkowych efektów kształcenia K_W03, K_W04, K_W05, K_U03, K_U06, K_U20, K_K03 K_U04, K_U05 K_U03, K_U05 K_U11 6. Zna podstawową terminologie w języku angielskim. K_U17 7. Rozumie ważność śledzenia standardów języka C i korzystania z nowych możliwości dla bardziej efektywnego projektowania. K_K02 Punkty ECTS 6 Bilans nakładu pracy studenta Udział w zajęciach: - wykład 30 - laboratoria 30 Przygotowanie do zajęć - wykład 15 - laboratoria 30

Wskaźniki ilościowe Zapoznanie z literaturą 5 Sprawozdania, raporty, prace domowe10 Przygotowanie do kolokwium 8 Przygotowanie do egzaminu 15 Czas trwania egzaminu 2 Udział w konsultacjach 5 Nakład pracy studenta związany z zajęciami: Liczba godzin Punkty ECTS wymagającymi bezpośredniego udziału nauczyciela 65 3 o charakterze praktycznym 65 3 Data opracowania: 01.10.2012 Koordynator przedmiotu: Dr. Raimond Laptik

SYLABUS B. Informacje szczegółowe Elementy składowe sylabusu Opis Nazwa przedmiotu Kod przedmiotu Nazwa kierunku Nazwa jednostki prowadzącej kierunek Język przedmiotu Rok studiów/ semestr Podstawy programowania strukturalnego (C) 1000-IS1-1PPS Informatyka Wydział Ekonomiczno-Informatyczny w Wilnie Polski 1 rok / 1 sem. Liczba godzin zajęć dydaktycznych Wykłady 30 godz. oraz forma prowadzenia zajęć Liczba punktów ECTS Podać w wypadku, gdy nie wypełniono części A. Prowadzący Dr. Raimond Laptik Treści merytoryczne przedmiotu 1. Wstęp do języka C. 2. Podstawowe kroki budowy programu. 3.Dane w C. (Zmienne i stałe. Słowa kluczowe typów danych. Typy całkowite i typy zmiennoprzecinkowe) 4.Operatory, wyrażenia i instrukcje. 5.Instrukcje sterujące C Rozgałęzienia i skoki. 6.Instrukcje sterujące C Pętle. 7.Tablicy i wskaźniki. 8.Funkcje. 9.Dane w C. (Struktury i inne formy danych). 10.Dane w C. (Łańcuchy znakowe i formatowane wejście- wyjście). 11.Obsługa plików. 12. Klasy zmiennych i opracowanie programu. 13. Manipulowanie bitami. Efekty kształcenia wraz ze sposobem ich weryfikacji Forma i warunki zaliczenia przedmiotu Wykaz literatury podstawowej i uzupełniającej 14. Preprocesor i biblioteki C 1. Zna podstawowe konstrukcje języka strukturalnego C, w szczególności posługiwanie się zmiennymi, łańcuchami znakowymi, operatorami, instrukcjami sterującymi, wskaźnikami. Zna podstawowe metody zapisu algorytmów, w szczególności schematy blokowe. Kolokwium; Egzamin pisemny. 2. Potrafi (w stopniu średniozaawansowanym) projektować, implementować i analizować programy w paradygmacie strukturalnym w języku C. Kolokwium. 3. Wie wady i zalety języka C i może decydować o jego stosowności do napotkanych zagadnień. Egzamin pisemny. 4. Potrafi z schematów blokowych samodzielnie zaprojektować i implementować program w języku C. Kolokwium. 5. Potrafi wybrać odpowiednie narzędzia wspomagające proces implementacji programu. Kolokwium. 6. Zna podstawową terminologie w języku angielskim. Egzamin pisemny. 7. Rozumie ważność śledzenia standardów języka C i korzystania z nowych możliwości dla bardziej efektywnego projektowania. Egzamin pisemny. Do egzaminu są dopuszczane osoby, gdy mają zaliczone prace laboratoryjne. Ocena z prac laboratoryjnych stanowi 40% oceny za egzamin. Pozostałe 60% to jest egzamin pisemny. Minimalna ocena 3, gdy w sumie jest nie mniej 50% (egzamin i prace laboratoryjne). Podstawowa: 1. Język C. Wyd. 5 / Stephen Prata ; tł. Tomasz Szynalski, Grzegorz Joszcz. 974 s. Gliwice : Helion, cop. 2006

Uzupełniająca: 1. Język Ansi C / Brian W. Kernighan, Dennis M. Ritchie. 357s Wydawnictwa Naukowo Techniczne, Lipiec 2007 2. JĘZYKI C I C++. TWÓJ PIERWSZY PROGRAM / A. R. Neibauer. 375 s. 2004 3. http://icis.pcz.czest.pl/~roman/mat_dyd/prog/c.html 4. http://www.cplusplus.com/reference/clibrary/. podpis osoby składającej sylabus

SYLABUS C. Informacje szczegółowe Elementy składowe sylabusu Opis Nazwa przedmiotu Kod przedmiotu Nazwa kierunku Nazwa jednostki prowadzącej kierunek Język przedmiotu Rok studiów/ semestr Podstawy programowania strukturalnego (C) 1000-IS1-1PPS Informatyka Wydział Ekonomiczno-Informatyczny w Wilnie Polski 1 rok / 1 sem. Liczba godzin zajęć dydaktycznych Laboratoria 30 godz. oraz forma prowadzenia zajęć Liczba punktów ECTS Podać w wypadku, gdy nie wypełniono części A. Prowadzący Mgr Regina Kliukovska Treści merytoryczne przedmiotu Efekty kształcenia wraz ze sposobem ich weryfikacji 1. Wstęp do ćwiczeń. Środowisko Dev C++, edycja programu, kompilacja, wykonanie. 2. Instrukcja przypisania i warunkowa, rozwiązywanie ćwiczeń. Rozdanie 1 pracy domowej (PD). 3. Zaliczenie teorii - instrukcja przypisania i warunkowa, rozwiązywanie ćwiczeń. 4. Zaliczenie 1 PD i kolokwium. Rozdanie 2 PD. 5. Pętle - zaliczenie teorii, rozwiązywanie ćwiczeń. 6. Zaliczenie 2 PD i kolokwium. Rozdanie 3 PD. 7. Tablice - zaliczenie teorii, rozwiązywanie ćwiczeń. 8. Zaliczenie 3 PD i kolokwium. Rozdanie 4 PD. 9. Struktury (rekordy) i unie zaliczenie teorii, rozwiązywanie ćwiczeń. 10. Procedury,funkcje zaliczenie teorii, rozwiązywanie ćwiczeń 11. Zaliczenie 4 PD i kolokwium. 12. Łańcuchy znaków - zaliczenie teorii, rozwiązywanie ćwiczeń,. 13. Pliki - zaliczenie teorii, rozwiązywanie ćwiczeń, metodyka realizacji projektu. Praca kolokwium. 14. 5 PD: program uogólniający z użyciem tablic, plików i funkcji. 15. Zaliczenie 5 PD i podsumowanie labolatorii. 1. Zna podstawowe konstrukcje języka strukturalnego C, w szczególności posługiwanie się zmiennymi, łańcuchami znakowymi, operatorami, instrukcjami sterującymi, wskaźnikami. Zna podstawowe metody zapisu algorytmów, w szczególności schematy blokowe. 2. Potrafi (w stopniu średniozaawansowanym) projektować, implementować i analizować programy w paradygmacie strukturalnym w języku C. 3. Potrafi ze schematów blokowych samodzielnie zaprojektować i implementować program w języku C. 4. Potrafi wybrać odpowiednie narzędzia wspomagające proces implementacji programu. Forma i warunki zaliczenia przedmiotu Metody weryfikacji podanych efektów kształcenia: kolokwia; testy kontrolne; ćwiczenia laboratoryjne; ocena aktywności w trakcie zajęć (dodatkowe pkt);. Zasady zaliczenia: zaliczenie teorii możliwość zdobycia 35 punktów(7 testów po 5 pkt.); zaliczenie prac domowych możliwość zdobycia 25 punktów(5pd po 5 pkt.); zaliczenie prac

Wykaz literatury podstawowej i uzupełniającej kontrolnych możliwość zdobycia 25 punktów(5 PK po 5 pkt.); dodatkowe pkt za aktywność; zebrana suma punktów mniejsza niż 55 punkty ocena 2; 56-59 punkty ocena 3; 60-64 punkty ocena 3,5; 65-69 punkty ocena 4; 70-74 punktów ocena 4,5; 75-85 punktów ocena 5. Podstawowa: 1. Język C. Wyd. 5 / Stephen Prata ; tł. Tomasz Szynalski, Grzegorz Joszcz. 974 s. Gliwice : Helion, cop. 2006 Uzupełniająca: 1. Język Ansi C / Brian W. Kernighan, Dennis M. Ritchie. 357s Wydawnictwa Naukowo Techniczne, Lipiec 2007 2. JĘZYKI C I C++. TWÓJ PIERWSZY PROGRAM / A. R. Neibauer. 375 s. 2004 3. http://icis.pcz.czest.pl/~roman/mat_dyd/prog/c.html 4. http://www.cplusplus.com/reference/clibrary/. podpis osoby składającej sylabus