Dlaczego warto programować?
programowanie jest wszechobecne; programy sterują komputerami, serwerami banków i innych instytucji, smartfonami, AGD (np. pralkami, kuchenkami), samolotami, samochodami, umożliwiają działanie serwisów i sklepów internetowych… i można by tak wymieniać bez końca;
skoro programy komputerowe nas otaczają, sterują prawie wszystkimi urządzeniami, to oczywiste staje się, że warto uczyć się programować; nawet jeśli nie zostaniesz programistą to będziesz bardziej świadomie poruszał się w cyfrowym świecie nowoczesnych technologii; alfabetyzacja cyfrowa staje się dziś obok czytania i pisania podstawową umiejętnością;
umiejętność programowania daje duże szanse na rynku pracy - wg Komisji Europejskiej już w 2020 r. na rynku europejskim może brakować 900 tys specjalistów ICT;
zarobki pracowników branży IT i programistów znacznie przekraczają średnie krajowe wynagrodzenia i stale rosną; w 2017 r. starsi programiści pracujący w technologii JAVA: 9,5–12,2 tys. zł brutto, programiści aplikacji mobilnych: 8–13,5 tys. zł, starsi programiści C/C++: 9,5–11,6 tys. zł;
programując rozwijasz kompetencje, które się nie dezaktualizują (w przeciwieństwie do szybko zmieniającej się wiedzy): kreatywność, analityczne i logiczne myślenie, umiejętność współpracy i rozwiązywania problemów;
Czego nie uczy większość szkół?
Każdy może się nauczyć.
Wyjaśnij pojęcie algorytmu wymień cechy algorytmu informatycznego.
W jaki sposób można przedstawić algorytmy?
Jakie są etapy rozwiązywania dowolnego zadania (propblemu)?
Na czym polega specyfikacja zadania (problemu)?
Czym jest program komputerowy?
Co to są języki programowania?
Wymień różnice między językiem progrmowania a językiem naturalnym.
Czym jest implementacja?
Czym jest kod źródłowy, a czym kod maszynowy? Czym się od siebir różnią?
Przedstaw i omów na konkretnym przykładzie etapy programowania.
Czym jest zintegrowane środowisko programistyczne (IDE)?