After doing these courses, I feel confident creating professional visualizations and dashboards
Opis kursu
Odkryj moc obliczeń
Czy zastanawiałeś się kiedyś, jak komputery bez wysiłku wykonują złożone zadania? Ten kompleksowy kurs z zakresu obliczeń prowadzi od podstaw działania komputerów aż po głębię teorii obliczeń. Zdobędziesz praktyczne umiejętności i podstawową wiedzę, które pozwolą Ci zrozumieć i tworzyć wydajne programy.
Poznaj podstawy informatyki
Zacznij od podstawowych pojęć informatyki. Dowiedz się, jak działają komputery, na czym polega matematyka binarna i jaka jest historia języków programowania. Odkryj różnice między językami programowania funkcyjnymi, proceduralnymi i niskiego poziomu oraz zrozum, jak programy są tłumaczone dla komputerów za pomocą języków interpretowanych i kompilowanych.
Opanuj algorytmy i efektywność
Zanurz się w świat algorytmów, gdzie poznasz ich projektowanie i zastosowanie. Zrozum znaczenie efektywności algorytmów dzięki notacji Big-O i naucz się oceniać złożoność czasową oraz pamięciową. Praktyczne lekcje pozwolą Ci rozwiązywać rzeczywiste problemy, takie jak sortowanie i wyszukiwanie w kontekście zakupów online, z użyciem Pythona.
Odkryj obliczalność i nie tylko
Poszerz swoją wiedzę o teoretyczne aspekty obliczeń. Dowiedz się więcej o automatach, maszynach Turinga i granicach tego, co komputery mogą rozwiązać. Zdobądź wiedzę na temat złożoności obliczeniowej, w tym problemów P, NP, NP-zupełnych i NP-trudnych. Na koniec poznaj praktyczne zastosowania tych koncepcji w takich dziedzinach jak kryptografia i uczenie maszynowe, a także spójrz w przyszłość dzięki komputerom kwantowym.
Czego się nauczysz
Po ukończeniu tego kursu będziesz mieć solidne zrozumienie działania komputerów, języków programowania i algorytmów. Będziesz przygotowany do oceny efektywności algorytmów i zrozumienia teoretycznych granic obliczeń. Ten kurs wyposaży Cię w umiejętności potrzebne do efektywnego rozwiązywania praktycznych problemów oraz doceniania ciągłego rozwoju teorii obliczeń.
Dołącz do nas, aby odkryć moc obliczeń i zmienić swoje rozumienie tego, jak działają komputery!
Wymagania wstępne
Program kursu
Plan kursu
Początek: czym jest komputer?
- Wprowadzenie do komputera: architektura i wykonywanie instrukcji50 XP
- Zamiana liczby binarnej na dziesiętną50 XP
- Z systemu binarnego na dziesiętny – pozycje cyfr50 XP
- Łączenie programów z komputerami50 XP
- Języki kompilowane a interpretowane100 XP
- Dlaczego kod binarny jest ważny?50 XP
- Historia programowania50 XP
- Klasyfikuj programowanie funkcyjne, proceduralne i niskopoziomowe100 XP
- Ewolucja programowania100 XP
Głębiej: jak efektywnie wydawać polecenia komputerowi
Szerzej: co komputer może, a czego nie może
Pojęcia informatyki
Kurs
ukończony

