Wykład 1 Wprowadzenie

Podobne dokumenty
Nowoczesne projektowanie aplikacji intrnetowych - opis przedmiotu

Języki skryptowe. zasady zaliczania literatura wprowadzenie

Programowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Z-ID-306 Technologie internetowe Internet Technologies. Podstawowy Obowiązkowy Polski Semestr III

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2016/2017. Forma studiów: Niestacjonarne Kod kierunku: 11.

PRZEWODNIK PO PRZEDMIOCIE

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

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

PRZEWODNIK PO PRZEDMIOCIE

Administrowanie systemami informatycznymi Kod przedmiotu

Sieci Komputerowe i Technologie Internetowe (SKiTI)

Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

Sieci Komputerowe i Technologie Internetowe (SKiTI)

Liczba godzin. N (nauczyciel) studia niestacjonarne

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

KARTA PRZEDMIOTU. Warsztaty z Ruby on Rails. Ruby on Rails Workshop

Aplikacje WWW i PHP - opis przedmiotu

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Aplikacje internetowe - opis przedmiotu

Język Java i technologie Web - opis przedmiotu

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Imię, nazwisko i tytuł/stopień KOORDYNATORA (-ÓW) kursu/przedmiotu zatwierdzającego protokoły w systemie USOS Dr Adam Naumowicz

PRZEWODNIK PO PRZEDMIOCIE

APLIKACJE KLIENT-SERWER Client-Server Applications Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

PRZEWODNIK PO PRZEDMIOCIE TECHNOLOGIE INFORMACYJNE. Logistyka (inżynierskie) niestacjonarne. I stopnia. Dr inż. Tomasz Lis.

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Egzamin / zaliczenie na ocenę*

Rok akademicki: 2013/2014 Kod: STC s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

PRZEWODNIK PO PRZEDMIOCIE

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2012/2013. Forma studiów: Stacjonarne Kod kierunku: 06.

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

OPIS MODUŁU KSZTAŁCENIA (przedmiot lub grupa przedmiotów)

KARTA KURSU. Przetwarzanie dokumentów XML i zaawansowane techniki WWW

Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014. Forma studiów: Stacjonarne Kod kierunku: 06.

KARTA PRZEDMIOTU. 2. Kod przedmiotu: ZSI. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI

PRZEWODNIK PO PRZEDMIOCIE

Programowanie sieciowe Network programming PRZEWODNIK PO PRZEDMIOCIE

KARTA MODUŁU KSZTAŁCENIA

Internetowe Bazy Danych. dr inż. Roman Ptak Instytut Informatyki, Automatyki i Robotyki roman.ptak@pwr.edu.pl

PRZEWODNIK PO PRZEDMIOCIE

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015

KARTA PRZEDMIOTU USYTUOWANIE PRZEDMIOTU W SYSTEMIE STUDIÓW. Informatyka. Stacjonarne. Praktyczny. Wszystkie specjalności

prowadzący dr ADRIAN HORZYK /~horzyk Konsultacje paw. D-13/325D

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Wydział Ekonomiczno-Informatyczny w Wilnie. 1. Podstawy programowania strukturalnego (C) 2. Wstęp do programowania obiektowego

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015

KARTA MODUŁU KSZTAŁCENIA

Opis efektów kształcenia dla modułu zajęć

KARTA PRZEDMIOTU. Programowanie wieloplatformowe, D1_1

WSTĘP DO INFORMATYKI. SYLABUS A. Informacje ogólne

KARTA PRZEDMIOTU. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI. 2. Kod przedmiotu: ZSI

PRZEWODNIK PO PRZEDMIOCIE INFORMATYKA W LOGISTYCE. Logistyka. Stacjonarne. II stopnia. Dr Maciej Sobociński. ogólnoakademicki.

Podstawy modelowania programów Kod przedmiotu

Systemy Wymiany Informacji

KARTA PRZEDMIOTU. Warsztaty z programowania mobilnego w Python. Python Mobile Programming Workshop

