Pakiet webmathematica jako narzędzie wspomagające proces dydaktyczny przedmiotu mechanika. Łukasz Maciejewski, Wojciech Myszka, Stanisław Piesiak

Podobne dokumenty
Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone

OpenLaszlo. OpenLaszlo

Wybrane działy Informatyki Stosowanej

Tomasz Grześ. Systemy zarządzania treścią

Programowanie sieciowe Network programming PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

1 90 min. Aplikacje WWW Harmonogram spotkań, semestr zimowy (studia stacjonarne)

Cloud Customers Relationships Wymagania wersja systemu:

PWSZ w Tarnowie Instytut Politechniczny Elektrotechnika

PRZEWODNIK PO PRZEDMIOCIE

Obliczenia Naukowe. Wykład 11:Pakiety do obliczeń: naukowych i inżynierskich Przegląd i porównanie. Bartek Wilczyński

Wstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008

Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

Wybrane działy Informatyki Stosowanej

Samokontrola postępów w nauce z wykorzystaniem Internetu. Wprowadzenie

Protokół HTTP. 1. Protokół HTTP, usługi www, model request-response (żądanie-odpowiedź), przekazywanie argumentów, AJAX.

WYKORZYSTANIE I ROZWÓJ WOLNEGO OPROGRAMOWANIA W WOJEWÓDZKIM WĘŹLE INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ

Architektura systemu e-schola

Wybrane działy Informatyki Stosowanej

Aplikacja internetowa vs Strona Internetowa. Aplikacja internetowa, (ang.) web application zwana również aplikacją webową, to program komputerowy,

Usługi kampusowe U3 w projekcie PLATON. Wrocław, czerwiec 2012

Wprowadzenie do J2EE. Maciej Zakrzewicz.

Języki programowania wysokiego poziomu WWW

PRZEWODNIK PO PRZEDMIOCIE

Oracle Application Express -

Program Windykator I Moduły do programu. Wymagania systemowe oraz środowiskowe dla programów

Open Source w Open e-learningu. Przykłady zastosowania

Architektura dużych projektów bioinformatycznych

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

1 Wprowadzenie do J2EE

Wspomaganie obliczeń matematycznych. dr inż. Michał Michna

Oprogramowanie IBM Lotus Domino, czyli technologiczna podstawa systemów pracy grupowej

Niezbędne serwery aplikacji. Wprowadzenie do technologii JBoss i Apache Tomcat.

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2011/2012. Architektura zorientowana na usługi

Spis treści. 1. Platforma e-learningowa Funkcje platformy Produkcja ekranów szkolenia Blended-learning...

Nowoczesne metody nauczania przedmiotów ścisłych

Ekspert MS SQL Server Oferta nr 00/08

Wymagania techniczne Comarch ERP e-sklep. Wersja

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Wymagania programowe systemu asix Pomoc techniczna

SOP System Obsługi Parkingów

Technologie informacyjne Information technologies

Aplikacje WWW Wprowadzenie

PRZEWODNIK PO PRZEDMIOCIE

Systemy Informatyki Przemysłowej

PRZEWODNIK PO PRZEDMIOCIE

Programowanie w Javie 2. Płock, 26 luty 2014 r.

Systemy internetowe. Wykład 5 Architektura WWW. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science

wersja 1.3 (c) ZEiSAP MikroB S.A. 2005

Dokumentacja wstępna TIN. Rozproszone repozytorium oparte o WebDAV

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

SZCZEGÓŁOWY PROGRAM SZKOLENIA WARSZAWA,

EJB 3.0 (Enterprise JavaBeans 3.0)

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

PRZEWODNIK PO PRZEDMIOCIE

Kancelaria Prawna.WEB - POMOC

SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja

Rozwiązywanie równań różniczkowych zwyczajnych za pomocą komputera

1 Implementowanie i konfigurowanie infrastruktury wdraŝania systemu Windows... 1

Licencjonowanie serwerów do zarządzania wydajnością. Office Web Apps Server

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

