Brief. Czas trwania 45 minut Poziom Basic. Plan zajęć. Rozpoczęcie 15 minut 1) Wprowadzenie w problematykę zajęć 2) Omówienie podstawowego słownictwa

Wielkość: px
Rozpocząć pokaz od strony:

Download "Brief. Czas trwania 45 minut Poziom Basic. Plan zajęć. Rozpoczęcie 15 minut 1) Wprowadzenie w problematykę zajęć 2) Omówienie podstawowego słownictwa"

Transkrypt

1

2 Brief W trakcie tej lekcji uczniowie będą mieli możliwość zapoznania się z historią pierwszych języków programowania, zdobędą także orientacyjną wiedzę na temat historii pierwszych komputerów. W trakcie zajęć będą mieli możliwość uświadomienia sobie, jaka jest rola i znaczenie programowania. Plan zajęć Rozpoczęcie 15 minut 1) Wprowadzenie w problematykę zajęć 2) Omówienie podstawowego słownictwa Ćwiczenie Karty historii 30 minut Czas trwania 45 minut Poziom Basic Cele zajęć Uczeń potrafi Wymienić i krótko scharakteryzować pierwsze komputery i języki programowania Wyjaśnić, czy jest język programowania i jaka jest rola języków programowania Materiały Arkusz: Pierwsze komputery (załącznik 1) Arkusz: Karty historii (załącznik 2) Materiał pomocniczy dla nauczyciela: Krótka historia języków programowania (załącznik 3) Kredki, flamastry, ołówki, pisaki Kartki papieru, stare gazety Klej, nożyczki

3 Przebieg zajęć Wprowadzenie w problematykę zajęć W tym miejscu można wprowadzić uczniów w problematykę, która będzie omówiona na zajęciach. Jeśli to są kolejne zajęcia, to warto spróbować podsumować wcześniejsze spotkanie, zapytać się uczniów, czy pamiętają, co było omawiane na poprzednich zajęciach, jakie mają przemyślenia, pytania po wcześniejszych zajęciach, jakie mają oczekiwania odnośnie aktualnych zajęć. Warto też zapytać, co im się najbardziej podobało, co najlepiej wspominają z poprzednich zajęć. Ułatwi to planowanie kolejnych spotkań. Ćwiczenie można przeprowadzić na forum, zadając pytania i wciągając uczniów w rozmowę, można też jednak poprosić uczniów, by podzielili się w mniejsze 3-6 osobowe grupy i spróbowali porozmawiać na te tematy. Należy uczniom wyjaśnić, że w trakcie zajęć będą mieli możliwość poznania historii komputerów i języków programowania oraz zrozumienia, jaka jest rola języków programowania. Warto rozpocząć zajęcia od pytania czy uczestnicy wiedzą jak wyglądały komputery w przeszłości. Można zapytać o to, czym się różniły od dzisiejszych, a następnie wyłapać i wzmocnić to, że były większe, cięższe, wolniejsze, nie do użytku osobistego, ale głównie do badań naukowych, nieporęczne. Podobnie jak pierwsze komputery, również pierwsze języki programowania były bardzo skomplikowane, trudne i - w przeciwieństwie do języków współczesnych - nie każdy mógł się ich nauczyć, nie tylko z uwagi na stopień skomplikowania, ale również ze względu na dostępność materiałów, z których można byłoby się uczyć. Można pokazać uczniom w tym miejscu zdjęcia pierwszych komputerów (załącznik 1) Omówienie podstawowego słownictwa W tej lekcji pojawią się dwa słowa, które uczniowie powinni zapamiętać, tzn. 1. Język programowania Można powiedzieć, że język programowania to zbiór poleceń, komend, reguł, który umożliwia stworzenie programu. Dzięki tym regułom każdy może stworzyć program, czyli wykorzystując odpowiednie zwroty w danym języku programowania możemy zaprogramować / zakodować jakieś czynności, które krok po kroku wykonywać będzie komputer, tworząc program. 2. Program. Można najprościej wyjaśnić, że program to spis poleceń, zrozumiałych dla komputerów, zapisany w języku programowania, który wykonuje określoną czynność. Np. program graficzny umożliwia rysowanie.

4 Ćwiczenie Karty historii 1. Na początku dzielimy całą grupę na sześć podgrup 2. Każda z podgrup losuje jedną Kartę Historii (wyciętą z załącznika 2) 3. Zadaniem każdej podgrup jest stworzyć formę graficzną: kolaż, rysunek, infografikę, na której zawarte będą najważniejsze informacje z karty (na pracę grup przeznaczamy minut) 4. następnie każda z nich prezentuje swoją grafikę i opowiada o niej całej grupie. Autorka scenariusza: Anna Krawczyk / Redakcja merytoryczna: Bartosz Kosiński Materiał udostępniony jest na licencji Creative Commons (CC BY-NC-SA 4.0)

5 Załącznik 1 Pierwsze komputery Zdjęcie 1 Manchester Mark 1, pierwszy komputer z pamięcią wewnętrzna / Źródło: Wikipedia, autor: Parrot of Doom, licencja: CC BY=SA 3.0 Zdjęcie 2 ENIAC - składał się z ponad elementów i ważył 30 ton / Źródło: archiwum fotograficzne Armii Stanów Zjednoczonych

6 Zdjęcie 3- Colossus - pierwsze w pełni programowalne urządzenie cyfrowe, wykorzystywane w trakcie II Wojny Światowej do łamania niemieckich szyfrów / Źródło: Archiwum Narodowe Wielkiej Brytanii (FO850/234) Zdjęcie 4 Karta z linijką programu w języku FORTRAN z lat 70-tych / Źródło: Wikipedia, Autor: Arnold Reinhold, Licencja: CC BY-SA 2.5

7 Załącznik 2 Karty historii Ada Lovelace dziewiętnastowieczna matematyczka i informatyczka głównie znana z tego, że opisała mechaniczny komputer Charlesa Babbage a, tzw. maszynę analityczną. Obecnie uważana jest za pierwszą programistkę, ponieważ stworzyła pierwszy w historii algorytm, który miał być wykonany przez maszynę Babbage a. Ada uczyła się prywatnie matematyki i nauk przyrodniczych. Jednym z jej nauczycieli był August De Morgan (angielski matematyk i logik), aktywny członek londyńskiej społeczności. W młodości była członkinią Bluestockings (klubu wykształconych kobiet interesujących się literaturą i polityką). W dziewięć miesięcy, w latach , Ada przetłumaczyła dla Babbage a rozprawę włoskiego matematyka, Louisa Menebrei, na temat najnowszej propozycji Babbage a maszyny analitycznej. Do artykułu dołączyła zbiór uwag, które opisywały szczegółowo metodę obliczania liczb Bernoulliego za pomocą maszyny, a opis ten uznano za pierwszy program komputerowy. Przypuszczała, że taka maszyna mogłaby tworzyć grafikę albo komponować muzykę. Karty perforowane i maszyny Mechaniczne urządzenia liczące są konstruowane już od czasów starożytnych. Mechanizm z Antykithiry pochodzący z czasów starożytnej Grecji ( p.n.e.) był mechanicznym kalkulatorem opartym na zespole kół zębatych, służącym do obliczeń astronomicznych. Arabski wynalazca Al-Jazari zbudował w 1206 roku programowalny automat perkusyjny z pałeczkami oraz krzywkami umieszczonymi na drewnianym bębnie w określonych miejscach. W miarę obrotu bębna uderzały one o dźwignie, które odgrywały określony dźwięk na instrumencie perkusyjnym. W 1805 roku powstało krosno tkackie Josepha Marie Jacquarda. Maszyna korzystała z kart dziurkowanych, na których zapisany był wzór tkaniny do wytworzenia. Zmieniając zestaw kart, można było uzyskać tkaniny z innymi wzorami. Pomysł ten został później podchwycony przez Hermana Holleritha z IBM, który na tej podstawie stworzył wzór karty na której zaczęto przechowywać dane. FORTRAN Pierwszym językiem programowania jest Fortran, stworzony w latach przez pracownika IBM, Johna Backusa i jego zespół. Pełna nazwa języka to Formula Translation, a początkowo służył on do przeprowadzania obliczeń statystycznych i matematycznych. To pierwszy język wysokiego poziomu (w którym kod i składnia są bardzo przystępne dla człowieka, a niezrozumiałe dla komputera, który potrzebuje dłuższego i bardziej skomplikowanego procesu kompilacji, aby wykonać program. Języki wysokiego poziomu charakteryzują się wysokim poziomem abstrakcji). Co ciekawe, Fortran jest wciąż używany. Jego zastosowaniami są, między innymi, obliczenia naukowo-inżynierskie, numeryczne, symulacja komputerowa itp. cobol Common Business Oriented Language powstał w 1959 roku w zespole prowadzonym przez Grace Murray Hopper dla systemów bankowych i przeprowadzanych przez nie transakcji. Co ciekawe, prace nad nim zostały zainicjowane przez amerykański Departament Obrony w celu ustalenia wspólnego języka programowania dla środowisk przemysłowych. Pod koniec XX wieku aż 90 proc. transakcji finansowych na całym świecie było przetwarzanych przez programy napisane w COBOLU. COBOL jest językiem nienawidzonym przez wielu naukowców i programistów, według Waltera Brighta "języki programowania są tworzone przez programistów dla programistów i tak powinno być. Ostatnim językiem napisanym dla menedżerów był COBOL, nigdy nie słyszałem aby ktoś powiedział o nim coś dobrego".