Rok akademicki: 2012/2013 Kod: ZIE s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Architektura komputerów II - opis przedmiotu

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH INŻYNIERSKICH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2019/2020.

Zwiększanie bezpieczeństwa usług sieciowych poprzez wirtualizację systemu operacyjnego

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016

PRZEWODNIK PO PRZEDMIOCIE

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

Programowanie komputerowe. Geodezja i Kartografia I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

PRZEWODNIK PO PRZEDMIOCIE

Z-ID-404 Bezpieczeństwo danych w systemach. informatycznych

Programowanie obiektowe 1 - opis przedmiotu

Z-LOG-1034 Technologie internetowe Internet Technologies

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Webdesign D1_16

Bezpieczeństwo danych i elementy kryptografii - opis przedmiotu

Programowanie komputerowe Computer programming

PROJEKT INŻYNIERSKI I

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2018/2019

PRZEWODNIK PO PRZEDMIOCIE

Kierunkowy Wybieralny Polski Semestr V

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Rok akademicki: 2014/2015 Kod: CCB s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Inżynieria oprogramowania, C12

Techniki modelowania programów Kod przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/17

KARTA PRZEDMIOTU. Projektowanie systemów czasu rzeczywistego D1_13

zajęcia w pomieszczeniu Ćwiczenia laboratoryjne w dydaktycznym pracowni informatycznej

PRZEWODNIK PO PRZEDMIOCIE WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM

NAZWA PRZEDMIOTU/MODUŁU KSZTAŁCENIA: Projektowanie serwisów internetowych

Kierunkowy Wybieralny Polski Semestr V

Transkrypt:

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 2016

Kontakt E-mail: Strona: G.Bazydlo@iee.uz.zgora.pl staff.uz.zgora.pl/gbazydlo pracownicy.uz.zgora.pl/gbazydlo (strona z materiałami do zajęć) Konsultacje: środa, 12:00 13:00 Pokój: Telefon: 322 (A-2) (wejście przez 323a) 68 328 22 48 (UZ) 2

Cele wykładu przedstawienie programu, literatury oraz warunków zaliczenia przedmiotu, omówienie wybranych narzędzi i technologii wykorzystywanych na zajęciach. 3

Efekty kształcenia Student: Ma wiedzę na temat trendów rozwojowych dyscypliny oraz potrzeby usprawniania codziennych czynności informatycznych poprzez stosowanie języków skryptowych. Dokonuje wyboru właściwych narzędzi oraz rozwiązań skryptowych w zależności od wymagań projektowych, Rozumie potrzebę stosowania języków skryptowych. 4

Efekty kształcenia Student: Potrafi zastosować języki skryptowe do rozwiązania problemu naukowego oraz inżynierskiego. Potrafi zastosować techniki skryptowe do realizacji zadania będącego częścią większego projektu lub systemu informatycznego. 5

Program przedmiotu 1. Wirtualizacja, maszyny wirtualne, uruchamianie środowiska z poziomu innego systemu operacyjnego. 2. Triki i sztuczki związane z zarządzaniem procesami i automatyzacją zadań w środowisku Linux oraz Windows, praktyczne zastosowanie wiersza poleceń oraz języków skryptowych w celu podniesienia wydajności pracy z systemem. 3. Usprawnienie pracy z pakietem Office, wprowadzenie do języka VBA. 6

Program przedmiotu 4. Języki znaczników (XML, HTML, XHTML) oraz arkusze stylów CSS. 5. Zastosowanie języków skryptowych w realizacji serwisów internetowych (PHP, JavaScript). 6. Wprowadzenie do języka Python (obszary zastosowań, struktury danych oraz pliki, implementacja skryptów w konsoli). 7. Bezpieczeństwo aplikacji internetowych opartych o języki skryptowe (np. PHP). 7

Literatura C. Albing, JP Vossen, C. Newham, Bash. Receptury, Helion, Gliwice, 2012. S. Holzner, Perl. Czarna księga, Helion, Gliwice, 2001. S. Stefanov, JavaScript dla programistów PHP, Helion, Gliwice, 2014. M. Lutz, Python. Wprowadzenie. Wydanie III, Helion, Gliwice, 2009. E. Freeman, E. Freeman, Head First HTML with CSS & XHTML. Edycja polska (Rusz głową!), Helion, Gliwice, 2007. 8

