Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Podstawy programowania komputerów
Rating: 4.6 out of 5(5 ratings)
45 students

Podstawy programowania komputerów

Wyzwól swoją kreatywność
Created byMichał Szot
Last updated 12/2021
Polish

What you'll learn

  • Położysz solidny fundament, na którym będziesz budował swoją karierę programisty
  • Z łatwością będziesz dostosowywał się do dynamicznych zmian zachodzących w świecie informatyki
  • Unikniesz wielu błędów popełnianych przez początkujących programistów
  • Rozszerzysz swoje możliwości w dziedzinie tworzenia innowacyjnych rozwiązań

Course content

1 section • 14 lectures • 3h 17m total length
  • Wstęp3:51
  • Operacje logiczne5:19
  • Tranzystor i bramka NOT10:36
  • Bramki OR i AND7:00
  • Funkcja i blok logiczny8:11
  • Przerzutnik i rejestr20:32
  • Pamięć6:50
  • Procesor23:57
  • Instrukcje skoku10:55
  • Podprogram23:25
  • Układy wejścia-wyjścia17:35
  • Język wysokiego poziomu17:34
  • Dobre praktyki16:47
  • Wybrane zagadnienia25:22

Requirements

  • Nie jest wymagane doświadczenie z dziedziny programowania. Potrzebny jest jedynie umysł otwarty na chłonięcie wiedzy.

Description

Jedną z podstaw programowania jest ogólna znajomość budowy i działania procesora dlatego większa część kursu poświęcona jest temu zagadnieniu. Wspólnie budujemy własny procesor i uczymy się go programować. W dalszej części kursu znajdziemy ogólne informacje i wskazówki dotyczące programowania. Ostatni wykład poświęcony jest natomiast omówieniu kilku zagadnień z dziedziny informatyki takich jak internet i sztuczna inteligencja. Materiał przedstawiony w kursie stanowi podstawę, na której można bazować podczas dalszej nauki programowania. Poprzez liczne animacje, przykłady i analogie przedstawiam idee ze świata programowania tak, aby były jak najprostsze do zrozumienia.

W pierwszym wykładzie uzasadniam dlaczego podstawy są ważne. W drugim odpowiadam na pytania czym jest informatyka, czym jest informacja, na czym polega przetwarzanie informacji. W trzecim wyjaśniam działanie tranzystora i bramki NOT. W kolejnych wykładach aż do 11 buduję i programuję procesor wyjaśniając jak działają bramki OR, AND, funkcje i bloki logiczne, przerzutniki, rejestry, pamięć, układ sterujący i jednostka arytmetyczno logiczna. Rozdział 12 poświęcony jest programowaniu w językach wysokiego poziomu. Omawiam w nim podstawowe zagadnienia związane z programowaniem obiektowym, Rozdział 13 zawiera liczne wskazówki dotyczące programowania. Wspominam w nim między innymi o technice Pomodoro. Celem ostatniego rozdziału jest pokazanie kilku prostych idei kryjących się pod takimi pojęciami jak internet, indeksy bazodanowe czy sztuczna inteligencja.

Who this course is for:

  • Dla tych, którzy chcą zacząć programować lub tych, którzy już programują, ale czują, że brakuje im podstaw. Dla osób, które chcą nawiązać z programistami nić porozumienia.