8 basic Nazwa języka jest akronimem od Beginner s Allpurpose Symbolic Instruction Code. Został stworzony w 1964 roku przez John Kemeny ego i Thomas Kurtza z Dartmouth College, w oparciu m.in. o Fortran. Celem jego twórców było stworzenie języka łatwego w użytkowaniu, o wszechstronnym zastosowaniu. Dzięki temu programować mogły także osoby bez mocnej podbudowy technicznej i matematycznej. BASIC wybił się na czoło języków do zastosowań amatorskich i półprofesjonalnych po wprowadzeniu na rynek mikrokomputera Altair Twórcami odmiany BASIC-a dla tej maszyny byli Bill Gates i Paul Allen. BASIC był również wykorzystywany przy budowie serii komputerów Apple. C / c++ Język C powstał w 1969 roku i jest dziś najpopularniejszym językiem programowania. Jego twórcą jest Dennis Ritchie. C spowodował rewolucję w świecie technologii napisano w nim takie systemy operacyjne jak Linux, czy OS X. Od niego też pochodzi większość znanych dziś języków programowania. To prosty w konstrukcji i praktyczny w użyciu język, który zyskał sławę dzięki nieograniczonej możliwości przenoszenia na różne urządzenia. C wykorzystuje się głównie do programowania systemowego, sterowników urządzeń i innych niskopoziomowych części oprogramowania (pośredniczą między urządzeniami podłączonymi do komputera, a systemem operacyjnym). Źródło: Blog AntyWeb ( Autor: Aleksandra Staszewska (Coders Lab) Właścicielem tekstu jest Antyweb Sp. z o.o.

9 Załącznik 3 Krótka historia języków programowania Nowe technologie na dobre zawładnęły światem większości z nas. Na co dzień korzystamy z różnego rodzaju sprzętu komputerów, smartfonów, tabletów. Przeglądamy setki stron internetowych, gramy w gry, a przepisów na obiad i połączeń autobusowych szukamy w aplikacjach. Większość z nas jednak nie wie w jaki sposób one działają. Każda aplikacja napisana jest w jakimś języku programowania, a dodatkowo każde urządzenie ma swój specjalny program, który przetłumaczy komendy aplikacji na specjalny zero-jedynkowy kod wykonywany przez komputer, smartfon lub inne urządzenie. I tu dochodzimy do podstawy, jaką są języki programowania. Na przestrzeni lat, w odpowiedzi na rozwój technologii tworzono języki coraz lepiej odpowiadające konkretnym potrzebom lub bardziej efektywne (ze względu na szybkość pisania w danym języku lub efektywność obliczeniową). Do dnia dzisiejszego powstało ich ponad dwa i pół tysiąca. Przedstawimy Wam jednak tylko te najpopularniejsze (według TIOBE indeksu popularności języków, opierającym się liczbie wyszukiwani dla zapytań zawierających nazwę języka) oraz te, które znacząco wpłynęły na cały rozwój programowania i to, że dziś możemy korzystać z różnego rodzaju technologicznych nowinek. Hello world to tradycyjnie pierwszy program pisany przez programistów

10 na początku pracy w nowym języku. Zobaczmy w jakich językach to hasło pojawiało się na ekranach komputerów na przestrzeni lat. KARCIANE POCZĄTKI Zanim przejdziemy do właściwych programów komputerowych, trzeba wspomnieć o ich pierwowzorze, za jaki uznaje się taśmy perforowane. Odpowiednie dziurkowanie dawało możliwość zapisu, a następnie przetwarzania danych za pomocą maszyny. Za ich wynalazcę uważa się Josepha Jacquarda, a początkowo służyły do uzyskania tkaniny o powtarzalnym wzorze tkanej na krośnie. Dopiero Herman Hollerith na ich podstawie stworzył wzór karty na której zaczęto przechowywać dane. FORTRAN

11 Pierwszym językiem programowania jest Fortran, stworzony w latach przez pracownika IBM, Johna Backusa i jego zespół. Pełna nazwa języka to Formula Translation, a początkowo służył on do przeprowadzania obliczeń statystycznych i matematycznych. To pierwszy język wysokiego poziomu (w którym kod i składnia są bardzo przystępne dla człowieka, a niezrozumiałe dla komputera, który potrzebuje dłuższego i bardziej skomplikowanego procesu kompilacji, aby wykonać program. Języki wysokiego poziomu charakteryzują się wysokim poziomem abstrakcji). Co ciekawe, Fortran jest wciąż używany. COBOL Common Business Oriented Language powstał w 1959 roku w zespole prowadzonym przez Grace Murray Hopper dla systemów bankowych i przeprowadzanych przez nie transakcji. Co ciekawe, prace nad nim zostały zainicjowane przez amerykański Departament Obrony w celu ustalenia wspólnego języka programowania dla środowisk przemysłowych. Pod koniec XX wieku aż 90 proc. transakcji finansowych na całym świecie było przetwarzanych przez programy napisane w COBOLU. BASIC Nazwa języka jest akronimem od Beginner s All-purpose Symbolic Instruction Code. Został stworzony w 1964 roku przez John Kemeny ego i Thomas Kurtza z Dartmouth College, w oparciu m.in. o Fortran. Celem jego twórców było stworzenie języka łatwego w użytkowaniu, o wszechstronnym zastosowaniu. Dzięki temu programować mogły także osoby bez mocnej podbudowy technicznej i matematycznej. Ciekawostką jest, że Microsoft powstał po to, aby wydać i sprzedawać własny interpreter języka Visual BASIC, czyli unowocześnionej wersji BASIC-a. C / C++ Język C powstał w 1969 roku i jest dziś najpopularniejszym językiem programowania. Jego twórcą jest Dennis Ritchie. C spowodował rewolucję w świecie technologii napisano w nim takie systemy operacyjne jak Linux, czy OS X. Od niego też pochodzi większość znanych dziś języków programowania. To prosty w konstrukcji i praktyczny w użyciu język, który zyskał sławę dzięki nieograniczonej możliwości przenoszenia na różne urządzenia. C wykorzystuje się głównie do programowania systemowego, sterowników urządzeń i innych niskopoziomowych części oprogramowania (pośredniczą między urządzeniami podłączonymi do komputera, a systemem operacyjnym).

12 Z czasem C ewoluował w C++ (stworzony w 1983 roku), nazwany nawet językiem programowania lat 90. Jest łatwiejszy w użyciu niż jego pierwowzór, a po niewielkich modyfikacjach umożliwia przenoszenie kodu źródłowego napisanego pierwotnie m.in. w Fortranie. Z tego rozwiązania korzystają ośrodki naukowe zajmujące się fizyką, m.in. słynny, szwajcarski CERN. C++, podobnie jak klasyczny C znajduje się na szczycie listy najpopularniejszych języków programowania i używany jest m.in przez Microsoft Office, Adobe PDF Reader oraz przeglądarkę Mozilla Firefox. PYTHON Język, który dla odmiany powstał w Holandii, a nie w USA, jest dziełem Guido van Rossuma. Wydany w wersji 1.0 w 1994 roku, jest rozwijany jako projekt Open Source, którym zarządza organizacja nonprofit Python Software Foundation. Oznacza, że każdy może go modyfikować i ulepszać. Ciekawostką jest nazwa tego języka. Van Rossum chciał czegoś krótkiego i unikalnego, a przy okazji był fanem popularnego w latach siedemdziesiątych serialu komediowego Latający Cyrk Monty Pythona. W ten właśnie sposób nowy język stał się Pythonem. Jest uważany za język stosunkowo łatwy do nauczenia się, a w ostatnim czasie zdobywa coraz więcej zwolenników. W Pythonie powstał m.in. serwis YouTube.

13 RUBY Kto z Was korzysta z Basecampa do zarządzania swoimi projektami? To jedna ze znanych aplikacji, które powstały w języku Ruby. Narodził się on w wyniku poszukiwań Japończyka, Yukihiro Matsumoto, idealnego języka skryptowego. W związku z tym, że żaden z dostępnych nie spełniał oczekiwań, wybrał m.in. z Pythona, Perla i Smalltalka to co najlepsze, dołożył to czego mu w nich brakowało i tak, w 1993 roku narodził się Ruby. Z początku język nie wychodził poza granice kraju jego twórcy.. Boom na Ruby zaczął się na przełomie 2004 i 2005 roku, kiedy to zespół programistów kierowany przez Davida Heinemeiera Hanssona stworzył framework Ruby on Rails do tworzenia aplikacji webowych. Od tej pory Ruby pnie się w górę w zestawieniu najpopularniejszych języków programowania. PHP Historia PHP (Personal Home Page) zaczyna się w 1995 roku, kiedy to autor nowego języka, Rasmus Lerdorf, upublicznił kod źródłowy. PHP powstał do tworzenia stron internetowych i projektowania aplikacji webowych. Od czasu pierwszej publikacji, PHP był wielokrotnie, przez zespoły różnych programistów udoskonalany i wydawany w nowych wersjach. Aktualnie trwają prace nad siódmą wersją tego języka. Dziś PHP jest jednym z dominujących języków programowania i obejmuje około 75% domen internetowych. Tworzy się w nim m.in. systemy zarządzania treścią, systemy forów dyskusyjnych czy aplikacje pocztowe. W języku PHP napisany został m.in. Facebook (który stworzył do niego Hip Hop PHP, tłumaczący kod źródłowy języka PHP na C++ w celu zmniejszenia obciążenia serwerów na których działa serwis).

14 JAVA Twórcom Javy, zespołowi pod kierownictwem Jamesa Goslinga, przyświecał cel stworzenia języka, w którym raz napisany kod źródłowy będzie można uruchomić na jakimkolwiek komputerze z zainstalowaną Javą. Miał on być niezawodny, bezpieczny i prosty w użyciu, dzięki dogłębnej analizie cech języka C++ powodujących najwięcej błędów i wyeliminowanie ich w Javie. Dziś docenia się bezpieczeństwo powstałego w 1995 roku języka jego konstrukcja pilnuje aby programista nie popełniał błędów. Dyskusyjna jest natomiast jego prostota. Programowanie w Javie jest stosunkowo szybkie i nie wymaga dużych nakładów pracy. Tworzy się w nim m.in. aplikacje mobilne i gry. JAVASCRIPT Wbrew pozorom Java i JavaScript nie są ze sobą spokrewnione. Łączy je jedynie nazwa oraz rok powstania. Twórcą JavaScriptu jest Brendan Eich, którego celem było zbudowanie języka do tworzenia dynamicznych stron internetowych, jednak z czasem zaczęto wykorzystywać go także do projektowania m.in. aplikacji webowych i desktopowych. Projekt pracowników firmy Netscape (którego pracownikiem był Eich) powstał jako język skryptowy dla maszyny wirtualnej, która ma zapewnić mechanizmy komunikacji ze światem zewnętrznym. Najbardziej popularną maszyną wirtualną jest przeglądarka, ale interpretery JavaScriptu można znaleźć np. w programach Adobe Acrobat czy w Photoshopie.

15 C# Na zakończenie jeden z najmłodszych języków C#. Odwołujący się bezpośrednio do języka C, język C# został stworzony prze firmę Microsoft w 2000 roku pod okiem Andersa Hejlsberga. W jego składni znajdują się także odwołania do C++ oraz Javy. Uważa się go za język prosty do nauczenia, m.in. ze względu na dużą ilość gotowych rozwiązań, które ułatwiają i skracają czas pisania. C# jest językiem ogólnego przeznaczenia, ściśle związanym z platformą programistyczną.net Framework. Każdy kolejny język wnosił coś nowego i pojawiał się w odpowiedzi na potrzeby użytkowników aby sprzęty działały sprawniej, żeby móc tworzyć bardziej wydajne gry czy aplikacje. I mimo tego, że lista jest dziś bardzo długa, bez obaw możemy stwierdzić, że ciągle będą powstawały nowe. O Coder s Lab Coder`s Lab to pierwsza w Polsce Szkoła Programowania, która opiera się na nowoczesnych kursach typu bootcamp. Organizuje stacjonarne i weekendowe kursy Ruby on Rails, szkolenie Jak współpracować z programistami? dla osób pracujących w branży IT, weekendowe szkolenie HTML i CSS, a w najbliższej przyszłości uruchomi kursy z Wordpressa, programowania w języku Python oraz tworzenia aplikacji mobilnych opartych na Androidzie i ios. Więcej informacji na stronie Źródło: Blog AntyWeb ( Autor: Aleksandra Staszewska (Coders Lab) Tekst nie stanowi integralnej części scenariusza i nie jest objęty licencją CC 4.0, jedynym właścicielem tekstu jest Antyweb Sp. z o.o.

Brief. Czas trwania 45 minut Poziom Starter. Plan zajęć

Brief. Czas trwania 45 minut Poziom Starter. Plan zajęć Brief W trakcie tej lekcji uczniowie będą mieli możliwość zapoznania się z zasadami działania algorytmów próbując przypasować je do codziennych czynności, w tym wypadku do robienia papierowych samolotów.

Bardziej szczegółowo

Wykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

Wykład V. Rzut okiem na języki programowania. Studia Podyplomowe INFORMATYKA Podstawy Informatyki Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład V Rzut okiem na języki programowania 1 Kompilacja vs. interpretacja KOMPILACJA Proces, który przetwarza program zapisany w języku programowania,

Bardziej szczegółowo

Podstawy Informatyki Języki programowania

Podstawy Informatyki Języki programowania Podstawy Informatyki Języki programowania alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu 1 Wprowadzenie Języki programowania 2 Przykład Wczytywanie programu do pamięci Podsumowanie 3 Przykład

Bardziej szczegółowo

Wstęp do Informatyki dla bioinformatyków

Wstęp do Informatyki dla bioinformatyków Wstęp do Informatyki dla bioinformatyków Wykład 1. Wstęp do Wstępu Bartek Wilczyński bartek@mimuw.edu.pl Po pierwsze - Formalności 2 kolokwia (po 15 pkt) początek XI i koniec XII Dwa programy zaliczeniowe:

Bardziej szczegółowo

Informatyczna Wieża Babel, czyli o różnych językach programowania. Informatyczna Wieża Babel, czyli o różnych językach programowania

Informatyczna Wieża Babel, czyli o różnych językach programowania. Informatyczna Wieża Babel, czyli o różnych językach programowania Informatyczna Wieża Babel, czyli o różnych językach programowania Informatyczna Wieża Babel, czyli o różnych językach programowania Wstęp Aplikacje i programy, jakich dziś używamy, ukryte dla nas pod postacią

Bardziej szczegółowo

Programowanie I. Wprowadzenie. Proces programowania

Programowanie I. Wprowadzenie. Proces programowania I. Wprowadzenie. Proces Aleksander Denisiuk Uniwersytet Warmińsko-Mazurski Olsztyn, ul. Słoneczna 54 denisjuk@matman.uwm.edu.pl 6 lutego 2018 1 / 25 Wprowadzenie. Proces Najnowsza wersja tego dokumentu

Bardziej szczegółowo

12:00 1 MAJA 2015, CZWARTEK

12:00 1 MAJA 2015, CZWARTEK Mój wymarzony zawód: 12:00 1 MAJA 2015, CZWARTEK Kacper Bukowski, Uczeń klasy III B Gimnazjum nr 164 z Oddziałami Integracyjnymi i Dwujęzycznymi im. Polskich Olimpijczyków w Warszawie www.kto-to-informatyk.pl

Bardziej szczegółowo

INFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE

INFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE Studia podyplomowe dla nauczycieli INFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE Przedmiot JĘZYKI PROGRAMOWANIA DEFINICJE I PODSTAWOWE POJĘCIA Autor mgr Sławomir Ciernicki 1/7 Aby

Bardziej szczegółowo

Roboty grają w karty

Roboty grają w karty Roboty grają w karty Wstęp: Roboty grają w karty - to propozycja lekcji łączącej edukację matematyczną z programowaniem i elementami robotyki. Uczniowie będą tworzyć skrypty w aplikacji Blockly, jednocześnie

Bardziej szczegółowo

Komputer nie myśli. On tylko wykonuje nasze polecenia. Nauczmy się więc wydawać mu rozkazy

Komputer nie myśli. On tylko wykonuje nasze polecenia. Nauczmy się więc wydawać mu rozkazy Programowanie w C++ 1.Czym jest programowanie Pisanie programów to wcale nie czarna magia, tylko bardzo logiczna rozmowa z komputerem. Oczywiście w jednym ze specjalnie stworzonych do tego celu języków.

Bardziej szczegółowo

Zapisywanie algorytmów w języku programowania

Zapisywanie algorytmów w języku programowania Temat C5 Zapisywanie algorytmów w języku programowania Cele edukacyjne Zrozumienie, na czym polega programowanie. Poznanie sposobu zapisu algorytmu w postaci programu komputerowego. Zrozumienie, na czym

Bardziej szczegółowo

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop. 2017 Spis treści O autorach 11 Podziękowania 12 Wprowadzenie 13 CZĘŚĆ I ZACZNIJ PROGRAMOWAĆ JUŻ DZIŚ Godzina 1. Praktyczne

Bardziej szczegółowo

SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa

SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa Autorzy scenariusza: SCENARIUSZ LEKCJI OPRACOWANY W RAMACH PROJEKTU: INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA. PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH

Bardziej szczegółowo

Informatyka. Prowadzący: Dr inż. Sławomir Samolej D102 C, tel: 865 1766, email: ssamolej@prz-rzeszow.pl WWW: ssamolej.prz-rzeszow.

Informatyka. Prowadzący: Dr inż. Sławomir Samolej D102 C, tel: 865 1766, email: ssamolej@prz-rzeszow.pl WWW: ssamolej.prz-rzeszow. Informatyka Prowadzący: Dr inż. Sławomir Samolej D102 C, tel: 865 1766, email: ssamolej@prz-rzeszow.pl WWW: ssamolej.prz-rzeszow.pl 1 Program zajęć Wykład: Wprowadzenie Budowa i działanie sprzętu komputerowego

Bardziej szczegółowo

System Zarządzania Treścią

System Zarządzania Treścią System Zarządzania Treścią Dawno, dawno temu, w latach 90-tych XX wieku publikowanie w Internecie nie było proste. Wymagało znajomości HTMLa do stworzenia strony, FTP do wysłania zawartości na serwer i

Bardziej szczegółowo

Informatyczne fundamenty

Informatyczne fundamenty Informatyczne fundamenty Informatyka to szeroka dziedzina wiedzy i praktycznych umiejętności. Na naszych studiach zapewniamy solidną podstawę kształcenia dla profesjonalnego inżyniera IT. Bez względu na

Bardziej szczegółowo

Wykład 4. Algorytmy i programy. Algorytmy + struktury danych = programy. Niklaus Wirth. Algorytm = logika + sterowanie.

Wykład 4. Algorytmy i programy. Algorytmy + struktury danych = programy. Niklaus Wirth. Algorytm = logika + sterowanie. Wykład 4 Algorytmy + struktury danych = programy Niklaus Wirth Algorytm = logika + sterowanie Robert Kowalski J. Cichoń, P. Kobylański Wstęp do Informatyki i Programowania 80 / 277 algorytm program język

Bardziej szczegółowo

Praktykant Programista ios/android/windows Phone/Windows 8/PHP/.NET (do wyboru) Biuro w Warszawie

Praktykant Programista ios/android/windows Phone/Windows 8/PHP/.NET (do wyboru) Biuro w Warszawie Praktykant Programista ios/android/windows Phone/Windows 8/PHP/.NET (do wyboru) Jeśli chcesz w przyszłości zostać cenionym specjalistą i pisać unikalne i nowatorskie aplikacje na urządzenia z systemami

Bardziej szczegółowo

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa :Informatyka- - inż., rok I specjalność: Grafika komputerowa Metody uczenia się i studiowania. 1 Podstawy prawne. 1 Podstawy ekonomii. 1 Matematyka dyskretna. 1 Wprowadzenie do informatyki. 1 Podstawy

Bardziej szczegółowo

Materiał pomocniczy "Prezentacja" skopiowany dla każdego z dzieci arkusze papieru markery kredki flamastry klej nożyczki taśma klejąca lub magnesy

Materiał pomocniczy Prezentacja skopiowany dla każdego z dzieci arkusze papieru markery kredki flamastry klej nożyczki taśma klejąca lub magnesy Prezentacje Pomysł na lekcję Na każdym etapie życia trzeba prezentować wyniki swoich prac. Im szybciej człowiek zapamięta podstawowe zasady dobrej prezentacji, tym łatwiej będzie mu ja samodzielnie przygotować.

Bardziej szczegółowo

KOMPUTERY W PRACY. Projekt edukacyjny dla uczniów klas 4 szkoły podstawowej z przedmiotu informatyka

KOMPUTERY W PRACY. Projekt edukacyjny dla uczniów klas 4 szkoły podstawowej z przedmiotu informatyka KOMPUTERY W PRACY Projekt edukacyjny dla uczniów klas 4 szkoły podstawowej z przedmiotu informatyka Współczesny świat został zdominowany przez technologię. Komputery, na początku używane jedynie przez

Bardziej szczegółowo

Program nauczania informatyki w gimnazjum Informatyka dla Ciebie. Modyfikacja programu klasy w cyklu 2 godzinnym

Program nauczania informatyki w gimnazjum Informatyka dla Ciebie. Modyfikacja programu klasy w cyklu 2 godzinnym Modyfikacja programu klasy 2 nym Cele modyfikacji Celem modyfikacji jest poszerzenie zakresu wiedzy zawartej w podstawie programowej które pomoże uczniom uzmysłowić sobie treści etyczne związane z pracą

Bardziej szczegółowo

Wykład pierwszy Rys historyczny rozwoju sprzętu komputerowego

Wykład pierwszy Rys historyczny rozwoju sprzętu komputerowego Wykład pierwszy Rys historyczny rozwoju sprzętu komputerowego ARK: W1 SG 2005 1/7 Ważniejsze daty w historii rozwoju komputerów 1/5? komputery astronomiczne (Stonehenge)? abak (RYS1a, RYS1b) ok. 1400 astrolabium

Bardziej szczegółowo

PEANO. Innowacja pedagogiczna dotycząca wprowadzenia nauki programowania. w Zespole Szkół Nr 6 im. Mikołaja Reja w Szczecinie

PEANO. Innowacja pedagogiczna dotycząca wprowadzenia nauki programowania. w Zespole Szkół Nr 6 im. Mikołaja Reja w Szczecinie Koło Informatyczne PEANO Innowacja pedagogiczna dotycząca wprowadzenia nauki programowania w Zespole Szkół Nr 6 im. Mikołaja Reja w Szczecinie Programowanie rozwija kompetencje zawodowe Technikum Gastronomiczne

Bardziej szczegółowo

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma studiów: Stacjonarne. audytoryjne. Wykład Ćwiczenia

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma studiów: Stacjonarne. audytoryjne. Wykład Ćwiczenia Wydział: Informatyki, Elektroniki i Telekomunikacji Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma studiów: Stacjonarne Rocznik: 2019/2020 Język wykładowy: Polski Semestr 1 z Kierunkowe 10

Bardziej szczegółowo

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa :Informatyka- - inż., rok I specjalność: Grafika komputerowa Rok akademicki 018/019 Metody uczenia się i studiowania. 1 Podstawy prawne. 1 Podstawy ekonomii. 1 Matematyka dyskretna. 1 30 Wprowadzenie do

Bardziej szczegółowo

Tworzenie oprogramowania

Tworzenie oprogramowania Tworzenie oprogramowania dr inż. Krzysztof Konopko e-mail: k.konopko@pb.edu.pl 1 Tworzenie oprogramowania dla systemów wbudowanych Program wykładu: Tworzenie aplikacji na systemie wbudowanym. Konfiguracja

Bardziej szczegółowo

Podstawy programowania wykład

Podstawy programowania wykład Podstawy programowania wykład WYDZIAŁ ELEKTRONIKI i INFORMATYKI dr inż. Robert Arsoba Politechnika Koszalińska Wydział Elektroniki i Informatyki POLITECHNIKA KOSZALIŃSKA 2009/2010 1 Materiały do wykładu

Bardziej szczegółowo

Along the Yellow Brick Road, czyli tworzymy mapę i łączymy sceny w dłuższe sekwencje

Along the Yellow Brick Road, czyli tworzymy mapę i łączymy sceny w dłuższe sekwencje Pogromcy języków Autorzy: Joanna Płatkowska, Karolina Czerwińska Lekcja 6: Along the Yellow Brick Road, czyli tworzymy mapę i łączymy sceny w dłuższe sekwencje Zajęcia, na których uczniowie, korzystając

Bardziej szczegółowo

KURSY PROGRAMOWANIA DLA DZIECI

KURSY PROGRAMOWANIA DLA DZIECI KURSY PROGRAMOWANIA DLA DZIECI NAZWA KURSU: Programy i gry komputerowe. GRUPA DOCELOWA: Szkoła Podstawowa klasy 4-6 (10-13 lat). OPIS KURSU: Podstawy programowania realizowane są w języku Scratch. Jest

Bardziej szczegółowo

Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat

Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Program, to lista poleceń zapisana w jednym języku programowania zgodnie z obowiązującymi w nim zasadami. Celem programu jest przetwarzanie

Bardziej szczegółowo

KURSY PROGRAMOWANIA DLA DZIECI

KURSY PROGRAMOWANIA DLA DZIECI KURSY PROGRAMOWANIA DLA DZIECI NAZWA KURSU: Python w Minecrafcie oraz strony internetowe. GRUPA DOCELOWA: Szkoła Podstawowa klasy 4-6 (10-13 lat). OPIS KURSU: Zajęcia dla uczniów, którzy ukończyli kurs

Bardziej szczegółowo

edycja 1 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012

edycja 1 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012 Wrocław, 18.05.2015 Program kształcenia i plan studiów podyplomowych: Android i ios nowoczesne aplikacje mobilne edycja 1 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012

Bardziej szczegółowo

Technologie Informacyjne

Technologie Informacyjne page.1 Technologie Informacyjne Wersja: 4 z drobnymi modyfikacjami! Wojciech Myszka 2013-10-14 20:04:01 +0200 page.2 Cel zajęć Cele zajęć: Uaktualnienie i ujednolicenie wiedzy/terminologii oraz zdobycie

Bardziej szczegółowo

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa, Inżynieria oprogramowania, Technologie internetowe

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa, Inżynieria oprogramowania, Technologie internetowe :Informatyka- - inż., rok I specjalność: Grafika komputerowa, Inżynieria oprogramowania, Technologie internetowe Metody uczenia się i studiowania 1 Podstawy prawa i ergonomii pracy 1 25 2 Podstawy ekonomii

Bardziej szczegółowo

8 W przemysłowym mieście

8 W przemysłowym mieście 8 W przemysłowym mieście Cele lekcji Wymagania ogólne I. Chronologia historyczna. Uczeń posługuje się podstawowymi określeniami czasu historycznego: wiek, rok; przyporządkowuje fakty historyczne datom;

Bardziej szczegółowo

Kierzków, 22 czerwca 218 r.

Kierzków, 22 czerwca 218 r. Kierzków, 22 czerwca 218 r. Początek... Już na początku października bieżącego roku szkolnego ruszył w naszej szkole projekt Nabywanie kompetencji kluczowych, którego głównym celem było wyrównanie szans

Bardziej szczegółowo

Mój wymarzony zawódprogramista. Błażej Paduszyński 3GB Szkoła Podstawowa nr 204 z oddziałami gimnazjalnymi

Mój wymarzony zawódprogramista. Błażej Paduszyński 3GB Szkoła Podstawowa nr 204 z oddziałami gimnazjalnymi Mój wymarzony zawódprogramista Błażej Paduszyński 3GB Szkoła Podstawowa nr 204 z oddziałami gimnazjalnymi Kim jest programista? Programista inaczej zwany developerem, tworzy programy komputerowe w różnych

Bardziej szczegółowo

Czym jest technologia Bluetooth?

Czym jest technologia Bluetooth? Tomasz Merda Czym jest technologia Bluetooth? Czym jest technologia Bluetooth? Bluetooth to technologia pozwalająca na komunikację radiową na ograniczoną odległość (standardowo do 10 metrów). Przy pomocy

Bardziej szczegółowo

2.8. Algorytmy, schematy, programy

2.8. Algorytmy, schematy, programy https://app.wsipnet.pl/podreczniki/strona/38766 2.8. Algorytmy, schematy, programy DOWIESZ SIĘ co oznaczają pojęcia: algorytm, schemat blokowy, język programowania, jakie są sposoby obliczania największego

Bardziej szczegółowo

Exulto Software House

Exulto Software House Exulto Software House Oferta i cennik współpracy programistycznej biuro@exulto.pl Tworzymy autorskie aplikacje internetowe, z wykorzystaniem nowoczesnych technologii. Przygotowanie aplikacji internetowej,

Bardziej szczegółowo

KURSY PROGRAMOWANIA DLA DZIECI

KURSY PROGRAMOWANIA DLA DZIECI KURSY PROGRAMOWANIA DLA DZIECI NAZWA KURSU: Python w Minecrafcie oraz strony internetowe. GRUPA DOCELOWA: Szkoła Podstawowa klasy 4-6 (10-12 lat). OPIS KURSU: Zajęcia dla uczniów, którzy ukończyli kurs

Bardziej szczegółowo

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU I. KARTA PRZEDMIOTU. Nazwa przedmiotu: TECHNOLOGIA INFORMACYJNA 2. Kod przedmiotu: Ot 3. Jednostka prowadząca: Wydział Mechaniczno-Elektryczny 4. Kierunek: Mechanika i budowa maszyn 5. Specjalność: Eksploatacja

Bardziej szczegółowo

Pierwsze kroki. Algorytmy, niektóre zasady programowania, kompilacja, pierwszy program i jego struktura

Pierwsze kroki. Algorytmy, niektóre zasady programowania, kompilacja, pierwszy program i jego struktura Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.com Pierwsze kroki Algorytmy, niektóre zasady programowania, kompilacja, pierwszy program i jego struktura Co znaczy

Bardziej szczegółowo

Rok I, semestr I (zimowy) Liczba godzin

Rok I, semestr I (zimowy) Liczba godzin Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia stacjonarne Dla rocznika: 2018/2019 Rok I, semestr I (zimowy) Lp. Nazwa przedmiotu zajęć

Bardziej szczegółowo

SKRYPT KODOWANIE. Nauczycieli

SKRYPT KODOWANIE. Nauczycieli SKRYPT KODOWANIE Dla Nauczycieli Szkolenie grupowe z zakresu włączania narzędzi TIK do nauczania przedmiotowego, oraz praktycznego zastosowania TIK w nauczaniu, uczenia uczniów opartego na metodzie eksperymentu.

Bardziej szczegółowo

klasa 1 3 edukacja wczesnoszkolna Temat: Instrumenty muzyczne Od instrumentu do instrumentu

klasa 1 3 edukacja wczesnoszkolna Temat: Instrumenty muzyczne Od instrumentu do instrumentu klasa 1 3 edukacja wczesnoszkolna Temat: Instrumenty muzyczne Od instrumentu do instrumentu Przedmiot: zajęcia zintegrowane Autor: Anna Świć Czas trwania: 45-60 min (uzależniony od wieku, możliwości rozwojowych

Bardziej szczegółowo

Wstęp do Informatyki. Klasyfikacja oprogramowania

Wstęp do Informatyki. Klasyfikacja oprogramowania Wstęp do Informatyki Klasyfikacja oprogramowania Oprogramowanie komputerowe Funkcjonalność komputera jest wynikiem zarówno jego budowy, jak i zainstalowanego oprogramowania Komputer danej klasy znajduje

Bardziej szczegółowo

Poradnik opracowany przez Julitę Dąbrowską.

Poradnik opracowany przez Julitę Dąbrowską. Poradnik opracowany przez Julitę Dąbrowską. Pobrany ze strony www.kalitero.pl. Masz pytania skontaktuj się ze mną. Dokument stanowi dzieło w rozumieniu polskich i przepisów prawa. u Zastanawiasz się JAK

Bardziej szczegółowo

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU I. KARTA PRZEDMIOTU 1. Nazwa przedmiotu: TECHNOLOGIA INFORMACYJNA 2. Kod przedmiotu: Ot 3. Jednostka prowadząca: Wydział Mechaniczno-Elektryczny 4. Kierunek: Automatyka i Robotyka 5. Specjalność: Elektroautomatyka

Bardziej szczegółowo

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans. GRZEGORZ FURDYNA Krótka Historia Co to jest NetBeans? Historia Wersje NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły NetBeans Profiler Narzędzie do projektowania GUI Edytor NetBeans

Bardziej szczegółowo

Informatyka na UG... Witold Bołt (ja@hope.art.pl)

Informatyka na UG... Witold Bołt (ja@hope.art.pl) Informatyka na UG... Witold Bołt (ja@hope.art.pl) >> Agenda Co to jest informatyka? Czym zajmuje się informatyk? Czego można nauczyć się na UG? Jak wyglądają studia informatyczne na UG? Co po studiach?

Bardziej szczegółowo

Scenariusz zajęć. Temat: Obcojęzyczne zasoby Internetu. II etap edukacyjny, zajęcia komputerowe. Treści kształcenia: Cele zoperacjonalizowane:

Scenariusz zajęć. Temat: Obcojęzyczne zasoby Internetu. II etap edukacyjny, zajęcia komputerowe. Treści kształcenia: Cele zoperacjonalizowane: Scenariusz zajęć II etap edukacyjny, zajęcia komputerowe Temat: Obcojęzyczne zasoby Internetu Treści kształcenia: Zajęcia komputerowe: 6. Wykorzystywanie komputera oraz programów i gier edukacyjnych do

Bardziej szczegółowo

Programowanie w C. dr inż. Stanisław Wszelak

Programowanie w C. dr inż. Stanisław Wszelak Programowanie w C dr inż. Stanisław Wszelak Przeszłość i przyszłość składni programowania w C Ken Thompson Denis Ritchie Bjarne Stoustrup Zespoły programistów B C C++ C# 1969 rok Do SO UNIX 1972 rok C++

Bardziej szczegółowo

klasa 1 3 edukacja wczesnoszkolna Temat : Robot dyrygentem

klasa 1 3 edukacja wczesnoszkolna Temat : Robot dyrygentem klasa 1 3 edukacja wczesnoszkolna www.edu-sense.pl Temat : Robot dyrygentem Przedmiot: zajęcia zintegrowane Autor: Anna Świć Czas trwania: 45-60 min (uzależniony od wieku, możliwości rozwojowych grupy

Bardziej szczegółowo

Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa

Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa 1 Java Wprowadzenie 2 Czym jest Java? Język programowania prosty zorientowany obiektowo rozproszony interpretowany wydajny Platforma bezpieczny wielowątkowy przenaszalny dynamiczny Rozumiana jako środowisko

Bardziej szczegółowo

ZAKODUJ SWOJĄ PRZYSZŁOŚĆ. Zostań programistą i zacznij dobrze zarabiać w IT, jednej z najlepiej rozwijających się branży w Polsce i na Świecie!

ZAKODUJ SWOJĄ PRZYSZŁOŚĆ. Zostań programistą i zacznij dobrze zarabiać w IT, jednej z najlepiej rozwijających się branży w Polsce i na Świecie! ZAKODUJ SWOJĄ PRZYSZŁOŚĆ Zostań programistą i zacznij dobrze zarabiać w IT, jednej z najlepiej rozwijających się branży w Polsce i na Świecie! 1POTRZEBUJESZ 8 TYGODNI ŻEBY ZMIENIĆ SWOJE ŻYCIE Kogo uczymy?

Bardziej szczegółowo

JAVA. Java jest wszechstronnym językiem programowania, zorientowanym. apletów oraz samodzielnych aplikacji.

JAVA. Java jest wszechstronnym językiem programowania, zorientowanym. apletów oraz samodzielnych aplikacji. JAVA Java jest wszechstronnym językiem programowania, zorientowanym obiektowo, dostarczającym możliwość uruchamiania apletów oraz samodzielnych aplikacji. Java nie jest typowym kompilatorem. Źródłowy kod

Bardziej szczegółowo

Programowanie i techniki algorytmiczne

Programowanie i techniki algorytmiczne Temat 2. Programowanie i techniki algorytmiczne Realizacja podstawy programowej 1) wyjaśnia pojęcie algorytmu, podaje odpowiednie przykłady algorytmów rozwiązywania różnych 2) formułuje ścisły opis prostej

Bardziej szczegółowo

Tytuł zajęć. NAKARM SCOTTIEGO. Poziom edukacyjny/ przedmiot/ grupa przedmiotów. I etap edukacyjny. Cel główny realizacji zajęć

Tytuł zajęć. NAKARM SCOTTIEGO. Poziom edukacyjny/ przedmiot/ grupa przedmiotów. I etap edukacyjny. Cel główny realizacji zajęć Tytuł zajęć. NAKARM SCOTTIEGO Sekwencje zdarzeń, programowanie (2) Poziom edukacyjny/ przedmiot/ grupa przedmiotów I etap edukacyjny Cel główny realizacji zajęć Zapoznanie uczniów z podstawami programowania

Bardziej szczegółowo

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Język programowania prosty bezpieczny zorientowany obiektowo wielowątkowy rozproszony przenaszalny interpretowany dynamiczny wydajny Platforma

Bardziej szczegółowo

Przedmiotowy system oceniania - informatyka w gimnazjum

Przedmiotowy system oceniania - informatyka w gimnazjum Przedmiotowy system oceniania - informatyka w gimnazjum 1.Zasady oceniania wynikają z przyjętego "Wewnątrzszkolnego Systemu Oceniania i dotyczą uczniów, którzy odbywają zajęcia z przedmiotu "Informatyka"

Bardziej szczegółowo

Algorytmy i schematy blokowe

Algorytmy i schematy blokowe Algorytmy i schematy blokowe Algorytm dokładny przepis podający sposób rozwiązania określonego zadania w skończonej liczbie kroków; zbiór poleceń odnoszących się do pewnych obiektów, ze wskazaniem porządku,

Bardziej szczegółowo

KURSY PROGRAMOWANIA DLA DZIECI

KURSY PROGRAMOWANIA DLA DZIECI KURSY PROGRAMOWANIA DLA DZIECI NAZWA KURSU: Programy i gry komputerowe. GRUPA DOCELOWA: Szkoła Podstawowa klasy 4-6 (10-12 lat). OPIS KURSU: Podstawy programowania realizowane są w języku Scratch. Jest

Bardziej szczegółowo

Programowanie. programowania. Klasa 3 Lekcja 9 PASCAL & C++

Programowanie. programowania. Klasa 3 Lekcja 9 PASCAL & C++ Programowanie Wstęp p do programowania Klasa 3 Lekcja 9 PASCAL & C++ Język programowania Do przedstawiania algorytmów w postaci programów służą języki programowania. Tylko algorytm zapisany w postaci programu

Bardziej szczegółowo

Język komputera - Zadanie 2

Język komputera - Zadanie 2 Język komputera - Zadanie 2 Pomysł na lekcję Czy poznając przepis na ciasto można się dowiedzieć czegoś o języku naszego komputera? Co to jest książka kucharska ciastowo-komputerowa? Czy istnieje idealny

Bardziej szczegółowo

KARTA KURSU. Języki hipertekstowe i tworzenie stron WWW. Opis kursu (cele kształcenia) Warunki wstępne. Efekty kształcenia. Nazwa

KARTA KURSU. Języki hipertekstowe i tworzenie stron WWW. Opis kursu (cele kształcenia) Warunki wstępne. Efekty kształcenia. Nazwa KARTA KURSU Nazwa Nazwa w j. ang. Języki hipertekstowe i tworzenie stron WWW Hypertext languages and web page design Kod Punktacja ECTS* 4 Koordynator dr inż. Marcin Piekarczyk Zespół dydaktyczny: dr inż.

Bardziej szczegółowo

Modelowanie i Programowanie Obiektowe

Modelowanie i Programowanie Obiektowe Modelowanie i Programowanie Obiektowe Wykład I: Wstęp 20 październik 2012 Programowanie obiektowe Metodyka wytwarzania oprogramowania Metodyka Metodyka ustandaryzowane dla wybranego obszaru podejście do

Bardziej szczegółowo

Programista do działu testów PDT/1401/T/TBG

Programista do działu testów PDT/1401/T/TBG Programista do działu testów PDT/1401/T/TBG podstawowa znajomość języka Bash lub JAVA podstawowa znajomość środowiska Linux (rzeczywista) umiejętność analitycznego i kreatywnego myślenia Następujące cechy

Bardziej szczegółowo

WSPARCIE DLA EDUKACJI SZEROKĄ OFERTĄ GRUPY HELION

WSPARCIE DLA EDUKACJI SZEROKĄ OFERTĄ GRUPY HELION WSPARCIE DLA EDUKACJI SZEROKĄ OFERTĄ GRUPY HELION Grzegorz Jankowski Grupa Helion SA, Gliwice Wojewódzki Koordynator Innowacji w Edukacji grzegorz.jankowski@helion.pl http://edukacja.helion.pl http://dziennik.edu.pl

Bardziej szczegółowo

SCENARIUSZ LEKCJI. Autorzy scenariusza: Krzysztof Sauter (informatyka), Marzena Wierzchowska (matematyka)

SCENARIUSZ LEKCJI. Autorzy scenariusza: Krzysztof Sauter (informatyka), Marzena Wierzchowska (matematyka) SCENARIUSZ LEKCJI OPRACOWANY W RAMACH PROJEKTU: INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA. PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH Autorzy scenariusza:

Bardziej szczegółowo

UNIWERSYTET KAZIMIERZA WIELKIEGO WYDZIAŁ MATEMATYKI, FIZYKI I TECHNIKI INSTYTUT TECHNIKI

UNIWERSYTET KAZIMIERZA WIELKIEGO WYDZIAŁ MATEMATYKI, FIZYKI I TECHNIKI INSTYTUT TECHNIKI UNIWERSYTET KAZIMIERZA WIELKIEGO WYDZIAŁ MATEMATYKI, FIZYKI I TECHNIKI INSTYTUT TECHNIKI Maciej Jarzembowski Edukacja techniczno-informatyczna I MU nr albumu : 70459 Portal: real-club.cba.pl Bydgoszcz

Bardziej szczegółowo

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU I. KARTA PRZEDMIOTU 1. Nazwa przedmiotu: TECHNOLOGIA INFORMACYJNA 2. Kod przedmiotu: Ot 3. Jednostka prowadząca: Wydział Mechaniczno-Elektryczny 4. Kierunek: Automatyka i Robotyka 5. Specjalność: Informatyka

Bardziej szczegółowo

Oferta Ośrodka w semestrze letnim 2016

Oferta Ośrodka w semestrze letnim 2016 Oferta Ośrodka w semestrze letnim 2016 Referuje: J. A. Wierzbicki Ośrodek Edukacji Informatycznej i Zastosowań Komputerów w Warszawie Projekt Warszawa Programuje Cele projektu: Przygotowanie nauczycieli

Bardziej szczegółowo

Co robi Telimena na lekcjach informatyki?

Co robi Telimena na lekcjach informatyki? Co robi Telimena na lekcjach informatyki? MAC I E J DA N I E LU K Z ES P Ó Ł S Z KÓ Ł P OWS Z EC H N YC H I M. P I E RWS Z YC H P I ASTÓW W DAM A S Ł AW KU. Szkoła od Nowa W sumie, to jednak chyba chodzi

Bardziej szczegółowo

Na wykonanie modułu zespoły powinny przeznaczyć nie więcej niż dwa tygodnie. Zapoznaj się razem z uczniami z treścią modułów.

Na wykonanie modułu zespoły powinny przeznaczyć nie więcej niż dwa tygodnie. Zapoznaj się razem z uczniami z treścią modułów. Moduł II zadanie dla nauczyciela Uczniowie pracują samodzielnie W tym zadaniu dowiesz się: - jak pomóc uczniom przygotować się do wywiadu z dorosłymi - jak napisać ciekawą relację z działań - w jaki sposób

Bardziej szczegółowo

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

Tworzenie aplikacji Web Alicja Zwiewka. Page 1 Tworzenie aplikacji Web Alicja Zwiewka Page 1 Co to są web-aplikacje? Aplikacja internetowa (ang. web application) program komputerowy, który pracuje na serwerze i komunikuje się poprzez sieć komputerową

Bardziej szczegółowo

Kryteria oceniania - informatyka

Kryteria oceniania - informatyka Kryteria oceniania - informatyka 1. Informatyka jest przedmiotem o charakterze wybitnie praktycznym, co spowodowało stworzenie szczególnych form oceniania wiedzy ucznia. Formy te będą opierać się na rozwiązywaniu

Bardziej szczegółowo

Architektura komputerów Historia systemów liczących

Architektura komputerów Historia systemów liczących Historia systemów liczących Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka bez ograniczeń - zintegrowany rozwój

Bardziej szczegółowo

LEKCJA INFORMATYKI I TELEFON KOMÓRKOWY

LEKCJA INFORMATYKI I TELEFON KOMÓRKOWY Informatyka w Edukacji, XV UMK Toruń, 2018 LEKCJA INFORMATYKI I TELEFON KOMÓRKOWY 1. Lekcja Anna Jasińska, Ewa Ankiewicz-Jasińska, Piotr Kornacki Zespół Szkół Mechanicznych nr 1 im. F. Siemiradzkiego Bydgoszczy,

Bardziej szczegółowo

Programowanie komputerów

Programowanie komputerów Programowanie komputerów Wykład 1-2. Podstawowe pojęcia Plan wykładu Omówienie programu wykładów, laboratoriów oraz egzaminu Etapy rozwiązywania problemów dr Helena Dudycz Katedra Technologii Informacyjnych

Bardziej szczegółowo

Pytanie: Odpowiedź: Pytanie: Odpowiedź: . Pytanie: Odpowiedź: Pytanie: element multimedialny lub interaktywny Odpowiedź: Pytanie:

Pytanie: Odpowiedź: Pytanie: Odpowiedź: . Pytanie: Odpowiedź: Pytanie: element multimedialny lub interaktywny Odpowiedź: Pytanie: W pozycji Dodatkowe informacje pkt. 1 a) czytamy: przygotowanie elektronicznej (edytowalnej) wersji dokumentu, stanowiącego podział treści na ekrany zgodnie z treściami kształcenia dostarczonymi od Zamawiającego

