Wykorzystanie wolnego oprogramowania w nauce
|
|
- Wiktoria Piątkowska
- 9 lat temu
- Przeglądów:
Transkrypt
1 Wykorzystanie wolnego oprogramowania w nauce Piotr Gawron, Jarek Miszczak 24 stycznia 2007 Streszczenie Celem pracy jest porównanie komercyjnych pakietów służących do prac naukowych z ich wolnymi odpowiednikami. Postaramy się porównać cechy dużych pakietów pogrupowanych w trzy kategorie: obliczenia numeryczne, statystyka i obliczenia symboliczne. 1 Wstęp Skupimy się na kilku dużych komercyjnych pakietach oprogramowania i ich wolnych odpowiednikach. Postaramy się dokonać przeglądu i ocenić jakość tych produktów z punktu widzenia studenta czy pracownika naukowego. Szczególną uwagę zwrócimy na wachlarz możliwości (ilość dostępnych funkcji, łatwość pisania rozszerzeń) oraz wygodę użytkowania i interfejs użytkownika. 2 Obliczenia numeryczne W tej kategorii omówimy trzy duże pakiety oprogramowania: komercyjny Matlab oraz dwa darmowe pakiety, które starają się go zastąpic: GNU Octave oraz Scilab. 2.1 Matlab Produkt firmy MathSoft jest jedym z najbardziej zaawansowanych narzędzi przeznaczonych do zastosowań inżynierskich. Matlab jest rozwijany od przełomu lat siedemdziesiątych i osiemdziesiątych. Cleve Moler, wykładowca algebry na Uniwersytecie Nowy Meksyk, napisał w Fortranie prosty język skryptowy umożliwiający studentom korzystanie z bibliotek numerycznych 1
2 bez konieczności pisania w Fortranie. Co ciekawe język ten był rozprowadzany na zasadach public domain. W roku 1983 powstała firma MathWorks, która zastąpiła Fortrana językiem C i dodała zintegrowana grafikę i zaczeła sprzedawać Matlaba. Matlab jest dostępny na systemy operacyjne Windows, Linux oraz Macintosh. Wersja dla studentów kosztuje 99 $, wersja do użytku akademickiego dla uczelni to wydatek 500 $ za jedno stanowisko, natomiast wersja komercyjna kosztuje 1900 $. Jest to spory koszt, ale Matlab to de facto standard jeżeli chodzi o obliczenia numeryczne. Porównanie wydajności [7] z Octavem i Scilabem wskazuje też na przewagę Matlaba. Niestety dokupienie dodatkowych pakietów jest bardzo kosztowne dla studentów jeden toolbox kosztuje od 50 do 90 $, natomiast dla instytucji komercyjnych dodatkowe pakiety kosztują od 700 do 4000 $ każdy. 2.2 GNU Octave Octave powstał pod koniec lat osiemdziesiątych XX wieku jako specialistyczne narzędzie przeznaczone do obliczeń chemicznych. Od tamtej pory został rozwinięty w narzędzie pozwalające na elastyczne operowanie na danych. Jest rozprowadzany na licencji GPL. Podstawową strukturą danych w GNU Octave jest macierz bez problemu można wykonywać dodawanie, mnożenie i odwracanie macierzy. Przykładowo octave:1> a = [1,2;3,4]; octave:2> a a = octave:3> a**-1 ans = Można też łatwo definiować funkcje, operować na strukturach, napisach i tablicach. Język GNU Octave jest bardzo prosty, przypominający nieco fortrana i nie wymaga od użytkownika zbyt wielkiej dbałości o szczegóły. 2
3 Jedną z największych zalet Octava jest możliwość rozszerzania języka. Wykorzystując bibliotekę liboctave można pisać moduły, które mogą być następnie wykorzystywane identycznie jak wbudowane funkcje. Działają one przy tym znacznie szybciej niż funkcje napisane w języku GNU Octave. Jeżeli chodzi o pakiety rozszerzeń to projekt GNU Octave Repository [3] skupia wiele użytecznych dodatków do GNU Octave. Teoretycznie Octave może wykorzystywać skrypty napisana dla Matlaba, ale w praktyce nie zawsze to działa. 2.3 Scilab Konkurencją dla GNU Octava jest Scilab [8]. Zosał on stworzony przez Institut National de Recherche en Informatique et en Automatique i Ecole Nationale des Ponts et Chaussées jako zastępstwo Matlaba. Program ten jest zaopatrzony w interfejs użytkownika, który nie jest może zbyt estetyczny, ale wystarczająco funkcjonalny. Ze Scilabem powiązany jest pakiet Scicos, który przeznaczony jest do modelowania i symulacji układów dynamicznych. Scilab posiada silne wsparcie dla importu programów z Matlaba. Rysunek 1: Scilab w pracy Składnia Scilaba jest bardzo podobna do składni Octava. -->a = [1,2;3,4] 3
4 a =! 1. 2.!! 3. 4.! -->a**(-1) ans =! !! ! Najsłabszą stroną Scilaba jest jego wydajność. Nieco poprawiła się ona w nowo wydanej wersji 3.0 pakietu. 3 Pakiety statystyczne Niestety nie istnieje zbyt wiele wolnych pakietów z oprogramowaniem dedykowanym do badań statystycznych. Najbardziej rozbudowany wolny pakiet to GNU R. Dorównuje on pod względem możliwości komercyjnej Statistice. Scilab i Octave posiadają szeroką gamę funkcji statystycznych, jednakże nie są one przeznaczone ściśle do obrabiania danych statystycznych. Wyraźnie brakuje wolnego oprogramowania, które posiadałoby przyjazny użytkownikowi interfejs graficzny. 3.1 Statistica firmy StatSoft Statistica jest pakietem przeznaczonym do prowadzenia obliczeń statystycznych. Pakiet programów z tej rodziny jest bardzo rozbudowany, jednakże my skupimy się tylko na możliwości zastosowania go do obliczeń naukowych, a w szczególności medycznych. Statistica została zaimplementowana jedynie dla systemów operacyjnych z rodziny Windows. Zawiera wsparcie dla mechanizmu OLE, własny interepreter języka Visual Basic oraz możliwość komunikacji z bazami danych. Do zalet programu można zaliczyć to, iż wszystkie opcje dostępne są z poziomu GUI oraz z poziomu Visual Basica. Ta druga możliwość jednak nie jest przydatna przeciętnemu użytkownikowi. Program posiada wiele zaimplementowanych testów i algorytmów, które dodatkowo są dobrze udokumentowane. Interefejs graficzny niestety pozostawia wiele do życzenia. Na pierwszy rzut oka jest on przyjazny, jednakże wykonanie jakichkolwiek trochę bardziej zaawansowanych obliczeń wymaga przedzierania się przez 4
5 Rysunek 2: Prezentacji wyników obliczeń w Statistice dziesiątki okienek, które zostały bardzo źle zaprojektowane. Początkujący użytkownik nie ma szans na wykonanie obliczeń w szybkim czasie. Program udostępnia możliwość automatycznego generowania raportów, jednkaże często się zdarza, że trzeba dokonywać wielu poprawek ręcznie, aby raport nadawał się do odczytania lub wydruku. W zakresie podstawowych operacji pakiet sprawuje się dobrze, jeżeli pozna się szereg sztuczek, które omijają błędy i niedociągnięcia programu. Program jest też stosunkowo niestabilny i trzeba być przygotowanym na utratę wyników. Koszty zakupu pakietu Statistica w wersji jednostanowiskowej wynoszą około 6000 złotych. Przy zakupie tego oprogramowania dla laboratorium dydaktycznego (25 stanowisk) należy się liczyć z koszami w granicy złotych. Warto zauważyć, że mimo swojej bardzo wysokiej ceny, Statistica jest standardem na polskich uczelniach. 3.2 GNU R GNU R jest to zarazem pakiet jak i język stworzony na potrzeby obliczeń statystycznych. Pierwowzorem języka i środowiska był rozwijany przez 5
6 AT&T język S. Komercyjnym odpowiednikiem GNU R jest S-PLUS firmy Insightful 1. Zarówno GNU R jaki i S-PLUS są dostępne na systemy UNIXowe i Windows. R jest językiem wysokiego poziomu. Użytkownik może operować na zaawansowanych strukturach danych takich jak: lista, wektor, tablica wielowymiarowa. Pakiet R pozwala także na operowanie na typach takich jak dataframe, który umożliwia łatwe obrabianie danych statystycznych. Zawansowany przykład użycia pakietu R krzywa Kaplana-Meyera: # załaduj bibliotekę -- analiza przeżycia library(survival); # utwórz obiekt z danymi na podstawie pliku CSV datasheet <- read.csv2("2004last1.csv"); # wybierz podzbiór danych datasheet <- subset(datasheet, datasheet["czascado"]>60); # utwórz obiekt przeżycia surv1 <- Surv(data.matrix(datasheet["CZASCADO"]), data.matrix(datasheet["los.cado"])); # wykonaj analizę przeżycia sf <- survfit(surv1); # przygotuj wyjście do pliku PDF pdf(encoding="isolatin2", file="r.pdf"); # narysuj wykres plot(sf, xlab="dni", ylab="procent przeżywających"); # opatrz go stosownym komentarzem title(paste("krzywa Kaplana-Meyera dla osób poddanych dializie")) # deaktywuj wyjście graficzne dev.off() Wynik działania tego programu jest przedstawiony na Rys.3. Istnieje kilka projektów mających na celu stworzenie GUI ułatwiającego pracę. Są to między innymi: R Commander, RGtk czy świeżo powstający i rokujący duże nadzieje RKward. R jest bardzo aktywnie rozwijany. Odznacza się bardzo dużą ilością dostępnych pakietów dodatkowych. Mogą one być w prosty sposób zainstalowane z jednego z wielu serwerów lustrzanych CRAN (Comprehensive R Archive Network)
7 Krzywa Kaplana Meyera dla osób poddanych dializie Procent przeżywających Dni Rysunek 3: Wynik działania programu w R 4 Obliczenia symboliczne 4.1 Mathematica Pakiet Mathematica został stworzony w latach osiemdziesiątych przez S. Wolframa [5] ma już 15 lat. Program dostępny jest na wiele systemów operacyjnych, m.in. MS Windows, Linux 32 i 64 bitowy, HP Tru64 Unix 5.1, HP-UX 11, IBM AIX 5.1, SGI IRIX 6.5, Mac OS X 10.2 oraz Matematica umożliwia symboliczne i numeryczne rozwiązywanie układów równań, całkowanie i rozwiązywanie układów równań różniczkowych. Wraz z programem dostarczanych jest wiele wyspecjalizowanych pakietów, przykładowo do operacji na grafach czy definujących stałe fizyczne. Bardzo silną stroną pakietu jest zintegrowana grafika. Przykład wykorzystania jest przedstawiony poniżej: In[1]:= a = {{1,2}, {3,4}} Out[1]= {{1, 2}, {3, 4}} In[2]:= Det[a] Out[2]= -2 (** Operacja na poszczególnych elementach **) In[3]:= a^-1 7
8 1 1 1 Out[3]= {{1, -}, {-, -}} (** Odwrócenie macierzy**) In[4]:= Inverse[a] 3 1 Out[4]= {{-2, 1}, {-, -(-)}} 2 2 (** Rozwiązanie równania logarytmicznego **) In[5]:= Solve[Log[x]*x==Log[y],{y}] x Out[5]= {{y -> x }} Interfejs użytkownika nie jest zbyt przyjazny, ale na pewno jest lepszy niż w przypadku programu Maxima. Możliwa też jest praca pod konsolą. Mathematica dostarcza doskonałego systemu pomocy, który może służyć za encyklopedię matematyki. Zaletą programu jest także dostępność literatury w języku polskim opisującej możliwości programu. Pakiety MathLink i J/Link dają możliwość pisania rozszerzeń przy użyciu C++ czy interfejsu użytkownika w Javie. Cechą, która odstrasza, jest cena pakietu. Według strony firmy Gambit, polskiego dystrybutora programu, Mathematica Win + Premier Service wersja jednostanowiskowa edukacyjna po rabacie 20%: kosztuje 4517,14 zł + 22% VAT, natomiast wersja komercyjna z rabatem 20% kosztuje 7733,95 zł + 22% VAT. 4.2 Maxima Wśród wolnego oprogramowania za odpowiednika pakietu Mathematica uważana jest Maxima. Jest to następca programu Macsyma rozwijanego od lat 60-tych w MIT. W 1998 roku kod programu został opublikowany dzięki staraniom Williama Scheltera na licencji GPL. Możliwości programu są spore, ale jak piszą sami twórcy, jest jeszcze sporo do zrobienia. Program może pracować zarówno w środowisku graficznym, jak i pod konsolą. Graficzny interfejs użytkwnika nie jest zbyt przyjazny jest nieco podoby do interfejsu programu Mathematica, ale przy tym znacznie uboższy. System pomocy jest dostępny poprzez wbudowaną w program przeglądarkę WWW. Z naszego punktu widzenia najważniejsze zalety to możliwość symblicznego rozwiązywania równań różniczkowych oraz różniczkowanie i całkowanie 8
9 symboliczne. Program umożliwia programowanie w języku LISP, wykonywanie operacji na macierzach oraz wykonywanie wykresów. Program pozwala na zapis wyników pracy w TEX-u, a wykresów w Post- Scripcie. Możliwa jest także współpraca Maximy z TEXmacsem. Rysunek 4: Maxima w pracy 4.3 GiNaC Na zakończenie tego rozdziału opiszemy pokrótce pakiet GiNaC (GiNaC is Not a CAS 2 ). Jest to biblioteka, która pozwala na wykonywanie obliczeń symbolicznych bezpośrednio z poziomu języka C++. Może być ona alternatywą dla dwóch wcześniej opisanych pakietów, chociaż jego możliwości są uboższe. Poniżej podany jest za tutorialem przykład wykorzystania GiNaCa do generowania współczynników wielomianu. #include <iostream> #include <ginac/ginac.h> using namespace std; 2 CAS - Computer Algebra System 9
10 using namespace GiNaC; int main() { symbol x("x"), y("y"); ex poly; for (int i=0; i<3; ++i) poly += factorial(i+16)*pow(x,i)*pow(y,2-i); } cout << poly << endl; return 0; Minimalistyczna powłoka ginsh rozprowadzana z biblioteką pozwala na wykorzystanie niektórych dostępnych funkcji. GiNaC dostarcza także skryptów do wykorzystania w trakcie zarządzania projektem narzędzi GNU autotools. GiNaC bazuje na bibliotece CLN (ang. Class Library for Numbers) zawierającej klasy C++ do operacji na wielu rodzajach liczb. 5 Podsumowanie Przedstawiony opis nie wyczerpuje bogactwa oprogramowania dostępnego dla naukowców i studentów nie opisaliśmy chociażby dość popularnych programów Maple 3 czy MathCAD 4. Istnieje też cała gama wolnych programów i bibliotek, które mogą być przydatne w zależności od celów jakie przyświecają użytkownikowi. Warto wspomnieć tu dwa rozwiązania oparte na popularnych językach programowania są to Perl Data Language 5 oraz ScientificPython 6. Największą zaletą pakietów komercyjnych jest spójność dostarczanych środowisk. W zakresie wolnego oprogramowania ciekawym rozwiązaniem jest TEXmacs. Pozwala on na intergrację wielu pakietów wraz ze środowiskiem do tworzenia publikacji opartych na TEX-u hinsen/scientificpython/ 10
11 Literatura [1] J. Eaton, GNU Octave Manual, Network Theory Ltd., [2] W. N. Venables, D. M. Smith oraz R Development Core Team, An Introduction to R, Network Theory Ltd, [3] [4] M. Murphy, Octave: A Free, High-Level Language for Mathematics, Linux Journal, Issue 39. [5] S. Wolfram, The Mathematica Book, Wolfram Media/Cambridge University Press, [6] [7] [8] 11
Architektura dużych projektów bioinformatycznych
Architektura dużych projektów bioinformatycznych Pakiety do obliczeń: naukowych, Inżynierskich i statystycznych Przegląd i porównanie Bartek Wilczyński 23.11.2014 Plan na dziś Pakiety do obliczeń: przegląd
Wspomaganie obliczeń matematycznych. dr inż. Michał Michna
Wspomaganie obliczeń matematycznych dr inż. Michał Michna Wspomaganie obliczeń matematycznych Potrzeby Projektowanie Modelowanie Symulacja Analiza wyników Narzędzia Obliczenia algebraiczne, optymalizacja
dr inż. Michał Michna WSPOMAGANIE OBLICZEŃ MATEMATYCZNYCH
dr inż. Michał Michna WSPOMAGANIE OBLICZEŃ MATEMATYCZNYCH Wspomaganie obliczeń matematycznych Potrzeby Projektowanie Modelowanie Symulacja Analiza wyników Narzędzia Obliczenia algebraiczne optymalizacja
Obliczenia Naukowe. Wykład 11:Pakiety do obliczeń: naukowych i inżynierskich Przegląd i porównanie. Bartek Wilczyński
Obliczenia Naukowe Wykład 11:Pakiety do obliczeń: naukowych i inżynierskich Przegląd i porównanie Bartek Wilczyński 30.5.2016 Plan na dziś Pakiety do obliczeń: przegląd zastosowań różnice w zapotrzebowaniu:
Obliczenia inżynierskie. oprogramowanie matematyczne
Obliczenia inżynierskie oprogramowanie matematyczne Mathcad środowisko pracy Mathcad 15.0, Mathcad Prime 1.0 Parametric Technology Corporation's 2 PTC Mathcad Prime 1.0 Środowisko obliczeń Document-centric
Komputerowe Wspomaganie Obliczeń. dr Robert Kowalczyk
Komputerowe Wspomaganie Obliczeń dr Robert Kowalczyk Komputerowe Wspomaganie Obliczeń Programy Komputerowego Wspomagania Obliczeń to programy komputerowe wspomagające obliczenia numeryczne lub symboliczne
Pisząc okienkowy program w Matlabie wykorzystujemy gotowe obiekty graficzne, lub możemy tworzyć własne obiekty dziedzicząc już zdefiniowane.
MATLAB Co to jest? program komputerowy będący interaktywnym środowiskiem do wykonywania obliczeń naukowych i inżynierskich oraz do tworzenia symulacji komputerowych. Nazwa Nazwa programu pochodzi od angielskich
PWSZ w Tarnowie Instytut Politechniczny Elektrotechnika
PWSZ w Tarnowie Instytut Politechniczny Elektrotechnika METODY NUMERYCZNE WYKŁAD Andrzej M. Dąbrowski amd@agh.edu.pl Paw.C p.100e Konsultacje: środa 14 45-15 30 czwartek 14 45 - Wykład 2 godz. lekcyjne.
Wspomaganie obliczeń matematycznych. dr inż. Michał Michna
Wspomaganie obliczeń matematycznych dr inż. Michał Michna Wspomaganie obliczeń matematycznych Potrzeby Projektowanie Modelowanie Symulacja Analiza wyników Narzędzia Obliczenia algebraiczne, optymalizacja
Pakiety matematyczne. Matematyka Stosowana. dr inż. Krzysztof Burnecki
Pakiety matematyczne Matematyka Stosowana dr inż. Krzysztof Burnecki 22.05.2013 Wykład 12 Mathematica. Wprowadzenie Obliczenia w Mathematice Wolfram Alpha Slajdy powstały na podstawie strony www.mathematica.pl
Informatyka. Wykład 0. Witold Dyrka 13/2/2012
Informatyka Wykład 0 Witold Dyrka witold.dyrka@pwr.wroc.pl 13/2/2012 Dzisiejszy wykład w oparciu o... J. Brucker, A Brief History of Matlab. http://www.cpe.ku.ac.th/~anan/courses/204111-matlab/document-2004/2004-01-2-history-matlab-jim.ppt
Spis treści. I. Skuteczne. Od autora... Obliczenia inżynierskie i naukowe... Ostrzeżenia...XVII
Spis treści Od autora..................................................... Obliczenia inżynierskie i naukowe.................................. X XII Ostrzeżenia...................................................XVII
Architektura dużych projektów bioinformatycznych
Architektura dużych projektów bioinformatycznych Pakiety do obliczeń: naukowych, Inżynierskich i statystycznych Przegląd i porównanie Bartek Wilczyński 10.4.2019 Plan na przyszły tydzień: quiz Kto używał
Zdalne monitorowanie i zarządzanie urządzeniami sieciowymi
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Infomatyki Stosowanej Piotr Benetkiewicz Nr albumu: 168455 Praca magisterska na kierunku Informatyka
Statystyka I z R. Bartosz Maćkiewicz. 2 października 2017
Statystyka I z R Bartosz Maćkiewicz 2 października 2017 Program zajęć 1. Zajęcia wprowadzające. Podstawowe typy danych w R (1 zajęcia). 2. Zaawansowane typy danych w R. Indeksowanie. Arytmetyka. (1 zajęcia).
Techniki programowania INP001002Wl rok akademicki 2017/18 semestr letni. Wykład 7. Karol Tarnowski A-1 p.
Techniki programowania INP001002Wl rok akademicki 2017/18 semestr letni Wykład 7 Karol Tarnowski karol.tarnowski@pwr.edu.pl A-1 p. 411B Plan prezentacji Praca z repozytorium kodu Na podstawie: https://www.gnu.org/software/gsl/doc/html/index.html
Podstawy Informatyki Computer basics
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2013/2014
ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia
ZP/ITS/11/2012 Załącznik nr 1a do SIWZ ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia Przedmiotem zamówienia jest: Przygotowanie zajęć dydaktycznych w postaci kursów e-learningowych przeznaczonych
Wykład Ćwiczenia Laboratorium Projekt Seminarium 15 30
Zał. nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w języku polskim PAKIETY MATEMATYCZNE Nazwa w języku angielskim Mathematical Programming Packages Kierunek studiów (jeśli
Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2
Temat wykładu: Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2 Kody kolorów: żółty nowe pojęcie pomarańczowy uwaga kursywa komentarz * materiał nadobowiązkowy 1 Przykłady: Programy
Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.
Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych. 1. Przygotowanie środowiska programistycznego. Zajęcia będą
Matlab - zastosowania Matlab - applications. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)
KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013 Matlab - zastosowania Matlab - applications A. USYTUOWANIE MODUŁU W SYSTEMIE
Rok akademicki: 2013/2014 Kod: STC s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -
Nazwa modułu: Technologie informacyjne Rok akademicki: 2013/2014 Kod: STC-1-205-s Punkty ECTS: 3 Wydział: Energetyki i Paliw Kierunek: Technologia Chemiczna Specjalność: - Poziom studiów: Studia I stopnia
Pakiety matematyczne. Matematyka Stosowana. dr inż. Krzysztof Burnecki
Pakiety matematyczne Matematyka Stosowana dr inż. Krzysztof Burnecki 20.02.2013 Podstawowe informacje Krzysztof Burnecki C-11, pok. 5.14 Krzysztof.Burnecki@pwr.wroc.pl Konsultacje: poniedziałek 11-13,
Podstawy programowania w Qt4
Podstawy programowania w Qt4 Rafał Rawicki 21 kwietnia 2007 Co to jest Qt? Zestaw bibliotek dla języka C++ oraz narzędzia roszerzające jego możliwości Ponad 400 klas Introspekcja oraz mechanizm sygnałów
WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU
Zał. nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w języku polskim PAKIETY MATEMATYCZNE Nazwa w języku angielskim Mathematical Programming Packages Kierunek studiów (jeśli
Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 10 Kurs C++
Podstawy Informatyki Inżynieria Ciepła, I rok Wykład 10 Kurs C++ Historia Lata 70-te XX w język C (do pisania systemów operacyjnych) "The C programming language" B. Kernighan, D. Ritchie pierwszy standard
egroupware czy phpgroupware jest też mniej stabilny.
Opengroupware to projekt udostępniający kompletny serwer aplikacji oparty na systemie Linux. Dostępny na licencji GNU GPL, strona domowa: http://www.opengroupware.org/ Jego cechy to wysoka stabilność,
Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2
Temat wykładu: Wykorzystanie programów komputerowych do obliczeń matematycznych, cz. 2/2 Kody kolorów: żółty nowe pojęcie pomarańczowy uwaga kursywa komentarz * materiał nadobowiązkowy 1 Przykłady: Programy
Zajęcia nr 5 Algorytmy i wskaźniki. dr inż. Łukasz Graczykowski mgr inż. Leszek Kosarzewski Wydział Fizyki Politechniki Warszawskiej
Zajęcia nr 5 Algorytmy i wskaźniki dr inż. Łukasz Graczykowski mgr inż. Leszek Kosarzewski Wydział Fizyki Politechniki Warszawskiej Plan Zapis i odczyt z plików tekstowych O tablicach ciąg dalszy Referencje
Tworzenie macierzy pełnych Generowanie macierzy pełnych Funkcje przekształcające macierze pełne
SPIS TREŚCI 1. WSTĘP 7 2. ŚRODOWISKO MATLABA 10 2.1. Charakterystyka 10 2.2. Budowa pakietu 11 2.2.1. Okno poleceń, katalogów i pamięci roboczej 12 2.2.2. Podstawowe zasady poruszania się w obrębie środowiska
KARTA MODUŁU (część I)
UNIWERSYTET ROLNICZY IM. HUGONA KOŁŁĄTAJA W KRAKOWIE KARTA MODUŁU () Moduł Informatyczne podstawy projektowania składa się z dwóch przedmiotów: Informatyczne podstawy projektowania (), Informatyczne podstawy
GNU Octave (w skrócie Octave) to rozbudowany program do analizy numerycznej.
1 GNU Octave GNU Octave (w skrócie Octave) to rozbudowany program do analizy numerycznej. Octave zapewnia: sporą bibliotęke użytecznych funkcji i algorytmów; możliwośc tworzenia przeróżnych wykresów; możliwość
Informacje i materiały dotyczące wykładu będą publikowane na stronie internetowej wykładowcy, m.in. prezentacje z wykładów
Eksploracja danych Piotr Lipiński Informacje ogólne Informacje i materiały dotyczące wykładu będą publikowane na stronie internetowej wykładowcy, m.in. prezentacje z wykładów UWAGA: prezentacja to nie
Algorytmy, reprezentacja algorytmów.
Algorytmy, reprezentacja algorytmów. Wprowadzenie do algorytmów Najważniejszym pojęciem algorytmiki jest algorytm (ang. algorithm). Nazwa pochodzi od nazwiska perskiego astronoma, astrologa, matematyka
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria oprogramowania, Sieci komputerowe Rodzaj zajęć: wykład, laboratorium MODELOWANIE I SYMULACJA Modelling
KARTA KURSU (realizowanego w module specjalności) Metody numeryczne
KARTA KURSU (realizowanego w module ) Administracja systemami informatycznymi (nazwa ) Nazwa Nazwa w j. ang. Metody numeryczne Numerical methods Kod Punktacja ECTS* 3 Koordynator dr Kazimierz Rajchel Zespół
Wykorzystanie programów komputerowych do obliczeń matematycznych
Temat wykładu: Wykorzystanie programów komputerowych do obliczeń matematycznych Kody kolorów: żółty nowe pojęcie pomarańczowy uwaga kursywa komentarz * materiał nadobowiązkowy Przykłady: Programy wykorzystywane
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++
KARTA MODUŁU (część I, 2013/2014)
UNIWERSYTET ROLNICZY IM. HUGONA KOŁŁĄTAJA W KRAKOWIE KARTA MODUŁU (, 013/014) Moduł Informatyczne podstawy projektowania składa się z dwóch przedmiotów: Informatyczne podstawy projektowania (), Informatyczne
System opracowywania dokumentów: L A TEX
L A TEX i wiadomości wstępne Matematyka V 6 października 2007 Spis treści 1 O systemie L A TEX 2 pisanie -u pisanie -u 3 w L A TEX w L A TEX 4 L A TEX: klasa 5 Koniec Co to jest L A TEX? Program L A TEX(stworzony
Rozwiązywanie równań różniczkowych zwyczajnych za pomocą komputera
Rozwiązywanie równań różniczkowych zwyczajnych za pomocą komputera Arkadiusz Syta A. Syta (Politechnika Lubelska) 1 / 19 Wstęp Przegląd wybranych pakietów oprogramowania i funkcji Rozwiązywanie równań
Programowanie proceduralne w języku C++ Podstawy
Programowanie proceduralne w języku C++ Podstawy Mirosław Głowacki 1 1 Akademia Górniczo-Hutnicza im. Stanisława Staszica w Ktrakowie Wydział Inżynierii Metali i Informatyki Stosowanej Katedra Informatyki
Zastosowanie programu SMath Studio w nauczaniu przedmiotów geodezyjnych
ACTA SCIENTIFICA ACADEMIAE OSTROVIENSIS 59 Bogdan Skorupa Zastosowanie programu SMath Studio w nauczaniu przedmiotów geodezyjnych Wprowadzenie Praktyka zawodowa współczesnego inżyniera geodety wymaga stosowania
Dostawa oprogramowania. Nr sprawy: ZP /15
........ (pieczątka adresowa Oferenta) Zamawiający: Państwowa Wyższa Szkoła Zawodowa w Nowym Sączu, ul. Staszica,33-300 Nowy Sącz. Strona: z 5 Arkusz kalkulacyjny określający minimalne parametry techniczne
REFERAT PRACY DYPLOMOWEJ
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja środowiska do automatyzacji przeprowadzania testów aplikacji internetowych w oparciu o metodykę Behavior Driven Development. Autor: Stepowany
Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2018/2019
Politechnika Krakowska im. Tadeusza Kościuszki Karta przedmiotu Wydział Inżynierii Lądowej obowiązuje studentów rozpoczynających studia w roku akademickim 2018/2019 Kierunek studiów: Transport Forma sudiów:
Podczas dziedziczenia obiekt klasy pochodnej może być wskazywany przez wskaźnik typu klasy bazowej.
Polimorfizm jest filarem programowania obiektowego, nie tylko jeżeli chodzi o język C++. Daje on programiście dużą elastyczność podczas pisania programu. Polimorfizm jest ściśle związany z metodami wirtualnymi.
Simulink MATLAB Przegląd obiektów i przykłady zastosowań
Simulink MATLAB Przegląd obiektów i przykłady zastosowań M. Berndt-Schreiber 1 Simulink MATLAB SIMULINK jest rozszerzeniem pakietu MATLAB; przy pomocy graficznego środowiska pozwala konstruować diagramy
INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania języka AutoLISP i środowiska VisualLISP w systemie CAx
INFORMATYKA TECHNICZNA Badanie możliwości wykorzystania języka AutoLISP i środowiska VisualLISP w systemie CAx 1. WPROWADZENIE Program AutoCAD ma wielu użytkowników i zajmuje znaczące miejsce w graficznym
Zadanie 2: Arytmetyka symboli
1 Cel ćwiczenia Zadanie 2: Arytmetyka symboli Wykształcenie umiejętności abstrahowania operacji arytmetycznych. Zapoznanie się i przećwiczenie mechanizmu tworzenia przeciążeń funkcji operatorowych. Utrwalenie
Czym jest całka? Całkowanie numeryczne
Całkowanie numeryczne jest to zagadnienie z metod elementów skończonych (MES). Korzystając z całkowania numerycznego możemy obliczyć wartość dowolnej całki jednowymiarowej oznaczonej. Wynik jest zawsze
Monitorowanie i zarządzanie urządzeniami sieciowymi przy pomocy narzędzi Net-SNMP
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Szymon Klimuk Nr albumu: 187408 Praca magisterska na kierunku Informatyka Monitorowanie
GUI - projektowanie interfejsów
Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny w Katowicach Wykład 1 e-mail: przemyslaw.juszczuk@ue.katowice.pl pjuszczuk.pl Warunki zaliczenia Test z części teoretycznej (materiały z wykładów); Projekt
XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery
http://xqtav.sourceforge.net XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery dr hab. Jerzy Tyszkiewicz dr Andrzej Kierzek mgr Jacek Sroka Grzegorz Kaczor praca mgr pod
REFERAT O PRACY DYPLOMOWEJ
REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja elektronicznego dziennika ocen ucznia Autor: Grzegorz Dudek wykonanego w technologii ASP.NET We współczesnym modelu edukacji, coraz powszechniejsze
Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;
14.3. Podstawy obsługi X Window 14.3. Podstawy obsługi X Window W przeciwieństwie do systemów Windows system Linux nie jest systemem graficznym. W systemach Windows z rodziny NT powłokę systemową stanowi
Podstawy analizy danych numerycznych w języku Python
Kod szkolenia: Tytuł szkolenia: PYTHON/ANA Podstawy analizy danych numerycznych w języku Python Dni: 2 Partner merytoryczny Opis: Adresaci szkolenia Szkolenie przeznaczone jest dla analityków danych, którzy
Instalacja SQL Server Express. Logowanie na stronie Microsoftu
Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy
Uniwersytet Mikołaja Kopernika. Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej
Uniwersytet Mikołaja Kopernika Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Marcin HENRYKOWSKI Nr albumu: 158069 Praca magisterska na kierunku Informatyka Archiwizacja
Nowoczesne metody nauczania przedmiotów ścisłych
Nowoczesne metody nauczania przedmiotów ścisłych Bartosz Ziemkiewicz Wydział Matematyki i Informatyki UMK, Toruń 14 VI 2012 Bartosz Ziemkiewicz Nowoczesne metody nauczania... 1/14 Zdalne nauczanie na UMK
Top 38 w roku GeoGebra
Top 38 w roku 2017 GeoGebra 6.0.379.0 GeoGebra to opensource'owy i wielokrotnie nagradzany program do nauki matematyki do zainstalowania na komputerach pracujących pod kontrolą systemów operacyjnych z
Elementy metod numerycznych - zajęcia 9
Poniższy dokument zawiera informacje na temat zadań rozwiązanych w trakcie laboratoriów. Elementy metod numerycznych - zajęcia 9 Tematyka - Scilab 1. Labolatoria Zajęcia za 34 punktów. Proszę wysłać krótkie
Odniesienie do kierunkowych efektów kształcenia Zna podstawowe możliwości pakietu Matlab
Załącznik nr 5 do Uchwały nr 1202 Senatu UwB z dnia 29 lutego 2012 r. Matlab, programowanie i zastosowania nazwa przedmiotu SYLABUS A. Informacje ogólne Tę część wypełnia koordynator przedmiotu (w porozumieniu
Naukowe Koło Nowoczesnych Technologii
Naukowe Koło Nowoczesnych Technologii Naukowe Koło Nowoczesnych Technologii Opiekun: dr hab., prof. ndzw. Tadeusz Szumiata Przewodniczący: Mateusz Staszewski, MiBM semestr IV Poszczególne dziedziny działań
PDM wbudowany w Solid Edge
PDM wbudowany w Solid Edge Firma GM System Integracja Systemów Inżynierskich Sp. z o.o. została założona w 2001 roku. Zajmujemy się dostarczaniem systemów CAD/CAM/CAE/PDM. Jesteśmy jednym z największych
Międzyplatformowy interfejs systemu FOLANessus wykonany przy użyciu biblioteki Qt4
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Agnieszka Holka Nr albumu: 187396 Praca magisterska na kierunku Informatyka
OPIS MODUŁU KSZTAŁCENIA (przedmiot lub grupa przedmiotów)
OPIS MODUŁU KSZTAŁCENIA (przedmiot lub grupa przedmiotów) Nazwa modułu/ przedmiotu Narzędzia informatyczne w warsztacie inżyniera Nazwa jednostki prowadzącej przedmiot Instytut Matematyki, Fizyki Przedmioty:
Analiza Algebra Podstawy programowania strukturalnego. Podstawowe wiadomości o funkcjach Podstawowe wiadomości o macierzach Podstawy programowania
Załącznik nr 5 do Uchwały nr 1202 Senatu UwB z dnia 29 lutego 2012 r. Elementy składowe sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów Poziom kształcenia Profil studiów Forma studiów
Studentom zostaną dostarczone wzory lub materiały opisujące. Zachęcamy do wykonania projektów programistycznych w postaci apletów.
W niniejszym dokumencie znajdują się propozycje projektów na rok 2008. Tematy sformułowane są ogólnie, po wyborze tematu i skontaktowaniu z prowadzącym zostaną określone szczegółowe wymagania co do projektu.
Pakiety matematyczne INP2708W,L
Pakiety matematyczne INP2708W,L dr inż. Marek Teuerle Katedra Matematyki Stosowanej Centrum im. Hugona Steinhausa Wydział Matematyki PWr Wrocław, 23 lutego 2016 r. Informacje Marek Teuerle - bud. C-11,
PRZETWARZANIE I ORGANIZOWANIE DANYCH: ARKUSZ KALKULACYJNY
PRZETWARZANIE I ORGANIZOWANIE DANYCH: ARKUSZ KALKULACYJNY Dr inż. Marcin Witczak Uniwersytet Zielonogórski Przetwarzanie i organizowanie danych: arkusz kalkulacyjny 1 PLAN WPROWADZENIA Profesjonalne systemy
Proste algorytmy w języku C
Proste algorytmy w języku C Michał Rad AGH Laboratorium Maszyn Elektrycznych 2014-10-17 Outline Język C i Matlab Zadanie pierwsze - obliczanie miejsc zerowych wielomianu Zadanie drugie - znajdywanie największego
1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Pakiety matematyczne i informatyczne. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia
KARTA PRZEDMIOTU 1. NAZWA PRZEDMIOTU: Pakiety matematyczne i informatyczne 2. KIERUNEK: Matematyka 3. POZIOM STUDIÓW: I stopnia 4. ROK/ SEMESTR STUDIÓW: III/5 5. LICZBA PUNKTÓW ECTS: 3 6. LICZBA GODZIN:
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki Tomasz Pawłowski Nr albumu: 146956 Praca magisterska na kierunku
Wskaźnik może wskazywać na jakąś zmienną, strukturę, tablicę a nawet funkcję. Oto podstawowe operatory niezbędne do operowania wskaźnikami:
Wskaźniki są nieodłącznym elementem języka C. W języku C++ także są przydatne i korzystanie z nich ułatwia pracę, jednak w odróżnieniu do C wiele rzeczy da się osiągnąć bez ich użycia. Poprawne operowanie
KARTA MODUŁU (część I)
UNIWERSYTET ROLNICZY IM. HUGONA KOŁŁĄTAJA W KRAKOWIE KARTA MODUŁU () Moduł Informatyczne podstawy projektowania składa się z dwóch przedmiotów: Informatyczne podstawy projektowania (), Informatyczne podstawy
Podstawy języka C++ Maciej Trzebiński. Instytut Fizyki Jądrowej Polskiej Akademii Nauk. Praktyki studenckie na LHC IVedycja,2016r.
M. Trzebiński C++ 1/14 Podstawy języka C++ Maciej Trzebiński Instytut Fizyki Jądrowej Polskiej Akademii Nauk Praktyki studenckie na LHC IVedycja,2016r. IFJ PAN Przygotowanie środowiska pracy Niniejsza
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
Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)
Zał nr 4 do ZW WYDZIAŁ PODSTAWOWYCH PROBLEMÓW TECHNIKI KARTA PRZEDMIOTU Nazwa w języku polskim : Obliczenia Naukowe Nazwa w języku angielskim : Scientific Computing. Kierunek studiów : Informatyka Specjalność
Tworzenie i obsługa wirtualnego laboratorium komputerowego
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Michał Ochociński nr albumu: 236401 Praca magisterska na kierunku informatyka stosowana Tworzenie i obsługa wirtualnego
Tytuł pracy dyplomowej
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie AGH University of Science and Technology Tytuł pracy dyplomowej Twoje imię i nazwisko W ydział M atematyki S tosowanej Dzisiejsza data Twoje
Podstawy języka skryptowego Lua
Podstawy języka skryptowego Lua Wykorzystanie Lua w C++ Krzysztof Rossa - digiboy rbox_usuń_@o2.pl 2007-07-29 Kontakt z autorem: rbox_usun_@o2.pl Zawartość Wstęp... 3 Po co używamy skryptów?... 3 Przygotowanie
Elementy statystyki STA - Wykład 1
STA - Wykład 1 Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Programy do statystycznej analizy danych Komercyjne: Niekomercyjne: a) Statistica URL http://www.statsoft.com URL http://www.statsoft.pl
Analiza Algebra Podstawy programowania strukturalnego. Podstawowe wiadomości o funkcjach Podstawowe wiadomości o macierzach Podstawy programowania
Załącznik nr 5 do Uchwały nr 1202 Senatu UwB z dnia 29 lutego 2012 r. Elementy składowe sylabusu Nazwa jednostki prowadzącej kierunek Nazwa kierunku studiów Poziom kształcenia Profil studiów Forma studiów
AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH
AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH II rok Kierunek Logistyka Temat: Zajęcia wprowadzające. BHP stanowisk
Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase
1 Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase Jednym z głównych aspektów procesu programowania systemów wbudowanych
Programowanie w C++ Wykład 8. Katarzyna Grzelak. 7 maja K.Grzelak (Wykład 8) Programowanie w C++ 1 / 31
Programowanie w C++ Wykład 8 Katarzyna Grzelak 7 maja 2018 K.Grzelak (Wykład 8) Programowanie w C++ 1 / 31 STL - powtórzenie STL Standard Template Libarary standardowa biblioteka szablonów Składowe biblioteki:
Pakiet matlab odpowiednie narzędzie w nowoczesnym laboratorium. Karol Józefowicz. Państwowa Wyższa Szkoła Zawodowa w Lesznie, Instytut Politechniczny
Pakiet matlab odpowiednie narzędzie w nowoczesnym laboratorium Karol Józefowicz Państwowa Wyższa Szkoła Zawodowa w Lesznie, Instytut Politechniczny Streszczenie W artykule zaprezentowano nowoczesne narzędzie
Opracowanie dodatkowego rodzaju pytań dla systemu Moodle
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Fizyki, Astronomii i Informatyki Stosowanej Rafał Święch Nr albumu: 236418 Praca inżynierska na kierunku Informatyka Stosowana Opracowanie dodatkowego rodzaju
Budowa i oprogramowanie komputerowych systemów sterowania. Laboratorium 4. Metody wymiany danych w systemach automatyki DDE
Budowa i oprogramowanie komputerowych systemów sterowania Laboratorium 4 Metody wymiany danych w systemach automatyki DDE 1 Wprowadzenie do DDE DDE (ang. Dynamic Data Exchange) - protokół wprowadzony w
Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne
Wydział: Matematyki Stosowanej Kierunek: Matematyka Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne Specjalność: Matematyka ubezpieczeniowa Rocznik: 2016/2017 Język wykładowy: Polski
Algorytmy Komunikacyjne dla Trójwymiarowych Sieci Opartych na Plastrze Miodu. Ireneusz Szcześniak. Politechnika Śląska 20 czerwca 2002 r.
Algorytmy Komunikacyjne dla Trójwymiarowych Sieci Opartych na Plastrze Miodu Ireneusz Szcześniak Politechnika Śląska 20 czerwca 2002 r. 2 Plan prezentacji Wprowadzenie Prezentacja trójwymiarowych sieci
Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015
Politechnika Krakowska im. Tadeusza Kościuszki Karta przedmiotu Wydział Inżynierii Środowiska obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015 Kierunek studiów: Inżynieria Środowiska
www.gim4.slupsk.pl/przedmioty
Lekcja 4. Program komputerowy - instalacja i uruchomienie 1. Rodzaje programów komputerowych 2. Systemy operacyjne 3. Instalowanie programu 4. Uruchamianie programu 5. Kilka zasad pracy z programem komputerowym
Rok akademicki: 2016/2017 Kod: JIS s Punkty ECTS: 6. Poziom studiów: Studia I stopnia Forma i tryb studiów: -
Nazwa modułu: Pakiety obliczeniowe Rok akademicki: 2016/2017 Kod: JIS-1-016-s Punkty ECTS: 6 Wydział: Fizyki i Informatyki Stosowanej Kierunek: Informatyka Stosowana Specjalność: - Poziom studiów: Studia
Paostwowa Wyższa Szkoła Zawodowa w Płocku Dariusz Wardowski
Paostwowa Wyższa Szkoła Zawodowa w Płocku Dariusz Wardowski dr Dariusz Wardowski, Instytut Matematyki i Informatyki PWSZ w Płocku 1 O mnie prowadzący wykład i laboratoria: Dariusz Wardowski pokój: 102
KARTA MODUŁU PRZEDMIOTU
UNIWERSYTET ROLNICZY IM. HUGONA KOŁŁĄTAJA W KRAKOWIE KARTA MODUŁU PRZEDMIOTU 1. Informacje ogólne Kierunek studiów: Specjalność: Profil kształcenia: Forma studiów: Stopień kształcenia: Semestr: 2 Nazwa
Macierze Lekcja I: Wprowadzenie
Macierze Lekcja I: Wprowadzenie Wydział Matematyki Politechniki Wrocławskiej Definicja Niech dane będą dwie liczby naturalne dodatnie m i n. Układ m n liczb ułożonych w prostokątną tablicę złożoną z m