PRYWATNA WYŻSZA SZKOŁA BUSINESSU, ADMINISTRACJI I TECHNIK KOMPUTEROWYCH S Y L A B U S



Podobne dokumenty
PRYWATNA WYŻSZA SZKOŁA BUSINESSU, ADMINISTRACJI I TECHNIK KOMPUTEROWYCH S Y L A B U S

PRYWATNA WYŻSZA SZKOŁA BUSINESSU, ADMINISTRACJI I TECHNIK KOMPUTEROWYCH S Y L A B U S

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

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

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

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

S Y L A B U S P R Z E D M I O T U

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

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

Podstawy programowania.

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

PRZEWODNIK PO PRZEDMIOCIE

Programowanie obiektowe 2 - opis przedmiotu

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 2015/2016

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

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

Języki programowania II - opis przedmiotu

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

WYKŁAD. Jednostka prowadząca: Wydział Techniczny. Kierunek studiów: Elektronika i telekomunikacja. Nazwa przedmiotu: Język programowania C++

Semestr letni Brak Tak

PRZEWODNIK PO PRZEDMIOCIE

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

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

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

PRZEWODNIK PO PRZEDMIOCIE

dr inż. Jarosław Forenc

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

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

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

KARTA KURSU. Wstęp do programowania

Programowanie komputerowe Computer programming

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

Algorytmy i struktury danych - opis przedmiotu

Informatyka 1. Plan dzisiejszych zajęć. zajęcia nr 1. Elektrotechnika, semestr II rok akademicki 2008/2009

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

Nazwa wariantu modułu (opcjonalnie): Laboratorium programowania w języku C++

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016. Forma studiów: Niestacjonarne Kod kierunku: 11.

PRZEWODNIK PO PRZEDMIOCIE

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

dr inż. Jarosław Forenc

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

PRZEWODNIK PO PRZEDMIOCIE

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

Programowanie obiektowe 1 - opis przedmiotu

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Algorytmizacja i programowanie. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia

KARTA PRZEDMIOTU. Programowanie niskopoziomowe, C1

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

S Y L A B U S P R Z E D M I O T U

Inżynieria systemów mobilnych

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

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

KARTA MODUŁU KSZTAŁCENIA

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

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

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

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

PRZEWODNIK PO PRZEDMIOCIE

INFORMACJE O PRZEDMIOCIE A. Podstawowe dane

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA:

Wykład Ćwiczenia Laboratorium Projekt Seminarium

Język programowania C C Programming Language. ogólnoakademicki

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

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

Opisy efektów kształcenia dla modułu

KARTA MODUŁU KSZTAŁCENIA

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

Podstawy Programowania

KARTA MODUŁU KSZTAŁCENIA

Grupa treści kształcenia, w ramach której przedmiot jest realizowany Przedmiot kierunkowy

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2010/2011

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Podstawy programowania

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

Architektura komputerów II - opis przedmiotu

Podstawy Programowania

KARTA MODUŁU KSZTAŁCENIA

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

Język programowania DELPHI / Andrzej Marciniak. Poznań, Spis treści

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

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

IZ2ZSD2 Złożone struktury danych Advanced data structures. Informatyka II stopień ogólnoakademicki niestacjonarne

Semestr zimowy Podstawy Informatyki, Logika TAK

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

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

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

S Y L A B U S P R Z E D M I O T U. Roboty przemysłowe

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz

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

Algorytmy i struktury danych

14. Przedmiot: N/PM2012/11/14/I1 INFORMATYKA moduł 1 Semestr. Liczba tygodni Liczba godzin w tygodniu Liczba godzin w semestrze ECTS

Specjalnościowy Obowiązkowy Polski Semestr 5

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

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. Sieci i sterowniki przemysłowe

PRZEWODNIK PO PRZEDMIOCIE

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

Uczelnia Łazarskiego. Sylabus. 1. Nazwa przedmiotu EKONOMETRIA 2. Kod przedmiotu

S Y L A B U S P R Z E D M I O T U

PRZEWODNIK PO PRZEDMIOCIE

Transkrypt:

