ITC / Pracownicy / Badawczo - dydaktyczni / Darnowski Piotr / Informatyka 1 2015/2016 / Literatura dodatkowa

Literatura dodatkowa

To co znajduje się w tym folderze, nie jest częścią kursu Informatyka 1. 

Dla dociekliwych:

Nauka programowania to bardzo dobra inwestycja na przyszłość.

Oczywiście jak ktoś chce się dalej rozwijać to C++, C# stoją otworem. Jeżeli będziecie w przyszłości tworzyć

zaawansowane narzędzia obliczeniowe np. do obliczeń CFD to warto uczyć się dalej tego typu języków.

Dla typowych zastosowań inżynierskich zalecam jednak zastanowić się nad bardziej przystępnymi narzędziami dedykowanymi dla inżynierów i naukowców:

MATLAB -  http://www.mathworks.com/

Ewentualnie darmowe alternatywne środowiska, które działają na tej samej zasadzie. Mają zbliżone możliwości do MATLAB:

OCTAVE - https://www.gnu.org/software/octave/

SCILAB -  http://www.scilab.org/

Alternatywa to używanie PYTHON, który też ma ogromne możliwości:

https://www.python.org/

https://pl.wikipedia.org/wiki/Python

Materiały do MATLAB warte uwagii:

Opis prawie wszystkiego do MATLABa z przykładami: http://www.mathworks.com/help/matlab/

Trzy polskie książki z podstawami MATLABa:

MATLAB 7 dla naukowców i inżynierów, R. Pratap

MATLAB i Simulink. Poradnik użytkownika, Helion, B. Mrozek

Matlab Praktyczny Podręcznik Modelowania - Waldemar Sradomski 

W internecie można znaleźć dzięsiątki kursów i przewodników MATLAB-a. Nawet na YouTube.

Bardzo ciekawe są dwa podręczniki twórcy Matlab:

http://www.mathworks.com/moler/index_ncm.html

http://www.mathworks.com/moler/exm/index.html

Inne, bardzo ciekawe materiały można znaleźć na stronach Stanford, MIT oraz Cornell:http://stanford.edu/~mzahr/extras/cme292/autumn2014/lec/ 

https://confluence.cornell.edu/display/SIMULATION/MATLAB+Learning+Modules

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-094-introduction-to-matlab-january-iap-2010/lecture-notes/

http://ocw.mit.edu/courses/mathematics/18-s997-introduction-to-matlab-programming-fall-2011/

http://ocw.mit.edu/resources/res-18-002-introduction-to-matlab-spring-2008/ 

http://ocw.mit.edu/ans7870/2/2.086/S13/MIT2_086S13_Textbook.pdf  

Bardziej zaawansowane książki do MATLABa i ogólnie obliczeń numerycznych (poziom już raczej późny inżynierski albo magisterski):

Obliczenia inżynierskie i naukowe (Wydawnictwo Naukowe PWN, 2011), http://www.mimuw.edu.pl/~przykry/obliczenia/

Numerical Methods Using MATLAB, J. H. Mathews – bardzo dobra książka do metod numerycznych w MATALBie

Applied Numerical Methods Using MATLAB, Wiley, W. Y. Yang

Solving ODEs with MATLAB, Cambridge, L. F. Shampine

Ordinary and Partial Differential Equation Routines in C, C++, Fortran, Java, Maple, and MATLAB, H.J. Lee, C&H/CRC

Computational Science and Engineering, Gilbert Strang (Najlepsza książka do oblcizeń numerycznych)

Kilka linków o podobnej tematyce:

http://ocw.mit.edu/courses/mechanical-engineering/2-29-numerical-fluid-mechanics-fall-2011/lecture-notes/ 

http://ocw.mit.edu/courses/mechanical-engineering/2-086-numerical-computation-for-mechanical-engineers-spring-2013/index.htm

http://ocw.mit.edu/courses/mathematics/18-085-computational-science-and-engineering-i-fall-2008/

http://ocw.mit.edu/courses/mathematics/18-086-mathematical-methods-for-engineers-ii-spring-2006/