Bardziej szczegółowo

Scenariusz lekcji. omówić dokonania w dziedzinie przetwarzania informacji do XIX wieku;

Scenariusz lekcji. omówić dokonania w dziedzinie przetwarzania informacji do XIX wieku; Scenariusz lekcji 1 TEMAT LEKCJI Historia informacji 2 CELE LEKCJI 2.1 Wiadomości Uczeń potrafi: omówić dokonania w dziedzinie przetwarzania informacji do XIX wieku; omówić działanie i zastosowanie pierwszych

Bardziej szczegółowo

Algorytm. Krótka historia algorytmów

Algorytm. Krótka historia algorytmów Algorytm znaczenie cybernetyczne Jest to dokładny przepis wykonania w określonym porządku skończonej liczby operacji, pozwalający na rozwiązanie zbliżonych do siebie klas problemów. znaczenie matematyczne

Bardziej szczegółowo

Fachowe książki dla techników:

Fachowe książki dla techników: Fachowe książki dla techników: Jerzy Grębosz: Symfonia C++ standard. Programowanie w języku C++ orientowane obiektowo. Kraków: Wydawnictwo Edition 2000, 2015 Jeśli szukasz nowoczesnego języka programowania,

Bardziej szczegółowo

Instytut Informatyki, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia stacjonarne Rok 2012/2013