Literatura M. Lis, JavaScript. Ćwiczenia praktyczne, Helion, Gliwice, 2002. G. Halfacree, E. Upton, Raspberry Pi. Przewodnik użytkownika, Helion, Gliwice, 2013. T. Skaraczyński, A. Zoła, PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework, Helion, Gliwice, 2009. W. Gajda, Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych, Helion, Gliwice, 2011. 9

Literatura J. Forcier, P. Bissex, W. Chun, Python i Django. Programowanie aplikacji webowych, Helion, Gliwice 2009 A. Pash, G. Trapani, Lifehacker. Jak żyć i pracować z głową. Wydanie III, Helion, Gliwice, 2012. E. Watrall, J. Siarto, Head First Web Design. Edycja polska, Helion, Gliwice, 2010. L. Welling, L. Thomson, PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie trzecie, Helion, Gliwice 2005. 10

Warunki zaliczenia Wykład: uzyskanie pozytywnej oceny z kolokwium (test z pytaniami otwartymi). Laboratorium: uzyskanie pozytywnych ocen z ćwiczeń laboratoryjnych Projekt: uzyskanie pozytywnej oceny z realizacji projektów. 23.01.2017 Ocena końcowa: wykład: 30% + lab. : 40% + projekt: 30% 11

Nieobecności Zarówno wykłady jak i zajęcia projektowe i laboratoryjne są obowiązkowe. Materiał z opuszczonych zajęć należy przerobić samodzielnie a także zrealizować ćwiczenia laboratoryjne przewidziane na te zajęcia wyniki należy zaprezentować prowadzącemu na kolejnych zajęciach. Pytania 12

Wirtualizacja Pojęcie odnoszące się do abstrakcji zasobów w różnych aspektach informatyki. Wirtualizacja umożliwia efektywniejsze wykorzystanie istniejących zasobów sprzętowych środowiska informatycznego poprzez dowolne (w ramach możliwości sprzętowych czy programowych oraz założeń projektowych) modyfikowanie cech wirtualizowanych zasobów, dostosowując je do wymagań użytkownika. 13

Wirtualizacja Jedną z pierwszych szeroko stosowanych technik wirtualizacji była technika wirtualizacji pamięci operacyjnej (obecnie powszechna nie tylko w superkomputerach, serwerach czy komputerach osobistych, ale także w systemach wbudowanych). Inną techniką wirtualizacji jest wirtualizacja sprzętu komputerowego w celu umożliwienia jednoczesnego uruchamiania wielu systemów operacyjnych. 14

Oracle VirtualBox Program komputerowy stworzony przez niemiecką firmę Innotek dla systemów x86 i x64 Microsoft Windows, OS X oraz Linux. Po kilku latach rozwijania VirtualBox został wydany na licencji GPL w styczniu 2007. 12 lutego 2008 Sun Microsystems ogłosił przejęcie firmy Innotek. 27 stycznia 2010 Sun został przejęty przez Oracle Corporation. 15

Oracle VirtualBox Cechy: Zapis stanu maszyny Dwustronny schowek Automatyczna zmiana rozdzielczości ekranu w systemie goszczonym Tryb seamless okna z goszczonego systemu mogą być wyświetlane bezpośrednio na pulpicie systemu hosta Obsługa USB oraz portów szeregowych Współdzielone foldery 16

Oracle VirtualBox Cechy: Obsługa RDP (Remote Desktop Protocol) Emulacja wielu urządzeń m.in. kart sieciowych i dźwiękowych Obsługa akceleracji 3D poprzez OpenGL 2.0 oraz Direct3D 8/9 Możliwość wirtualizacji 64 bitowych systemów na procesorach 32 bitowych Pełna obsługa obrazów VHD/VMDK Obsługa wirtualizacji sprzętowej 17

Koniec Pytania 18