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:

  1. Rachunek macierzowy (powtórzenie) - 1 godz.
  2. Wybrane zagadnienia algebry liniowej - 1 godz.
  3. Wstęp do metod numerycznych - 1 godz.
  4. Rozwiązywanie układów równań liniowych - 2 godz.
  5. Całkowanie numeryczne - 2 godz.
  6. Rozwiązywanie równań nieliniowych - 2 godz.
  7. Zagadnienia interpolacji i aproksymacji - 2 godz.
  8. Metoda różnic skończonych - 3 godz.
  9. 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)

  1. Język html i edycja stron WWW - 4 godz.
  2. Ćwiczenie: STRONA WWW (wygenerować własną stronę WWW) - 2 godz.
  3. Pakiet matematyczny Octave (operacje na macierzach, własności macierzy) - 2 godz.
  4. Ćwiczenie: MACIERZE (rozwiązać układ równań liniowych lub problem własny za pomocą Octave) - 2 godz.
  5. Rysowanie wykresów (gnuplot lub xmgr) i wykonywanie rysunków programem xfig - 2 godz.
  6. Programowanie w Octave (obliczanie sumy szeregu) - 2 godz.
  7. Ćwiczenie: GRAFIKA (wykonać rysunek, którego elementem jest wykres funkcji jednej zmiennej) - 2 godz.
  8. Projekt: CAŁKOWANIE (zaprogramować algorytm całkowania numerycznego i wykonać obliczenia testujące) - 4 godz.
  9. Projekt: PIERWIASTEK (zaprogramować algorytm rozwiązania równania nieliniowego i wykonać obliczenia testujące) - 4 godz.
  10. 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:

  1. W. Macewicz: "HTML Język opisu dokumentu hipertekstowego", Zakład Nauczania Informatyki MIKOM, Warszawa.
  2. 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.
  3. Z. Fortuna, B. Macukow, J. Wąsowski: "Metody numeryczne", podręcznik akademicki EIT, WNT, Warszawa.
  4. J.W. Eaton: "GNU Octave", dokumentacja do programu, http:www.che.wisc.eduóctave/.
  5. P. Drozdowski: "Wprowadzenie do MATLAB-a", skrypt PK.
Jerzy Pamin 2002-12-23