Wstęp do informatyki

Transkrypt

Wstęp do informatyki
Sylabus
Nazwa przedmiotu
(w j. polskim i angielskim)
Nazwisko i imię prowadzącego
(stopień i tytuł naukowy)
Wstęp do informatyki
(Introduction to computer science)
Mgr inż. Dariusz Mikołajewski
Rok i semestr studiów
Wymiar godzin
Kod przedmiotu
Kod Erasmus
Liczba punktów ECTS
Język wykładowy
Forma zajęć
zimowy
30
0951-K-S1-1-WDI
Sposób zaliczenia końcowego
Kolokwium końcowe
Wymagania wstępne wobec studenta
brak
Skrócony opis przedmiotu
Współczesne Społeczeństwo Informacyjne coraz powszechniej opiera się na informacji
przetwarzanej w systemach teleinformatycznych. Procesy pozyskiwania, przetwarzania i
obrazowania informacji oraz wnioskowania ze zgromadzonych danych mają coraz większy wpływ
zarówno na życie pojedynczego człowieka, jak i na funkcjonowanie całych społeczności. Niesie to
ze sobą zarówno szanse, jak i zagrożenia. Kognitywistyka wydaje się dostarczać nowoczesnych
narzędzi badawczych w tym silnie interdyscyplinarnym obszarze.
Celem wykładu jest zapoznanie studentów z podstawowymi pojęciami pojawiającymi się w
informatyce: zmienne, struktury danych, algorytmy i przedstawienie tych pojęć na licznych
przykładach. Studenci powinni również zdobyć wiedzą na temat złożoności i sprawności
algorytmów. Efektem tego przedmiotu jest nabycie przez studenta podstawowych teoretycznych
kompetencji informatycznych niezbędnych w bardziej zaawansowanych kursach informatycznych,
Pełny opis przedmiotu
2
polski
Wykład
jak i przy konstruowaniu badań kognitywistycznych.
Zakres tematów (bloki tematyczne)
Bloki tematyczne (każdy obejmuje jedno spotkanie):
1. Definicje podstawowe. Historia telekomunikacji, informatyki i cybernetyki. Społeczeństwo
Informacyjne. Społeczeństwo Oparte na Wiedzy. Społeczeństwo Nadzorowane.
2. Technika analogowa a technika cyfrowa. Przetwarzanie analogowo-cyfrowe. Systemy
liczenia i reprezentacje liczb. Telekomunikacja i teleinformatyka.
3. Transmisja danych cyfrowych.
4. Sieci komputerowe. Internet, intranet, extranet.
5. Wprowadzenie do informatyki medycznej.
6. Informatyczne źródła wiedzy medycznej.
7. Usługi sieciowe. Aplikacje internetowe.
8. Maszyna Turinga.
9. Schematy blokowe, algorytmy i ich stosowanie.
10. Zmienne i struktury danych.
11. Wprowadzenie do języków programowania. Programowanie strukturalne (C++, C#).
12. Programowanie obiektowe (C++, C#).
13. Wprowadzenie do baz danych. Metody sortowania. Grafy.
14. Modele komputerowe w medycynie. Wprowadzenie do modelowania funkcji poznawczych.
Biocybernetyka i neurocybernetyka.
15. Kierunki rozwoju informatyki. Internet Rzeczy. Neuronauki obliczeniowe. Ambient
Intelligence. Informatyka afektywna.
Literatura
Literatura obowiązkowa:
(Obowiązkowa, ponadobowiązkowa)
Gogołek W. Wprowadzenie do informatyki dla humanistów. Difin, Warszawa 2007.
Krysiak K. Sieci komputerowe. Kompendium. Helion, Warszawa 2003.
Sikorski W. ECUK Podstawy technik informatycznych. Mikom-PWN, Warszawa 2007.
Literatura uzupełniająca:
Kubiak M. J. C++. Zadania z programowania z przykładowymi rozwiązaniami. Helion,
Warszawa 2011.
Lis M. C# - praktyczny kurs. Wyd. II. Helion, Warszawa 2012.
Cele
Odniesienie
Efekty kształcenia
Odniesienie
Metody i
Kryteria i
(z punktu widzenia
do
do
środki
forma oceny
nauczyciela)
kierunkowy
obszarowych dydaktyczne
1. Zapoznanie studentów
z historią, bieżącymi
rozwiązaniami oraz
tematami badań w
informatyce
2. Zapoznanie studentów
z wybranymi
przykładami
algorytmów oraz
zasad programowania
z wykorzystaniem
języków
wysokopoziomowych
3. Ocena świadomości
studentów w obszarze
roli i znaczenia
informatyki we
współczesnym
świecie
ch
efektów
kształcenia
K_W03
efektów
kształcenia
Student/ka ma uporządkowaną znajomość i
zrozumienie historii, bieżących rozwiązań oraz
głównych kierunków badań w informatyce oraz
ich wpływu na rozwój jednostek i społeczeństw
X1A_W03
K_U05
K_U06
K_U11
Student/ka ma uporządkowaną wiedzę na temat
złożoności i sprawności algorytmów oraz
potrafi podjąć próby rozwiązania problemów za
ich pomocą
X1A_U01
X1A_U03
X1A_U08
K_U11
Student/ka ma uporządkowaną wiedzę na temat
zastosowań informatyki we współczesnym
świecie, potrafi na ten temat dyskutować
dobierając argumenty merytoryczne z życia
codziennego lub z literatury przedmiotu
X1A_U08
X1A_U08
K_W06
K_K01
K_K09
X1A_W01
X1A_K04
Prezentacja
zagadnień w
formie
wykładu,
dyskusja
Prezentacja
wybranych
rozwiązań
algorytmów,
wspólne
rozwiązywani
e problemów
algorytmiczny
ch
Prezentacja
wybranych
problemów
informatyczny
ch w formie
dyskusji
Kolokwium
końcowe
Udział w
rozwiązywaniu
zadań / plusy za
aktywność
Udział w
dyskusji / plusy
za aktywność