dr inż. Michał Malinowski

bazy grafowe, sztuczna inteligencja, cyberbezpieczeństwo

Wprowadzenie do informatyki



Wykłady obejmują szerokie spektrum zagadnień związanych z informatyką, zaczynając od podstawowych pojęć takich jak cybernetyka, informatyka i cykl DIKW, poprzez elementy architektury komputerów, systemy operacyjne i usługi chmurowe, aż po zagadnienia związane z sieciami komputerowymi, internetem, cyberbezpieczeństwem, bazami danych oraz sztuczną inteligencją. Omówiono także podstawowe narzędzia biurowe, takie jak Microsoft Word, Excel i PowerPoint, oraz technologie związane z tworzeniem stron WWW, w tym HTML, CSS i JavaScript. Wykłady mają charakter praktyczny, a ich celem jest nie tylko przekazanie wiedzy teoretycznej, ale również wykształcenie umiejętności analizy, projektowania i implementacji rozwiązań informatycznych, co znajduje odzwierciedlenie w licznych zadaniach praktycznych i projektach zaliczeniowych realizowanych przez studentów. 

Tematy i zagadnienia:

1. Wprowadzenie do informatyki

  • Definicja informatyki
  • Cybernetyka – historia, definicja, wpływ na rozwój informatyki
  • Cyberprzestrzeń – definicja, elementy, zagrożenia
  • Cykl DIKW (Dane → Informacja → Wiedza → Mądrość)
  • Społeczeństwo informacyjne i gospodarka oparta na wiedzy
  • Elementy architektury komputerów

2. Typy komputerów, systemy operacyjne i usługi chmurowe

  • Przemysł 5.0 – technologie i ich wpływ na informatykę
  • Klasyfikacja komputerów:
    • Komputery stacjonarne
    • Laptopy
    • Tablety
    • Serwery
    • Komputery kwantowe
  • Architektura systemów operacyjnych:
    • Warstwy systemu operacyjnego
    • Jądro systemu operacyjnego
    • Powłoka (CLI, GUI)
    • Menedżer procesów, pamięci, plików i urządzeń
  • Modele usług chmurowych (IaaS, PaaS, SaaS)
  • Chmury publiczne, prywatne, hybrydowe

3. Internet i sieci komputerowe

  • Historia Internetu
  • Rodzaje sieci komputerowych: LAN, WAN, MAN
  • Sieci bezprzewodowe (Wi-Fi, Li-Fi)
  • Model OSI i TCP/IP
  • Adresacja IP (IPv4, IPv6)
  • DNS (System Nazw Domen)
  • WWW (World Wide Web) – historia, struktura, działanie
  • Protokół HTTP i HTTPS

4. Podstawy oprogramowania biurowego

  • Definicja oprogramowania biurowego
  • Microsoft Word – formatowanie, style, wstawianie tabel, grafik, spis treści
  • Microsoft Excel – formuły, funkcje, wykresy, analiza danych
  • Microsoft PowerPoint – tworzenie prezentacji, slajdy, animacje

5. Serwisy WWW

  • Architektura stron internetowych
  • HTML – struktura dokumentu, nagłówki, akapity, listy, tabele
  • CSS – selektory, formatowanie tekstu, układy stron
  • JavaScript – zmienne, funkcje, DOM
  • JSON – wymiana danych w aplikacjach internetowych
  • Różnice między stronami statycznymi a dynamicznymi
  • Metody HTTP: GET vs. POST

6. Arkusze kalkulacyjne

  • Podstawowe funkcje Excela
  • Tworzenie tabel i wykresów
  • Analiza danych i formatowanie warunkowe
  • Przetwarzanie dużych zbiorów danych

7. Bazy danych, hurtownie danych i Big Data

  • Definicja i zastosowanie baz danych
  • Relacyjne bazy danych (SQL) vs. nierelacyjne bazy danych (NoSQL)
  • Hurtownie danych – przetwarzanie i analiza dużych zbiorów danych
  • Big Data – definicja, narzędzia, zastosowania

8. Algorytmy i struktury danych

  • Podstawowe struktury danych: listy, stosy, kolejki, drzewa, grafy
  • Klasyczne algorytmy sortowania i wyszukiwania
  • Analiza złożoności algorytmów

9. Sztuczna inteligencja i uczenie maszynowe

  • Definicja i obszary sztucznej inteligencji
  • Algorytmy uczenia maszynowego
  • AI w analizie danych i automatyzacji procesów

10. Cyberbezpieczeństwo

  • Rodzaje zagrożeń w cyberprzestrzeni
  • Zabezpieczenia systemów komputerowych
  • Metody ataków i sposoby ochrony danych
  • Kryptografia i szyfrowanie danych
#Komputery #SystemyOperacyjne #Internet #Programowanie #BazyDanych #Algorytmy #SieciKomputerowe 
Share

Tools
Translate to