KRYTERIA I ZASADY OCENIANIA Z MATEMATYKI. zgodne z Wewnątrzszkolnymi Zasadami Oceniania w Zespole Szkół przy ul. Grunwaldzkiej 9 w Łowiczu.

Aplikacje WWW i PHP - opis przedmiotu

Monitorowanie i zarządzanie urządzeniami sieciowymi przy pomocy narzędzi Net-SNMP

PRZEWODNIK PO PRZEDMIOCIE

26.X.2004 VNC. Dawid Materna

dr inż. Michał Michna WSPOMAGANIE OBLICZEŃ MATEMATYCZNYCH

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

Zagadnienia projektowania aplikacji J2EE

Podstawy obsługi pakietu GNU octave.

Tomasz Greszata - Koszalin

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW

E-1EZ s1. Technologie informacyjne. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Testowanie aplikacji Java Servlets

Zastosowanie darmowych rozwiązań do testów użyteczności aplikacji internetowych

edziennik Ustaw Opis architektury

Programowanie Komponentowe WebAPI

egroupware czy phpgroupware jest też mniej stabilny.

Wprowadzenie SYSTEMY SIECIOWE. Michał Simiński

Pakiety matematyczne. Matematyka Stosowana. dr inż. Krzysztof Burnecki

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

Zarządzaj projektami efektywnie i na wysokim poziomie. Enovatio Projects SYSTEM ZARZĄDZANIA PROJEKTAMI

KRYTERIA OCENIANIA Z MATEMATYKI

PRZEWODNIK PO PRZEDMIOCIE

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

Wykład 3 Inżynieria oprogramowania. Przykład 1 Bezpieczeństwo(2) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

Funkcje systemu infokadra

Jak stworzyć Geoportal

IO - Plan wdrożenia. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006

Enterprise JavaBeans (EJB)

Tworzenie i wykorzystanie usług sieciowych

PRZEWODNIK PO PRZEDMIOCIE

Programowanie CGI. Jolanta Bachan Informatyka

Rozwiązanie Trend Micro Worry-Free Business Security 8.0 Porady i wskazówki dotyczące konfiguracji początkowej

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

Rozwiązanie Compuware Data Center - Real User Monitoring

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Aplikacje internetowe - opis przedmiotu

Podstawy fizyki: Budowa materii. Podstawy fizyki: Mechanika MS. Podstawy fizyki: Mechanika MT. Podstawy astronomii. Analiza matematyczna I, II MT

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.

Transkrypt:

Pakiet webmathematica jako narzędzie wspomagające proces dydaktyczny przedmiotu mechanika Łukasz Maciejewski, Wojciech Myszka, Stanisław Piesiak

Mathematica Pakiet obliczeniowy do rozwiązywania zagadnień w sposób symboliczny (ale również numeryczny) webmathematica zestaw narzędzi do prezentacji wyników obliczeń na stronach WWW Mathematica lider w stosowaniu nowych technologii (MathML, XML, Java) przydatnych w prezentacji prac naukowych

Rola obliczeń we współczesnej dydaktyce Ćwiczenia audytoryjne jako element nauki praktycznego zastosowania zdobytej wiedzy: prawda czy teoria? Ćwiczenia pozwalają wykorzystać poznane metody, zasady, twierdzenia do rozwiązania zadania, a otrzymane wyniki porównać: prawda czy teoria? Ćwiczenia pozwalają łączyć wiedzę zdobytą na różnych zajęciach: prawda czy teoria?

Ćwiczenia (cd) Ćwiczenia są jedyną zorganizowaną formą dydaktyczną na której to student musi wykazać samodzielność myślenia i działania: prawda czy teoria? Zestaw poprawnie dobranych ćwiczeń nie tyle kładzie nacisk na poprawność liczenia ile na właściwy dobór metody rozwiązania zadania i poszukiwanie najlepszego narzędzia: prawda czy teoria!?

