Nauka programowania w języku C

Offer image
Offer image
Wybrany termin:

Miejsce:

Online

Cena:

Darmowe

Prowadzący:
dr inż. Anna Łupińska-Dubicka, Adiunkt, Wydział Informatyki, Politechnika Białostocka
dr inż. Urszula Kużelewska, Adiunkt, Wydział Informatyki, Politechnika Białostocka

Kurs "Nauka programowania w języku C" wprowadza uczestników w podstawy programowania strukturalnego przy użyciu języka C. Celem kursu jest nauczenie pisania programów z interfejsem tekstowym, wykorzystujących podstawowe typy danych i paradygmaty programowania strukturalnego. Kurs jest zaprojektowany z myślą o młodzieży licealnej, ale może być również użyteczny dla wszystkich początkujących programistów. Oferuje liczne przykłady, filmy instruktażowe oraz interaktywne zadania kodowania.

Usługa:
Tutorial/Wideo
Poziom:
Podstawowy
  • Młodzież licealna oraz osoby początkujące w programowaniu.
  • Osoby zainteresowane nauką podstaw języka C bez wcześniejszego przygotowania w programowaniu.
  1. Przygotowanie środowiska programistycznego
  2. Pierwsza aplikacja
  3. Zmienne
  4. Instrukcja warunkowa
  5. Pętle
  6. Funkcje
  7. Tablice jednowymiarowe
  8. Tablice dwuwymiarowe
  9. Struktury danych
  10. Wskaźniki
  11. Tablice dynamiczne wielowymiarowe
  12. Operacje na łańcuchach znaków
  13. Operacje wejścia/wyjścia na plikach tekstowych
  14. Operacje wejścia/wyjścia na plikach binarnych
  • Nagrania wideo
  • Prezentacje multimedialne
  • Platformy internetowe z możliwością kodowania i kompilowania
  • Zadania praktyczne i logiczne

Kurs bezpłatny, dostępny na platformie navoica.pl. Konieczna rejestracja w serwisie.

Organizator: Politechnika Białostocka

Uczestnik otrzymuje:

Aby zaliczyć kurs i zdobyć certyfikat należy zdobyć co najmniej 51% łącznej liczby punktów. 

Wiedza:

  • Zrozumienie podstaw programowania strukturalnego w języku C.
  • Wiedza o strukturze programów w języku C oraz używaniu funkcji main.
  • Znajomość typów danych, zmiennych, oraz ich widoczności.
  • Wiedza na temat podstawowych konstrukcji języka C, takich jak instrukcje warunkowe i pętle.
  • Znajomość tablic, struktur danych, wskaźników oraz operacji na plikach.

Umiejętności:

  • Tworzenie programów w języku C z tekstowym interfejsem użytkownika.
  • Implementowanie funkcji, operowanie na zmiennych, tablicach i wskaźnikach.
  • Rozwiązywanie problemów logicznych i praktycznych przy użyciu pętli i instrukcji warunkowych.
  • Praca z dynamicznym przydziałem pamięci oraz tablicami wielowymiarowymi.
  • Wykonywanie operacji wejścia/wyjścia na plikach tekstowych i binarnych.

Kompetencje społeczne:

  • Umiejętność samodzielnego rozwiązywania problemów programistycznych.
  • Zdolność do samodzielnej nauki i eksploracji nowych zagadnień w programowaniu.
  • Kreatywność w tworzeniu rozwiązań programistycznych.
  • Umiejętność analitycznego myślenia i pracy z kodem.
  • Wykorzystanie narzędzi edukacyjnych i interaktywnych w nauce programowania.

Inni oglądali również

Tutorial/Wideo

Konferencja otwierająca: Panel: „Jakich kompetencji potrzebujemy w świecie technologii?” Rozmawia: Inga Safader - Powroźnik.

Darmowe
Online
Podczas panelu „Jakich kompetencji potrzebujemy w świecie technologii?”, który odbył się w ramach konferencji „NIKT NAS TEGO NIE NAUCZYŁ”, eksperci rozmawiali o tym, które kompetencje będą kluczowe w świecie dynamicznych zmian technologicznych.Wśród najważniejszych wątków pojawiły się: umiejętność świadomego wykorzystywania technologii, krytycznej oceny informacji, koncentracji, uczenia się i oduczania. Paneliści zwrócili również uwagę na znaczenie człowieka w ocenie odpowiedzi generowanych przez algorytmy oraz na potrzebę świadomego projektowania procesu uczenia się.W panelu udział wzięli:Jan Grzybowski - CEO DevelopX Poland i Partner DevelopXJoanna Mihułka - Prezeska Zarządu Altkom AkademiaWiesław Paluszyński - Przewodniczący Sektorowej Rady ds. Kompetencji IT, Telekomunikacja, Cyberbezpieczeństwo, Członek Honorowy PTI oraz Wiceprezes Polskiej Izby Informatyki i TelekomunikacjiJoanna Senderak-Jankowska - Channel Account Manager na rynek CEF, Google CloudDyskusję poprowadziła: Inga Safader-Powroźnik - Prezeska Human for Future Foundation Obejrzyj panel i posłuchaj, jak eksperci odpowiadają na pytanie, czego naprawdę powinniśmy uczyć się w świecie technologii.Partnerzy merytoryczni konferencji: Altkom Akademia, Grupa TROP, Human for Future, DevelopX Poland, Google, Warszawski Instytut Bankowości, EFPA Polska, Sektorowa Rada ds. Kompetencji IT, Telekomunikacja i Cyberbezpieczeństwo, Sektorowa Rada ds. Kompetencji Bankowość i Ubezpieczenia. Wydarzenie odbyło się w ramach kampanii Dni Uczenia się Dorosłych 2026. Organizator wydarzenia - Polska Izba Firm Szkoleniowych, współorganizator - Sektorowa Rada ds. Kompetencji Usługi Rozwojowe.
PIFS