W tym przedmiocie dowiesz się m.in., czym jest program, język programowania, czym są i jakie są typy danych. Poznasz podstawowe konstrukcje programistyczne, jak zmienne, instrukcje warunkowe, pętle czy funkcje, jak też podstawy tego, w jaki sposób jest zbudowany i jak działa komputer, a przede wszystkim procesor i pamięć. Dowiesz się także sporo o sieci internetowej, m.in. czym jest serwer czy protokół http.
Zobacz więcejPrzejdziemy przez podstawy matematyki, ale w inny sposób niż robi się to w szkole. Każdy z nas wie, jak dodawać i odejmować oraz mnożyć i dzielić. Reszta umiejętności i wiedzy matematycznej wielu osobom gdzieś "w międzyczasie" mogła wypaść z głowy :). W tym przedmiocie postaramy się takim osobom pomóc, robiąc praktyczne przypomnienie, ale pozbawione żargonu matematycznego i trudnych przypadków - dowiesz się przede wszystkim, jak coś działa i jak to wykorzystać.
Zobacz więcejPodczas nauki w tym przedmiocie poznasz bliżej kwestie web developmentu i przede wszystkim kilka popularnych języków programowania: Java, Python, PHP i JavaScript. Języków będziemy uczyć się na przykładach, ale także w zadaniach dla Ciebie. Tak, tak, będą prace domowe, nie tylko zresztą w tym przedmiocie. I żeby było jasne, po nauce tego przedmiotu nie będziesz programistą PHP, Java, Python i JavaScript! Po prostu poznasz te języki, zobaczysz, jak się ich używa, czym się różnią i jak działają.
Zobacz więcejPodczas tego przedmiotu opanujesz techniki, które pozwolą Ci tworzyć proste, ale fajne strony internetowe, dobrze wyglądające również na urządzeniach mobilnych - pod koniec zbudujesz taką stronę-wizytówkę (landing page). Nauczysz się od podstaw tworzyć strukturę strony w HTML i stylować ją przy pomocy CSS. Poznasz również przydatne narzędzia usprawniające pracę związaną z tworzeniem stron. Zrobimy bardzo dużo w kierunku zostania przez Ciebie dobrym web developerem.
Zobacz więcejC++ to język, dzięki któremu zrozumiemy programowanie w bardzo dogłębny sposób. Warto więc poznać go niezależnie od tego, czy ma to być język naszej codziennej pracy, czy też przyjdzie nam pracować w innym, np. Java, C#, JavaScript czy Python. Nie przypadkiem na studiach informatycznych C++ jest wciąż tak bardzo popularny. Jeśli więc chcesz być dobrym programistą/dobrą programistką czy front-end developerem/developerką, zacznij uczyć się C++ obok Twojego podstawowego warsztatu pracy. C++ da Ci wymierne korzyści przy każdym następnym poznawanym języku programowania.
Zobacz więcejW trakcie tego przedmiotu nauczysz się programować w JavaScript, co ułatwi Ci pracę ze stroną internetową, ale też późniejsze wejście w świat bibliotek i frameworków, takich jak React czy Node. Oczywiście, będziemy programować w oparciu o najnowsze standardy JavaScript wprowadzone w wersji ES6. Kurs rozpoczyna część teoretyczna, przy czym będzie to podstawowa wiedza, niezbędna, by poznać język JavaScript i sprawnie się nim posługiwać. Potem napiszemy kilkanaście projektów, które pozwolą Ci wytrenować umiejętność programowania i utrwalić znajomość JavaScript. Trzeci etap tego przedmiotu dotyczy programowania zorientowanego obiektowo (OOP).
Zobacz więcejTen kompleksowy kurs pozwoli Ci zdobyć umiejętności niezbędne do stworzenia profesjonalnej strony internetowej, sklepu online czy bloga a nawet stać się ekspertem w tworzeniu stron i sklepów na platformie WordPress! W przystępny i praktyczny sposób pokaże Ci, jak krok po kroku stworzyć profesjonalną i atrakcyjną stronę internetową, sklep online oraz bloga. Niezależnie od Twojego poziomu doświadczenia, z nami nauczysz się, jak w pełni wykorzystać potencjał WordPressa oraz poznasz niezbędne narzędzia i techniki, które pozwolą Ci osiągnąć sukces w internecie.
Zobacz więcej"Zanurkujemy" bardzo głęboko do wnętrza komputera i zobaczymy ten świat z całkiem innej perspektywy niż perspektywa "zwykłego" użytkownika, sprowadzająca komputer do czarnej skrzynki, która w magiczny sposób tworzy efekt w postaci jakiegoś działania widocznego (bądź nie) na ekranie. Po tych zajęcia prawie wszystko w zakresie działania komputera stanie się proste, jak dwa podstawowe stany: 0 i 1 ;)
Zobacz więcejZapraszamy do świata IoT, a dokładnie do zabawy płytkami Arduino. Przedmiot jest prowadzony całkowicie od podstaw, nie potrzebujesz żadnej wiedzy, wszystkiego dowiesz się z wykładów. Poznamy podstawy elektrotechniki i nauczymy się budować proste układy oraz, co najciekawsze, będziemy je programować w języku podobnym do C++, tak żeby się nas słuchały. Stworzymy kilka projektów, m.in. potencjometr, układ reagujący na dźwięk zapaleniem diody, wyświetlacz jedno- i czterocyfrowy, moduł czasu rzeczywistego, zegar z wyświetlaczem, silnik krokowy, serwomechanizm i brzęczek (aktywny i pasywny) Zobaczysz, jaka to fajna zabawa i jakie to jest proste :)
Zobacz więcejŻyjemy w czasach, gdzie dane, ich gromadzenie, przechowywanie oraz, przede wszystkim, przetwarzanie jest kluczowe, tak z punktu widzenia rozwoju cywilizacji, jak i w zakresie pojedynczego, nawet najmniejszego programu. Nie da się być programistą i nie pracować z danymi. W tym przedmiocie poruszamy m.in. takie zagadnienia, jak hurtownie danych, relacyjne bazy danych, techniki programowania baz danych, bazy obiektowe i obiektowo-relacyjne. Wprowadzimy Cię również w zagadnienia Big Data i Business Intelligence. Bardzo ważnym elementem nauki będzie praktyczne poznanie jednej z najpopularniejszych baz relacyjnych - MySQL oraz składni języka SQL.
Zobacz więcejZanim zaczniemy rozwiązywać jakiś problem, musimy mieć pomysł na jego rozwiązanie. Tutaj rodzi się potrzeba ujednolicenia sposobu zapisu toku rozumowania związanego z programem komputerowym. Podczas realizacji tego przedmiotu nauczysz się tworzyć rozwiązanie problemu w sposób niezależny od języka programowania, a jednocześnie poznasz wiele algorytmów z przykładami użycia w konkretnych językach programowania. Poznasz m.in. struktury danych, jak tablice, listy i kolejki, funkcje rekurencyjne, metody sortowania oraz kompresji. Ta wiedza i umiejętności zaowocują mocno przede wszystkim w ten sposób, że dadzą Ci narzędzia i kompetencje do rozwiązywania problemów/zadań programistycznych.
Zobacz więcejDlaczego studenci informatyki ciągle muszą uczyć się matematyki (podobnie jak studenci wszystkich innych inżynieryjnych i technicznych przedmiotów)? Duże braki w tym zakresie mogą spowodować, iż, mimo że znamy język programowania, nie będziemy w stanie zrozumieć problemu, a co gorsze napisać rozwiązania zadania. Zajęcia z matematyki w ramach tego przedmiotu nie zrobią z Ciebie matematyka i nie sprawią zapewne, że pokochasz tę dziedzinę, choć kto wie :). Docenisz jednak to, że dobrze opanowana matematyka dostarcza Ci większej sprawności z radzeniem sobie z problemami programistycznymi.
Zobacz więcejTen przedmiot pomoże Ci uzyskać biegłość w posługiwaniu się kluczowymi właściwościami CSS oraz sprawnie wykorzystywać JavaScript i jQuery w celu uatrakcyjnienia (ożywienia) tworzonego projektu. Nauczysz się korzystać z nowoczesnych, bardziej zaawansowanych technik i rozwiązań CSS, takich jak Flexbox czy CSS Animation, poznasz też preprocesor Sass. Podczas kursu zrobimy mnóstwo projektów, np. galeria, slider, popup, menu hamburger, animacje, efekty związane z kliknięciem, najechaniem czy skrolowaniem strony.
Zobacz więcejZapraszamy osoby, które już zaczęły programować C++ i chciałyby nauczyć się programować obiektowo. Obiektówka wielu przeraża i kojarzy się im z czymś skomplikowanym i trudnym do opanowania. Chcemy Cię przekonać, że wcale tak nie jest i myślimy, że po przejściu tego kursu zaczniesz bez trudu programować obiektowo. W kursie przybliżamy podstawowe pojęcia związane z programowaniem obiektowym w C++, przy czym prowadzący stara się przekazać konkretne zagadnienia w sposób zwięzły, łatwy do zrozumienia i pokazać je na prostych przykładach.
Zobacz więcejTrzeci przedmiot z zakresu C++ który poświęcimy programowaniu generycznemu (uogólnionemu). W dużym uproszczeniu nauczymy się budować szablony, dzięki którym nasz kod będzie bardzo uniwersalny. Zaoszczędzi nam to bardzo dużo zbędnej pracy przy pisaniu kodu. Niemniej to nie jedyne ciekawe zagadnienie, które będzie omówione na tym przedmiocie. Kurs jest przeznaczony dla osób, które już posiadają podstawową wiedzę z zakresu programowania w C++ i chcą się rozwijać w tej dziedzinie.
Zobacz więcejMQL to język programowania wbudowany w platformę MetaTrader. W celu napisania własnych robotów handlowych, wskaźników czy innych aplikacji na MQL, a także ich kompilacji i debugowania, wykorzystuje się środowisko programisty MetaQuotes Language Editor, dostarczane razem z instalacją MetaTrader Client Terminal. My na tym przedmiocie poznamy podstawy platformy, jak i samego języka MQL.
Zobacz więcejInternet towarzyszy nam dziś dosłownie wszędzie. Nasz smartfon jest w sieci, chyba że akurat padła bateria, bo sieci nadużywaliśmy ;). Gdy włączamy komputer, jedną z pierwszych rzeczy, którą robi system operacyjny, jest odnajdowanie sieci Wi-Fi i łączenie się z nią. Za tym wszystkim stoi sporo technologii, np. protokół TCP/IP, razem z protokołem HTTP kluczowa technologia, na której oparty jest internet. A co my o nim wiemy? Najwyższy czas uzupełnić tę wiedzę, jak też nauczyć się, jak zabezpieczyć się w świecie, w którym jesteśmy podłączeni niemal zawsze i wszystkim do sieci.
Zobacz więcejKażda osoba, która "liznęła" choć trochę technologii, intuicyjnie wie, co to jest system operacyjny oraz to, że jej urządzenia, a na pewno komputer, go posiadają. Podczas nauki tego przedmiotu zabierzemy trochę kontroli naszym systemom operacyjnym i zaczniemy nimi bardziej świadomie sterować. Od czasów MS-DOS do dzisiejszych dużo się w tej materii zmieniło. Wcześniej wiele rzeczy określaliśmy sami, na piechotę wyciskając działanie naszych komputerów, dzisiaj najpopularniejsze OS-y robią wszystko za nas i za pomocą interfejsów graficznych, co z punktu widzenia "zwykłego" użytkownika jest bardzo dobre, bo może on skupić się na używaniu komputera, a nie jego konfigurowaniu. Jednak programiści muszą o systemach operacyjnych wiedzieć znacznie więcej.
Zobacz więcejZanim programista zabierze się za pisanie kodu, trzeba wykonać bardzo dużo pracy, żeby mógł powstać finalny produkt. Całą tą otoczką, niezwiązaną bezpośrednio z programowaniem, zajmuje się inżynieria oprogramowania. Koncentruje się na praktycznych i biznesowych aspektach programowania oraz modelowaniu systemów. Poznamy podstawy graficznej notacji służącej do opisywania procesów biznesowych BPMN oraz UML, język wykorzystywany do modelowania.
Zobacz więcejSEO czyli Search Engine Optimization to proces optymalizacji treści i struktury stron internetowych w taki sposób, aby Google i inne wyszukiwarki pokazały wyżej w wynikach wyszukiwania właśnie te strony osobom szukającym określonych informacji. Jak mawia klasyk, co z tego, że Twoja strona jest dobra, skoro nikt nie może jej znaleźć i się o tym przekonać.
Zobacz więcejOdkryj tajniki skutecznej promocji swojej firmy w wynikach wyszukiwania Google dzięki kursowi "Wizytówka Google"! Nasz kurs pokaże Ci, jak krok po kroku stworzyć, zoptymalizować i pozycjonować wizytówkę Google My Business, aby przyciągnąć uwagę potencjalnych klientów i zwiększyć widoczność Twojego biznesu w sieci. Nauczysz się też, jak zachęcać klientów do wystawiania opinii oraz jak odpowiednio zarządzać negatywnymi i pozytywnymi komentarzami, aby poprawić swoją pozycję w wynikach wyszukiwania Google.
Zobacz więcejCo to ma wspólnego z informatyką i programowaniem? Oczywiście, bardzo dużo! Kiedy się uczymy programowania, to nie przywiązujemy wagi do tych zagadnień, a potem w życiu mogą spotkać nas różne dziwne, problematyczne sytuacje. Dostarczymy Ci niezbędnej, podstawowej znajomości prawa ze świata IT, w tym ochrony własności intelektualnej, przepisów RODO, tworzenia relacji prawnych z kontrahentami i współpracownikami (tworzenie produktów IT, rozliczenie, zabezpieczenie interesów, prawa autorskie). Będziemy pracować na prawdziwych dokumentach i życiowych sytuacjach.
Zobacz więcejTen przedmiot pozwoli Ci zrozumieć projekt nie od strony kodu i technologii, ale jego organizacji, struktury i zarządzania jego powstawaniem i rozwojem. Poznasz tutaj dobrze dwie bardzo popularne metodyki zarządzania projektami IT: Agile Project Management oraz SCRUM. Sporo czasu poświęcimy też na studium przypadku i ćwiczenia praktyczne. Dzięki temu będzie Ci łatwiej prowadzić własne projekty programistyczne, jak również dołączyć do zespołu i dobrze odnaleźć się w jego strukturze i działaniu.
Zobacz więcejCzas najwyższy zagłębić się w bardziej profesjonalne rozwiązania z zakresu IoT. Ten przedmiot wprowadzi Cię w zaawansowane techniki programowania systemów wbudowanych. Robimy duży przeskok od prostych układów do bardziej zaawansowanych. Z pewnością da to bardzo dużo przyjemności osobom idącym ścieżką IoT.
Zobacz więcejKurs ukierunkowany na komunikację. Skuteczny i przetestowany na wiecznie początkujących, więc jeśli zaliczacie się i do nich, to jest duża szansa na przejście z tego poziomu do poziomu swobodnej komunikacji w zwyczajnej rozmowie w języku angielskim.
Zobacz więcejW tym kursie nauczysz się zasad gramatycznych, których naprawdę potrzebujesz do mówienia po angielsku. Dowiesz się lub przypomnisz sobie, jakie są różnice pomiędzy kluczowymi czasami teraźniejszymi, przeszłymi i przyszłymi oraz jak ich używać, aby zacząć MÓWIĆ a nie robić testy gramatyczne.
Zobacz więcejJak raz na zawsze, TRWALE nauczyć się angielskiego bez spędzania godzin nad nudnymi książkami z gramatyką? Po tym kursie zaczniesz mówić, płynniej wyrażać się po angielsku i mniej stresować komunikacją z native speakerami. Poznasz metody poznawania słownictwa, słuchania ze zrozumieniem, pisania konkretnie i bez błędów oraz nauki tylko potrzebnych zagadnień gramatycznych.
Zobacz więcejJak skutecznie przygotować się do rozmowy o pracę po angielsku, jak odpowiadać na najpopularniejsze pytania rekrutacyjne w sposób skuteczny i przekonujący, z wykorzystaniem przygotowanych wzorów odpowiedzi. Jak radzić sobie z nietypowymi pytaniami rekrutacyjnymi dzięki praktycznym strategiom i wzorcom, które pozwolą Ci na skuteczne odpowiedzi i pozytywne wrażenie
Zobacz więcejPrzedmiot wprowadza nas w tajniki elektrotechniki, przy czym nie skupiamy się na wzorach i skomplikowanych zagadnieniach, interesuje nas tylko czysta użyteczna wiedza, która pozwoli poruszać się w świecie IoT jak po własnym podwórku.
Przyszłość jest napisana w Qt. Jedna struktura. Jedna baza kodu. Dowolna platforma. Qt jest używane w ponad 70 branżach. Dowiedz się, jak oraz dlaczego Qt jest wiodącą niezależną technologią stojącą za milionami urządzeń i aplikacji, najszybszym i najlepszym sposobem na tworzenie przodującego w branży oprogramowania, które użytkownicy uwielbiają.