Program przedmiotu "Podstawy informatyki i programowania 2"
dla II roku studiów inżynierskich na WIL
J. Pamin (01.10.2002)
Przedmiot ten, realizowany pod kierunkiem dr. J. Pamina
w trzecim semestrze studiów inżynierskich,
jest kontynuacją przedmiotu "Podstawy informatyki
i programowania 1", prowadzonego
pod kierunkiem dr. M. Słońskiego i obejmującego przegląd podstawowej
wiedzy informatycznej (15 godz.) oraz ćwiczenia laboratoryjne (30 godz.)
w środowisku Linux, umożliwiające zapoznanie się z podstawowymi
usługami sieciowymi oraz elementami algorytmizacji i programowania
(zgodnie z założeniem, że studenci poznali
środowisko MS Windows przed przyjściem na studia).
Kontynuacją tego
przedmiotu jest prowadzony pod kierunkiem dr hab. M. Radwańskiej
kurs z "Metod Komputerowych", obejmujący podstawową wiedzę
o modelowaniu komputerowym i metodzie elementów skończonych
(15 godz.) oraz ćwiczenia laboratoryjne (30 godz.)
ze statyki układów prętowych i wykorzystania
pakietów użytecznych w pracy inżyniera.
W ramach przedmiotu "Podstawy informatyki i programowania 2"
proponowane jest
zapoznanie studentów z najprostszymi metodami numerycznymi,
a także z wybranymi aplikacjami środowiska systemu operacyjnego
Linux i zastosowaniami sieci komputerowych.
Wykłady (15 godz.) będą obejmować następujące tematy:
- Rachunek macierzowy (powtórzenie) - 1 godz.
- Wybrane zagadnienia algebry liniowej - 1 godz.
- Wstęp do metod numerycznych - 1 godz.
- Rozwiązywanie układów równań liniowych - 2 godz.
- Całkowanie numeryczne - 2 godz.
- Rozwiązywanie równań nieliniowych - 2 godz.
- Zagadnienia interpolacji i aproksymacji - 2 godz.
- Metoda różnic skończonych - 3 godz.
- Kolokwium zaliczeniowe testowe - 1 godz.
Warunkiem zaliczenia przedmiotu jest obecność na ćwiczeniach
laboratoryjnych oraz uzyskanie pozytywnej oceny z tych ćwiczeń
i kolokwium zaliczeniowego. Ocena z przedmiotu wpisywana do indeksu
będzie obliczana według wzoru: 0.6 * ocena z laboratorium
+ 0.4 * ocena z kolokwium.
Ćwiczenia laboratoryjne (30 godz.) będą się odbywać
w laboratorium Linux Instututu L-5.
Kolokwium zaliczeniowe testowe będzie obejmowało tematykę wykładów
i ćwiczeń, i zostanie przeprowadzone na ostatnim wykładzie.
W sesji poprawkowej wyznaczony zostanie drugi termin kolokwium.
Podstawy informatyki i programowania 2 (laboratoria)
- Język html i edycja stron WWW - 4 godz.
- Ćwiczenie: STRONA WWW (wygenerować własną stronę WWW) - 2 godz.
- Pakiet matematyczny Octave (operacje na macierzach,
własności macierzy) - 2 godz.
- Ćwiczenie: MACIERZE (rozwiązać układ równań liniowych lub
problem własny za pomocą Octave) - 2 godz.
- Rysowanie wykresów (gnuplot lub xmgr)
i wykonywanie rysunków programem xfig - 2 godz.
- Programowanie w Octave (obliczanie sumy szeregu) - 2 godz.
- Ćwiczenie: GRAFIKA (wykonać rysunek, którego elementem jest
wykres funkcji jednej zmiennej) - 2 godz.
- Projekt: CAŁKOWANIE (zaprogramować algorytm całkowania numerycznego
i wykonać obliczenia testujące) - 4 godz.
- Projekt: PIERWIASTEK (zaprogramować algorytm rozwiązania równania
nieliniowego i wykonać obliczenia testujące) - 4 godz.
- Projekt: MRS (wyznaczyć ugięcie belki metodą różnic skończonych) - 6 godz.
Uwaga: Trzy ćwiczenia należy zaliczyć (bez oceny).
Ocena z laboratorium
będzie uwzględniać oceny z trzech projektów oraz wykazane na ćwiczeniach
umiejętności i zaangażowanie studenta.
Literatura:
- W. Macewicz: "HTML Język opisu dokumentu hipertekstowego", Zakład
Nauczania Informatyki MIKOM, Warszawa.
- J. Krupka, R.Z. Morawski, L.J. Opalski: "Wstęp do metod numerycznych
dla studentów elektroniki i technik informacyjnych", Oficyna Wydawnicza
Politechniki Warszawskiej, Warszawa.
- Z. Fortuna, B. Macukow, J. Wąsowski: "Metody numeryczne", podręcznik
akademicki EIT, WNT, Warszawa.
- J.W. Eaton: "GNU Octave", dokumentacja do programu,
http:www.che.wisc.eduóctave/.
- P. Drozdowski: "Wprowadzenie do MATLAB-a", skrypt PK.
Jerzy Pamin
2002-12-23