PRYWATNA WYŻSZA SZKOŁA BUSINESSU, ADMINISTRACJI I TECHNIK KOMPUTEROWYCH ZATWIERDZAM Prorektor ds. dydaktyki i wychowania S Y L A B U S 1 Tytuł (stopień) naukowy oraz imię i nazwisko wykładowcy: dr hab., inż. Aleksandr Timofiejew 2 Nr pokoju w PWSBAiTK: 3 Nr telefonu, e-mail: (22) 559 22 30 atimofiejew@pwsbia.edu.pl timofiejew@ii.ap.siedlce.pl 4 Termin konsultacji: w dni zjazdów 5 Nazwa jednostki prowadzącej kierunek: Instytut Ekonomii i Technik Komputerowych 6 Nazwa kierunku - specjalność: Informatyka 7 Nazwa przedmiotu: PODSTAWY PROGRAMOWANIA 8 Przedmioty wprowadzające wraz z wymogami wstępnymi 1 : Nie są wymagane. Wystarczy wiadomości uzyskanych w szkole średniej. 9 Liczba godzin zajęć dydaktycznych 2 oraz rok studiów: 10 Liczba punktów ECTS: 6 WYKŁAD 20 godzin LABORATORIUM 10 godzin Rok 1 niestacjonarne Semestr 1 1 Jeżeli przedmiot nie wymaga przedmiotów wprowadzających oraz wymogów wstępnych można wpisać w tym punkcie nie są wymagane lub nie wypełniać tego punktu. 2 W tym liczba godzin wykładów i innych form dydaktycznych, realizowanych w systemie studiów stacjonarnych i niestacjonarnych.

11 Założenia i cele przedmiotu: Celem głównym wykładu jest nabycie zasadniczej wiedzy o programowaniu, o językach programowania i kompilatorach oraz o metodach do napisania programów. Celem zajęć laboratoryjnych jest nabycie i opanowanie umiejętności programowania w językach wizualnych środowisk (systemów) programowania. Podstawy programowania. (Standard kształcenia). Pojęcie algorytmu. Podstawowe konstrukcje programistyczne. Implementacje algorytmów w językach programowania. Podstawowe struktury danych i wykonywanie na nich operacje. Dynamiczny przydział pamięci. Rekurencja i jej implementacja w językach wysokiego poziomu. Metody weryfikacji poprawności programów. Efekty kształcenia umiejętności i kompetencje: czytania ze zrozumieniem programów zapisanych w języku programowania imperatywnego; symbolicznego wykonywania prostych programów celem ich weryfikacji; pisania i uruchamiania prostych programów rzędu 100 wierszu kodu. 12 Metody dydaktyczne: Wszystkie twierdzenia teoretyczne są sprawdzane w praktyce za pomocą działającego programu. 13 Forma i warunki zaliczenia przedmiotu: Przedmiot kończy się egzaminem z uwzględnieniem oceny z zajęć laboratoryjnych. Ocena laboratorium jest dokonywana na podstawie 10 punktów za zajęcie (razem 10*5=50 punktów). Ocena laboratorium uwzględnia szybkość, jakość i samodzielność przy wykonaniu zadań. Ocena laboratorium w zależności od sumy uzyskanych punktów może być następująca (w nawiasach ocena wg skali ECTS): 0-25 pkt. - ndst (F), 26-30 pkt. - dst (E), 31-35 pkt. - dst+(d), 36-40 pkt. - db (C), 41-45 pkt. - db+ (B), 46-50 pkt. - bdb (A)

14. Treści programowe - Wykaz tematów i zagadnień, formy i metody poszczególnych zajęć i liczba godzin Lp. Liczba godzin TEMAT I JEGO GŁÓWNE Uwagi Metody zajęć ZAGADNIENIA Razem metodyczne W S, Ć, K, L, G 3 1 2 3 4 5 6 Wykład 1 Pojęcia bazowe. Programowanie. Algorytm. Typy danych. Etapy wytwarzania programu. Metody programowania. Weryfikacja programów. Języki programowania. Elementy języka. Opis języka. Przegląd wybranych języków. Środowiska programowania. Charakterystyka środowisk. Dodawanie do formularza graficznych obiektów. Tworzenie i uruchomienie programu. Wyszukiwanie błędów. 2 Kategorie składniowe języka programowania. Symboli terminalne, identyfikatory, słowy kluczowe, literały, separatory, operatory. Typy danych. Typy standardowe, tablicowe i wskaźnikowe, referencje. Typy zbiorowe, okrojone, rekordowe. Unie. Typy plikowe. Klasy i interfejsy 3 Konstrukcje języka programowania. Zmienne. Nadanie wartości początkowych. Bloki programowe. Zmienne globalne i lokalne. Deklaracje zmiennych importowanych. Stałe. Tablice programowe Podprogramy. Przekazywanie argumentów. Zwrócenie wyników. Podprogramy rekurencyjne. 4 Programowanie formuł arytmetycznych i logicznych. Operacje arytmetyczne. Operacje porównania. Operacje logiczne. Operacje bitowe. Pierwszeństwo operacji. Rozgałęzienia. Typy konstrukcji programowych. Rodzaje skoków. Instrukcje warunkowe. 3 W wykład, S seminarium, Ć ćwiczenie, K konwersatorium, L laboratorium, G gra decyzyjna (itp.).

