Informatyka 2024/2025


Strona przeznaczona dla uczniów i studentów

Źródła dodatkowe
Grafika utworzona przy udziale sztucznej inteligencji

Witaj na mojej stronie

Strona przeznaczona dla studentów Państwowej Akademii Nauk Stosowanych w Głogowie, ale oczywiście przy jej tworzeniu myślałem również o pozostałych moich uczniach :).

Większość materiałów została umieszczona na platformie e-learningowej uczelni. W tym miejscu należy szukać jedynie odnośników do materiałów dodatkowych. Grafika obok została wygenerowana z wykorzystaniem sztucznej inteligencji.

Instrukcje wideo

Refleksja na dziś


Wyobraźnia jest ważniejsza niż wiedza. Podczas gdy wiedza określa wszystko, co obecnie wiemy i rozumiemy, wyobraźnia wskazuje wszystko, co można jeszcze odkryć i stworzyć
Albert Einstein
Materiały dodatkowe:
Algorytmy Java C++ CBuilder
Zdjęcie PWSZ - obecnie PANS

Terminy konsultacji

Środa w tygodniu parzystym 17:00 - 18:30 sala 213

Charakterystyka przedmiotów

Celem jest nauczenie studentów doboru odpowiednich technik analizy danych w zależności od skali rozpatrywanego problemu oraz rodzaju przeprowadzanej analizy. Zapoznanie studentów z technikami analizowania dużych zbiorów danych. Nauczenie ich pracy z wykorzystaniem nowoczesnych platform do składowania i przetwarzania danych.

Celem przedmiotu jest zapoznanie studentów z zestawem podstawowych pojęć związanych z projektowaniem, integracją oraz oprogramowywaniem współczesnych wielowarstwowych systemów e-biznesowych opartych na technologii JEE.

Celem przedmiotu jest doskonalenie umiejętności stosowania narzędzi informatycznych w rozwiązywaniu problemów ekonomicznych. Umiejętność wykorzystywania arkusza kalkulacyjnego do uzyskania optymalnego rozwiązania, analiza danych i wizualizacji wyników. Wykształcenie umiejętności samodzielnego tworzenia serwisów WWW oraz prezentacji multimedialnych.

Programowanie i tworzenie aplikacji to kluczowa dziedzina informatyki, która przygotowuje studentów do projektowania, implementacji i utrzymania różnorodnych aplikacji komputerowych. Studenci zdobywają umiejętności programowania w różnych językach i technologiach, tworzenia baz danych oraz integracji systemów. Dzięki temu są w stanie rozwijać nowoczesne aplikacje, które spełniają wymagania biznesowe oraz zapewniają wydajne i stabilne działanie.

Sprzętu aż nadto
Do przetestowania

netlify.com-Publikuj nowoczesne projekty internetowe bezpośrednio z repozytoriów git. Nie trzeba nic konfigurować i nie trzeba utrzymywać serwerów. landingi.com-Dzięki Landingi nie potrzebujesz żadnych umiejętności programowania, aby tworzyć i optymalizować własne niestandardowe strony internetowe. webflow.com-Szybciej twórz lepsze witryny biznesowe. Bez kodowania. designmodo.com-Twórz witryny Bootstrap online za pomocą narzędzia do projektowania motywów startowych. Jest to szybki i łatwy sposób na rozpoczęcie działalności w Internecie za pomocą wstępnie zaprojektowanych bloków. bootstrapstudio.io -Potężna aplikacja komputerowa do tworzenia responsywnych stron internetowych przy użyciu frameworku Bootstrap. zapier.com -Łatwa automatyzacja dla zapracowanych ludzi. Zapier automatycznie przenosi informacje między aplikacjami internetowymi, dzięki czemu możesz skupić się na najważniejszej pracy. netlify.com-Publikuj strony internetowe.

Samo życie Inspiracje dla twórców
Czas to pieniądz
Czas na refleksję

Wiesz, czym jest wykres Nassiego-Schneidermana? Jeżeli nie wiesz, to dlaczego? Znasz różnicę między maszynami stanu Mealy’ego i Moora? Każdy powinien ją znać. Jesteś w stanie napisać procedurę quicksort bez szukania informacji? Wiesz, co oznacza pojęcie „analiza transformacji”? Jesteś w stanie wykonać funkcjonalną dekompozycję za pomocą diagramu przepływu danych? Co oznacza pojęcie „wędrowne dane” (ang. tramp data)? Obiło Ci się o uszy pojęcie conascence? A co z tablicami Parnasa?

Robert C. Martin Mistrz czystego kodu

Samo życie Inspiracje dla twórców
Krzywa Gartnera