Instytut Informatyki, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia stacjonarne Rok 2012/2013 Instytut Informatyki, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia stacjonarne Rok 2012/2013 Rok I, semestr I (zimowy) 1 Etykieta w życiu publicznym 1 Przedmiot

Bardziej szczegółowo

World Wide Web? rkijanka

World Wide Web? rkijanka World Wide Web? rkijanka World Wide Web? globalny, interaktywny, dynamiczny, wieloplatformowy, rozproszony, graficzny, hipertekstowy - system informacyjny, działający na bazie Internetu. 1.Sieć WWW jest

Bardziej szczegółowo

Tworzenie stron WWW PROGRAM AUTORSKI. Spis treści ZAJĘCIA POZALEKCYJNE KÓŁKO INFORMATYCZNE

Tworzenie stron WWW PROGRAM AUTORSKI. Spis treści ZAJĘCIA POZALEKCYJNE KÓŁKO INFORMATYCZNE Jadwiga Tumidajewicz nauczyciel mianowany Szkoła Podstawowa nr 18 im. Jana Pawła II Gliwice ul. Okrzei 16 PROGRAM AUTORSKI ZAJĘCIA POZALEKCYJNE KÓŁKO INFORMATYCZNE Tworzenie stron WWW Spis treści 1 I.

