Wstęp do informatyki zima 2013/14

Język wykładowy Polski
Opiekun Tomasz Jurdziński
Liczba godzin 30 (wyk.) 30 (ćw.)
Rodzaj Informatyczny 1
ECTS 6
Polecany dla I roku Tak
Egzamin Tak
Grupy efektów kształcenia Podstawy informatyki i programowania

Opis przedmiotu:

Przedmiot nie wymaga żadnych podstaw informatycznych. Jednak w drugiej części zajęć i na egzaminie do zapisu algorytmów może być wykorzystywany język programowania wyższego rzędu, np. C lub Pascal. #Wybrane problemy społeczne i zawodowe informatyki, w szczególności kwestie praw autorskich i własności intelektualnej. #Formułowanie specyfikacji problemów, różne sposoby zapisu algorytmów, podstawowe konstrukcje imperatywnych języków programowania. #Abstrakcyjne typy danych, modularyzacja i programowanie rodzajowe. #Złożoność i efektywność algorytmów na przykładzie algorytmów sortowania i programowania dynamicznego. #Metody opisu składni języków programowania. Notacja BNF i EBNF. #Model komputera von Neumanna, podstawowe zasady budowy i działania procesora, pamięci operacyjnej i urządzeń wejścia/wyjścia. #Zarządzanie pamięcią operacyjną podczas działania programu. #Komputerowa reprezentacja informacji, język maszynowy. Interpretowanie, kompilowanie i uruchamianie programów. Maszyna RAM (z wykorzystaniem symulatora maszyny RAM). #Podstawy układów logicznych (układy kombinacyjne, proste układy sekwencyjne). M.M. Sysło, Algorytmy, WSiP, Warszawa 1997. A.V. Aho, J.D. Ullman, Wykłady z informatyki z przykładami w języku C, Helion, Gliwice 2003. C.B. Jones, Konstruowanie oprogramowania metodą systematyczną, WNT, Warszawa 1984. L. Banachowski, A. Kreczmar, Elementy analizy algorytmów, WNT, Warszawa 1982. A.V. Aho, J.E. Hopcroft, J.D. Ullman, Projektowanie i analiza algorytmów komputerowych, PWN, Warszawa 1983. T.H. Cormen, C.E. Leiserson, R.L. Rivest, Wprowadzenie do Algorytmów, WNT, Warszawa 2000. M.M. Mano, Projektowanie systemów logicznych maszyn cyfrowych, WNT, Warszawa 1975. N. Wirth, Algorytmy + struktury danych = programy, WNT, Warszawa 1989. M.Cieciura, Wybrane problemy społeczne i zawodowe informatyki, Vizja Press⁢, Warszawa 2009.

Wykłady

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Tomasz Jurdziński
śr 12:00-14:00 (s. 25) 300 136 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.

Ćwiczenia

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Maciej M. Sysło
pn 16:00-18:00 (s. 5) 20 19 0
Maciej M. Sysło
pn 18:00-20:00 (s. 5) 20 20 0
Przemysława Kanarek
pn 16:00-18:00 (s. 141) 20 13 0
Krzysztof Piecuch
cz 08:00-10:00 (s. 5) 20 23 0
Tomasz Jurdziński
śr 08:00-10:00 (s. 105) 20 18 0
Marcin Bieńkowski
pn 16:00-18:00 (s. 140) 20 17 0
Antoni Kościelski
cz 14:00-16:00 (s. 103) 20 21 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.


Konsultacje prowadzących:


Imię i nazwisko Pokój Konsultacje
Marcin Bieńkowski 343 Środy zaraz po wykładzie z Sieci komputerowych (ok. 14:00 w sali 119). Inne terminy też możliwe: proszę o kontakt mailowy.
Krzysztof Piecuch 325 Ustalimy na zajęciach
Tomasz Jurdziński 245 Poniedziałek 11:30-12:30, środa 14:000-15:00. Proszę umawiać się wcześniej przez email (możliwe jest uzgodnienie innego terminu).
Maciej M. Sysło 244 pon. 10-12, pok. 244 - wcześniej należy zaanonsować obecność na konsultacjach. Możliwe inne terminy wcześniej uzgodnione.
Przemysława Kanarek 305 w semestrze zimowym 2015/16 konsultacje mam w terminach: wt. 11-12, cz. 11-12; w razie potrzeby można umówić się też na inny termin przez e-mail (generalnie preferuję wtorki i czwartki)
Antoni Kościelski 311 sem. letni 2023/24: piątki, godz. 12.30-13.30, pokój 311, a także konsultacje zdalne za pośrednictwem MSTeams, w piątki, godz. 19.15 - 19.30 i dłużej, jeżeli będą zainteresowani. Zapraszam też na konsultacje zdalne lub w Instytucie w terminach uzgodnionych ze stosownym wyprzedzeniem np. pocztą elektroniczną.