Krzywa Gartnera, znana również jako **Hype Cycle Gartnera**, to graficzne przedstawienie kolejnych stadiów zainteresowania oraz wykorzystania nowoczesnych technologii w poszczególnych branżach i obszarach gospodarki¹. Jest to model opracowany przez firmę analityczną Gartner, który obrazuje pięć etapów dojrzewania technologii: 1. **Innovation Trigger** (Spust Innowacyjności) – początek istnienia nowej technologii i zainteresowania wokół niej. 2. **Peak of Inflated Expectations** (Szczyt Zawyżonych Oczekiwań) – moment, gdy oczekiwania wobec technologii są najwyższe. 3. **Trough of Disillusionment** (Koryto Rozczarowania) – zderzenie oczekiwań z rzeczywistymi możliwościami technologii, co często prowadzi do rozczarowania. 4. **Slope of Enlightenment** (Krzywa Oświecenia) – stopniowe zrozumienie i akceptacja ograniczeń technologii, a także odkrywanie jej praktycznych zastosowań. 5. **Plateau of Productivity** (Płaskowyż Produktywności) – technologia staje się powszechnie akceptowana i wykorzystywana w codziennych procesach. Krzywa ta jest użyteczna do przewidywania przyszłości technologii, pomagając firmom zrozumieć, w jakim etapie rozwoju znajduje się dana technologia i jakie są jej perspektywy na przyszłość¹.
(1) Hype Cycle Gartnera - CCNEWS.pl. https://ccnews.pl/slownik/hype-cycle-gartnera/.
(2) Gartner hype cycle - Wikipedia. https://en.wikipedia.org/wiki/Gartner_hype_cycle.
(3) Nowa "krzywa hype'u Gartnera" dla sektora druku 3D. https://centrumdruku3d.pl/nowa-krzywa-hypeu-gartnera-dla-sektora-druku-3d/.
(4) LOG7 - Notatki z wykładu 7 - Krzywa Hype’u Gartnera to ... - Studocu. https://www.studocu.com/pl/document/zachodniopomorski-uniwersytet-technologiczny-w-szczecinie/logistyka/log7-notatki-z-wykladu-7/12596652.

Samo życie Inspiracje dla twórców
Inspiracje programistyczne
Inspiracje

Interesująca seria filmów wprowadzająca w zagadnienia programowania z wykorzystaniem biblioteki p5js. Tutaj link do kanału The Coding Train na YouTube.

Bardzo dobry materiał dla technika informatyka dotyczący programowania w php znajduje się tutaj.

Co słychać w świecie przeglądarek? Która z nich jest obecnie najpopularniejsza?

StatCounter
Dla ciekawych
Czas to pieniądz

W pracy ze sztuczną inteligencją nie sposób opuścić stanu zadziwienia jej rosnącymi możliwościami. Oto próbka zabawy z NotebookLM. Wystarczyło podać adres mojej strony, aby w ciągu niecałej minuty wygenerować taki oto dialog (w języku angielskim) dotyczący mojej strony z treścią w języku polskim. Konkretnie chodzi o wersję testową: Strona testowa Miło się tego słuchało 🙂.

Grafika z programistą

Suno.com, to z kolei strona, na której można pobawić się w generowanie muzyki. Na stronie suno.com można przeczytać: Niezależnie od tego, czy masz melodię w głowie, napisane przez siebie teksty, czy po prostu uczucie, które chcesz usłyszeć - Suno sprawia, że tworzenie wysokiej jakości muzyki jest dostępne dla wszystkich. Oto utworek muzyczny o treści może nie najwyższych lotów, ale da się to słuchać Muzyka i słowa AI 🙂.

Czas to pieniądz

AI 2027: cztery z dziesięciu czy osiem z dziesięciu?

Gary Marcus i Miles Brundage (eks-szef obszaru budowy polityk badawczych w Open AI, obecnie niezależny badacz) zawarli u schyłku ub. roku zakład dotyczący postępów AI do końca 2027 roku.

Jeśli AI będzie w stanie wykonać co najmniej 8 z 10 wskazanych w zakładzie zadań, Gary Marcus przekaże 2 000 dolarów na wybraną przez Milesa Brundage’a organizację charytatywną. W przeciwnym razie Miles przekaże 20 000 dolarów na wybraną przez Gary’ego organizację. Oto “dziesięć prac AI”: 

  • Analiza filmu: obejrzenie nieznanego wcześniej popularnego filmu i stworzenie podsumowania bez zdradzania szczegółów akcji, odpowiedź na pytania dotyczące postaci, ich konfliktów i motywacji.
  • Analiza powieści: przeczytanie nowej popularnej powieści i udzielenie wiarygodnych odpowiedzi na pytania dotyczące fabuły, postaci oraz konfliktów, wykraczających poza dosłowny tekst.
  • Pisanie biografii i nekrologów: tworzenie krótkich angażujących not biograficznych i nekrologów o jakości porównywalnej z publikowanymi w New York Times, bez oczywistych błędów faktograficznych.
  • Nauka gier wideo: opanowanie podstaw niemal każdej nowej gry wideo w ciągu kilku minut lub godzin oraz rozwiązywanie oryginalnych zagadek w alternatywnym świecie tej gry.
  • Pisanie pism prawnych: tworzenie przekonywujących pism prawnych bez błędów dotyczących casusów.
  • Programowanie: napisanie bez błędów kodu o długości ponad 10 000 linii na podstawie specyfikacji w języku naturalnym lub interakcji z użytkownikiem niebędącym ekspertem (przy czym łączenie istniejącego kodu z bibliotek nie będzie zaliczne).
  • Pisanie książek: z niewielkim udziałem, albo bez udziału człowieka, napisanie książki fabularnej lub dokumentalnej o jakości predestynującej do nagrody Pulitzera.
  • Pisanie scenariuszy filmowych: podobnie – z niewielkim udizałem lub bez udziału człowieka stworzenie scenariuszy filmowych na miarę Oscara.
  • Odkrycia naukowe: dokonanie przy niewielkim udziale człowieka lub bez jego udziału przełomowych odkryć naukowych o randze Nobla.
  • Konwersja dowodów matematycznych: przekształcenie w formę symboliczną, odpowiednią do weryfikacji symbolicznej, trzech dowodów z literatury matematycznej napisanych w języku naturalnym.  
Samo życie 30.01.2025 ComputerWorld