Bardziej szczegółowo

100-lecie Odzyskania Niepodległości z Uczymy Dzieci Programować - podzielmy się radością kodowania

100-lecie Odzyskania Niepodległości z Uczymy Dzieci Programować - podzielmy się radością kodowania 100-lecie Odzyskania Niepodległości z Uczymy Dzieci Programować - podzielmy się radością kodowania Scenariusz konkursowy z wykorzystaniem robotów Ozobot Co to znaczy być Polką i Polakiem? Co to znaczy

Bardziej szczegółowo

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia niestacjonarne Dla rocznika:

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia niestacjonarne Dla rocznika: Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia niestacjonarne Dla rocznika: Rok I, semestr I (zimowy) 1 Etykieta w życiu publicznym

Bardziej szczegółowo

Pierwsza rozmowa z Roberto

Pierwsza rozmowa z Roberto Pierwsza rozmowa z Roberto DO PODSTAWY PROGRAMOWEJ (KLASA: 1-3) Autor: Adam Jurkiewicz WYKONANO NA ZLECENIE VIDIS S.A. WSZYSTKIE MATERIAŁY LICENCYJNE UŻYTE ZA ZGODĄ AUTORÓW LUB Z SERWISÓW O LICENCJACH

Bardziej szczegółowo

Temat 20. Techniki algorytmiczne

