Przyjaciele! Mamy świetną wiadomość: opublikowaliśmy superkurs Harvard CS50 na platformie JavaRush. Jest to stacjonarny kurs na Uniwersytecie Harvarda, poświęcony podstawom programowania i informatyki.
Jeśli przywykłeś do formuły: „kurs stacjonarny = nuda * nadmierna akademizm”, to zapewniamy, że z CS50 to nie działa. Fascynacja wykładami profesora Malana mogłaby pozazdrościć kolejnej serii! Uniwersytet Harvarda zdecydował się na otwarcie wykładów i zadań. Stało się to możliwe dzięki Internetowi, a CS50 stał się najpopularniejszym kursem na świecie…. Ale nie w krajach, gdzie poziom języka angielskiego nadal pozostawia wiele do życzenia. Dlatego zespół JavaRush wraz ze studiem tłumaczeń Vert Dider zainicjował tłumaczenie wykładów i zadań kursowych.
Czego uczysz się w CS50
- Podstawy informatyki i programowania. Systemy liczbowe, praca z wierszem poleceń w systemie Linux, pętle, skoki warunkowe i inne przyjemności.
- Pojęcia algorytmów i myślenie algorytmiczne. Dowiesz się jakie problemy można rozwiązać za pomocą programowania i w jaki sposób. David Malan opowie o wyszukiwaniu binarnym, które w istocie jest proste, ale bardzo skuteczne i wymaga starannego wdrożenia, już na wykładzie zerowym. A potem spróbuj zapomnieć scenę z podarciem książki telefonicznej, a wraz z nią zdobytą wiedzę! Ogólnie rzecz biorąc, kurs obejmuje wszystkie podstawowe algorytmy, które „specjaliści IT” muszą znać i rozumieć.
- Pojęcia abstrakcji, struktury danych, enkapsulacji, zarządzania pamięcią. Podstawy bezpieczeństwa komputerowego. Proces tworzenia oprogramowania i tworzenie stron internetowych.
- Podstawy języka programowania C i języka wizualnego Scratch. W rzeczywistości uczniowie wykonują wszystkie główne przykłady i zadania w języku C.
- Podstawy baz danych i SQL.
- Tworzenie stron internetowych: Podstawy CSS, HTML, JavaScript i PHP. Oczywiście tylko podstawy.
GO TO FULL VERSION