5 Pętli (cykli). Rodzaje pętli. Instrukcje pętli. Programowanie dla Windows. Organizacja systemu Windows. Obsługa zdarzeń. Przyjmowanie i wysyłanie komunikatów. 6 Obiekty dynamiczne. Rola obiektów dynamicznych. Alokacja obiektów na stosie i na stercie. Usuwanie obiektów dynamicznych. Śmieciarz. Wątki. Organizacja wątków. 7 Wyjątki. Obsługa wyjątków Biblioteki funkcji. Rola bibliotek funkcji. Deklaracja funkcji bibliotecznej. Grupy funkcji. Biblioteki dynamiczne. Rola bibliotek dynamicznych. Dołączenie bibliotek dynamicznych. 8 Pliki tekstowe i binarne. Otwarcie i zamknięcie plików. Operacje z plikami tekstowymi i binarnymi. 9 Formatowanie przy wprowadzeniu i wyprowadzeniu danych w językach C i C++ 10 Formatowanie przy wprowadzeniu i wyprowadzeniu danych w językach Object Pascal i Visual Basic Laboratorium 1 Środowisko programowania Visual Basic Zjazd 6 2 Programowanie wyrażeń arytmetycznych i Zjazd 7 logicznych 3 Rozgałęzienia i pętle Zjazd 8 4 Podprogramy Zjazd 9 5 Pliki tekstowe i binarne Zjazd 10 Razem 30 20 10 Zajęcie laboratoryjne zajmuje 2 godziny akademickie. Na każdym ćwiczeniu sporządza się sprawozdanie na bazie materiałów ćwiczenia. Bazowa zawartość sprawozdania musi być przygotowana w domu przed ćwiczeniem (sprawozdanie do ćwiczenia pierwszego jest przygotowywane w czasie ćwiczenia). W czasie ćwiczenia do sprawozdania są dodawane wyniki testowania. Nazwa pliku ze sprawozdaniem musi zawierać imię, nazwisko, numer grupy studenta, przedmiot i numer ćwiczenia. Plik ze sprawozdaniem jest przekazywany do archiwum grupy.

15. Wykaz literatury podstawowej 4 : 1. B.W. Kernigan, D.M. Ritchie, Język ANSI-C. Warszawa, WNT, 2007 2. J. Kisilewicz, Język C w środowisku Borland C++. Oficyna Wydawnicza Politechniki Wrocławskiej. Wrocław, 2003 3. R. Simon, L. Koorhan, K. Cox Programowanie obiektowe w Visual Basic.NET dla każdego. Wydawnictwo HELION, 2003. 4. A. Struzińska-Walczak, K. Walczak, Nauka programowania w języku C++ Borland Builder. Wydawnictwo W&W. Warszawa. 2001 5. W. Kwasowiec, Wprowadzenie do Object Pascal i Delphi. Wydawnictwo MIKOM, 2002. 16. Wykaz literatury uzupełniającej: 1. A. Struzińska-Walczak, K. Walczak, Nauka programowania w systemie Delphi. Wydawnictwo W&W. Warszawa. 2001. 2. N. Wirth, Algorytmy + struktury danych = programy. WNT Warszawa, 2004 3. A. Timofiejew Algorytmy i struktury danych w językach programowania. Siedlce, Wydawnictwo Akademii Podlaskiej, 2008...... data i podpis osoby sporządzającej sylabus data i podpis kierownika katedry... data i podpis dyrektora instytutu 4 a) książki indywidualnych autorów: inicjał imienia i nazwisko autora, pełny tytuł dzieła, numer tomu (części), liczba wskazująca na kolejność wydania, wydawca, miejsce i rok wydania, b) prace zbiorowe: tytuł książki, inicjał imienia i nazwisko redaktora naukowego (poprzedzone skrótem red), numer tomu (części), oznaczenie kolejności wydania, wydawca, miejsce i rok wydania,