Temat 20. Techniki algorytmiczne Realizacja podstawy programowej 5. 1) wyjaśnia pojęcie algorytmu, podaje odpowiednie przykłady algorytmów rozwiązywania różnych problemów; 2) formułuje ścisły opis prostej sytuacji problemowej, analizuje

Bardziej szczegółowo

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW WYDZIAŁ KIERUNEK z obszaru nauk POZIOM KSZTAŁCENIA FORMA STUDIÓW PROFIL JĘZYK STUDIÓW Podstawowych Problemów Techniki Informatyka technicznych 6 poziom, studia inżynierskie

Bardziej szczegółowo

Temat: Atlas ptaków, roślin, owadów. Sekcje w dokumencie MS Word

Temat: Atlas ptaków, roślin, owadów. Sekcje w dokumencie MS Word Scenariusz zajęć IV etap edukacyjny, informatyka Temat: Atlas ptaków, roślin, owadów. Sekcje w dokumencie MS Word Treści kształcenia: Informatyka 4. Opracowywanie informacji za pomocą komputera, w tym:

Bardziej szczegółowo

O (o)programowaniu. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

O (o)programowaniu. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski O (o)programowaniu R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski www.il.pw.edu.pl/~rg s-rg@siwy.il.pw.edu.pl Próba klasyfikacji Nie jest możliwa jednoznaczna klasyfikacja oprogramowania! Oto jedna