Komercyjne narzędzia wspomagające obliczenia Mathematica (http://www.wolfram.com/), Matlab (http://www.mathsource.com), MathCAD (http://www.mathsoft.com), Maple (http://www.maplesoft.com/), Derive (http://education.ti.com/us/product/so ftware/derive/).

Darmowe narzędzia wspomagające klony programów komercyjnych (Mathomatic, GNU Octave, Scilab) Dosyć uboga oferta Czasami wątpliwa jakość Zazwyczaj bardzo ograniczona funkcjonalność narzędzia specjalistyczne

Licencja sieciowa Pozwala na wykorzystywanie oprogramowania w każdym miejscu sieci uczelnianej Daje szanse dotarcia do potrzebnego pakietu (na przykład w godzinach nocnych) Pozwala na efektywne zarządzanie zasobami

Mathematica a webmathematica Interfejs pomiędzy serwerem WWW (na przykład Apache) a jądrem Mathematiki Nowoczesna technologia: servlety Java i Java Server Pages (JSP) Klient (ze zwykłej przeglądarki WWW) wysyła zapytanie do serwera korzystając ze standardowego protokołu HTTP Zapytanie jest przekazywane do servleta Javy (webmathematica)

Technologia (cd) Do wykonania żądania webmathematica wybiera jądro Mathematiki z dostępnej puli i przekazuje mu zmienne oraz zawartość strony WWW Przetwarzane są tylko specjalne znaczniki (MSP) będące rozszerzeniem JSP Po wykonaniu obliczeń jądro przekazuje rezultat i jest zwracane do puli Serwlet zwraca wyniki do przeglądarki

MSP a HTML <html> <head> <title>tytuł strony</title> </head> <body> <h1>hello World</h1> <%Mathlet 2+2 %> </body> </html> <html> <head> <title>tytuł strony</title> </head> <body> <h1>hello World</h1> <p><code> 4 </code></p> </body> </html> Źródło Wygenerowany HTML

Wymagania po stronie klienta dowolna przeglądarka (IE, FireFox, Netscape Communicator, Mozilla, Safari, OmniWeb) po stronie serwera: Apache, IIS, Personal Web Server Kontener serwletów: Tomcat, Jrun, Sun ONE, Resin, WebSphere

Licencja Dwie wersje: Professional i Amateur Wersja profesjonalna pozwala tworzyć aplikacje bez ograniczeń Wersja Amateur (dostępna za darmo po wykupieniu pakietu Premiere Service) wymaga umieszczania banerów, oraz wymaga istotnego wkładu myśli własnej

Przykład Wykorzystaliśmy gotowy pakiet ze stron Mathematica Information Center - Mechanics Explorers Beam Zadanie rozwiązywane jest na jednym z pierwszych semestrów studiów na wydziale mechanicznym, budownictwa i pokrewnych Student w sposób interaktywny śledzi tok rozwiązywania zadania Zostaje mu przedstawiona belka wraz z zestawem danych liczbowych określających geometrię oraz przyłożone siły

Belka Przy założeniu i sprawdzeniu statycznej wyznaczalności belki układane są równania równowagi Student, aby przejść do następnego kroku musi wskazać poprawny zestaw równań.

Belka (cd) W kolejnym kroku przedstawione zostają równania określające siły wewnętrzne w belce

Belka (cd) Student musi wskazać właściwy zestaw równań oraz określić wartość wybranej siły wewnętrznej dla wskazanego miejsca w belce Poprawne odpowiedzi powodują, że zostają zaprezentowane wykresy sił wewnętrznych, wśród których należy wskazać te poprawne Ostatecznie po podaniu poprawnych odpowiedzi udostępnione jest pełne rozwiązanie zadania

Wnioski webmathematica w połączeniu z przemyślanym sposobem interakcji stanowić może pomoc dydaktyczną w trakcie kursów realizowanych na uczeni wyższej. Nie jest narzędziem trudnym i jej opanowanie nie nastręcza kłopotów osobom zaznajomionym z tworzeniem stron internetowych.

Wnioski (cd) Rozstrzygnięcia wymaga problem czy można (warto, należy) udostępniać tego typu narzędzia studentom i w jaki sposób konstruować całe zajęcia dydaktyczne aby przenosić wysiłek związany ze żmudnymi obliczeniami na lepsze zrozumienie materiału i poszerzenie jego zakresu