Analiza postępu technologicznego w ostatnich latach

przegląd technologii Analiza postępu technologicznego w ostatnich latach Artykuł uzupełniający prezentację: zarys historyczny, popularne rozwiązania, przykłady projektów NVIDIA, polski wkład, filmy do pokazów, linki do grafik oraz wady omawianych technologii. Zakres materiału Postęp technologiczny najlepiej pokazać na konkretnych przykładach: narzędziach AI, druku 3D, goglach VR, robotach, dronach, pojazdach autonomicznych i komputerach kwantowych. Wspólnym mianownikiem jest […]

Programowanie robotów

Jeśli chcesz wejść w świat elektroniki i programowania mikrokontrolerów bez kupowania sprzętu na start, świetnym rozwiązaniem jest Tinkercad Circuits (symulator Arduino w przeglądarce). Pozwala budować wirtualne układy (Arduino + diody, przyciski, rezystory, czujniki) i uruchamiać kod tak, jakby działał na prawdziwej płytce. W tym artykule przejdziemy przez absolutne podstawy: void setup(), void loop(), opóźnienia (delay), […]

Sortowanie danych

Sortowanie danych – przykład na tablicy wielowymiarowej (C++) Sortowanie to jedna z najczęstszych operacji na danych: chcemy uporządkować rekordy rosnąco/malejąco według wybranego kryterium (np. nazwiska, wyniku, wieku, ceny). W praktyce dane często mają postać „rekordów” z wieloma polami – można je zapisać jako: tablicę struktur (bardziej „C++-owo”), albo tablicę wielowymiarową (2D), gdzie każdy wiersz to […]

Alorytmy

Czym są algorytmy i jak je zapisujemy? + przykład z herbatą (C++) Algorytm to przepis na rozwiązanie problemu: kroki wykonywane w określonej kolejności.Zanim przejdziesz do kodu, warto użyć zapisu symbolicznego (pseudokod, schemat blokowy), a dopiero potem zaimplementować to w języku programowania. Co to jest algorytm? Algorytm to uporządkowany zestaw kroków prowadzących do osiągnięcia celu (wyniku). […]

Szyfr Cezara

Szyfr Cezara to jeden z najprostszych szyfrów w historii kryptografii.Legenda mówi, że używał go Juliusz Cezar, aby wysyłać tajne wiadomości do swoich dowódców. Zasada jest bardzo prosta: mamy alfabet, np. ABCDEFGHIJKLMNOPQRSTUVWXYZ wybieramy przesunięcie, np. o 3 litery każdą literę zastępujemy literą oddaloną o 3 pozycje w prawo Przykład (przesunięcie o 3): A → D B […]

Język SQL ćwiczenia

Poniżej masz cały gotowy artykuł + 60 pytań kontrolnych do wykorzystania np. na lekcji 👇 1. Czym jest język SQL? SQL (ang. Structured Query Language) to standardowy język, w którym rozmawiamy z relacyjną bazą danych.Relacyjna baza danych przechowuje informacje w tabelach – podobnych do arkusza kalkulacyjnego: mamy wiersze (rekordy) i kolumny (pola). Przykładowe systemy baz […]

Praca z stingami

Pierwszy kontakt z std::string w C++ – jak działa ten prosty program? W C++ bardzo często zaczynamy od programów w stylu: std::string name; std::cout << „What is your name? „; getline (std::cin, name); std::cout << „Hello, ” << name << „!n”; Na pierwszy rzut oka wygląda to niewinnie: program pyta o imię i wita użytkownika. […]

Czym jest internet ?

Czym jest internetHistoria Internetu sięga lat sześćdziesiątych XX wieku. Wtedy w Stanach Zjednoczonych powstał wojskowy projekt o nazwie ARPANET, który miał umożliwić wymianę danych między ośrodkami badawczymi. Z czasem system ten rozwinął się w sieć cywilną i naukową, a później w globalny Internet. Dziś jest on nieodłącznym elementem codziennego życia i jednym z najważniejszych wynalazków […]

Programowanie ćwieczenia

W dzisiejszym ćwiczeniu zapoznamy się z jedną z podstawowych konstrukcji w języku C++ – pętlą for – oraz nauczymy się filtrować liczby według warunku, korzystając z operatora modulo (%). To świetne wprowadzenie do programowania warunkowego i pracy z pętlami. Cel ćwiczenia Chcemy: Przejść przez liczby od 0 do 2000. Wypisać tylko liczby parzyste, czyli te […]

Cyberbezpieczeństwo

Czym jest phishing i jakie są jego rodzaje? Phishing to metoda cyberprzestępczości polegająca na podszywaniu się pod zaufane instytucje lub osoby w celu wyłudzenia poufnych danych, takich jak loginy, hasła, dane kart kredytowych czy dane logowania do bankowości internetowej. Ataki phishingowe są przeprowadzane głównie poprzez e-maile, wiadomości SMS, komunikatory oraz fałszywe strony internetowe, łudząco podobne […]