Bardziej szczegółowo

Problemy matematyczne ułatwiające tworzenie zaawansowanych algorytmów w klasach IV VIII szkoły podstawowej

Problemy matematyczne ułatwiające tworzenie zaawansowanych algorytmów w klasach IV VIII szkoły podstawowej Zestaw 7 Zeszyt 4 Jacek Stańdo Monika Spławska-Murmyło Problemy matematyczne ułatwiające tworzenie zaawansowanych algorytmów w klasach IV VIII szkoły podstawowej Działania na zbiorach Zasada wielokrotności

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, laboratorium PROGRAMOWANIE INTERNETOWE Internet Programming

Bardziej szczegółowo

Wykład 1 Wprowadzenie

Wykład 1 Wprowadzenie Uniwersytet Zielonogórski Wydział Informatyki, Elektrotechniki i Automatyki Instytut Inżynierii Elektrycznej Języki skryptowe Wykład 1 Wprowadzenie dr inż. Grzegorz Bazydło Zielona Góra, 10 października

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów Urządzenia wprowadzania danych: klawiatury czytniki urządzenia przetwarzania dokumentów manipulatory Urządzenia wyprowadzania danych: monitory drukarki urządzenia foniczne urządzenia

Bardziej szczegółowo

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów Aplikacje internetowe KL. III Rok szkolny: 013/01 Nr programu: 31[01]/T,SP/MENIS/00.06.1 Okres kształcenia: łącznie ok. 170 godz. lekcyjne Moduł Bok wprowadzający 1. Zapoznanie z programem nauczania i

Bardziej szczegółowo