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ść