Kierunek/Specjalność: |
MiBM / Mechanika Komputerowa |
Tytuł przedmiotu: |
Wariacyjne zadania mechaniki ciała stałego MK-2.4.11 (przedmiot wybieralny) |
Semestr, wymiar godz. (W), pkt.: |
IV - W1 (4 pkt.) |
Semestr IV
WYKŁADY: Wariacyjne sformułowania problemów drugiego rzędu. Wariacyjne sformułowania
problemów czwartego rzędu. Regularność rozwiązania, przestrzenie Sobolewa. Przestrzeń Hilberta i jej własności, przykłady. Formy liniowe, dwuliniowe, kwadratowe. Twierdzenia o istnieniu i jednoznaczności rozwiązania. Warunki konieczne, równania i nierówności wariacyjne.
Osoba odpowiedzialna za przedmiot: |
Dr hab. Andrzej Karafiat |
Jednostka organizacyjna: |
Instytut Modelowania Komputerowego (F-3) |
OMF.0KMATYKA 1 BUMEIRYKA | |
Kierunek/Specjalność: |
MiBM / Mechanika Komputerowa |
Tytuł przedmiotu: |
Podstawy informatyki MK-3.1 |
Semestr, wymiar godz. (W, L), pkt.: |
I - W1, L2 (4 pkt.); II - W1, L1 (3 pkt.) |
Semestr I
WYKŁADY: Podstawowe elementy komputera i zasada jego działania. Etapy pisania programów,
algorytmizacja zadań i schematy blokowe. Alfabet języka Fortran: deklaracje typu, stałe, zmienne proste, zmienne indeksowane, deklaracje tablic, zmienne logiczne, funkcje standardowe, prosta instrukcja wejścia-wyjścia. Wyrażenia arytmetyczne, logiczne i tekstowe w Fortranie. Podstawowe instrukcje w języku Fortran. Funkcja zewnętrzna - parametry i wywołanie. Tablice jednowymiarowe, tablice dwu- i więcej wskaźnikowe. Instrukcja wyjścia-wejścia; formaty swobodne, pojęcie unitu, czytanie ze zbioru, pisanie do zbioru. Instrukcja wejścia-wyjścia zredagowanego - formaty, do-implikowane - przykłady zastosowań. Segment subroutine - budowa i zastosowanie. Parametry formalne i aktualne segmentu, tablica jednowymiarowa jako parametr segmentu subroutine, function, przekazywanie tablic wielowymiarowych pomiędzy podprogramami. Deklaracja obszarów wspólnych common i nadawanie zmiennym wartości początkowych instrukcjami parameter, data; segment błock data. Elementy grafiki w Fortranie: animacja, procedury i biblioteki graficzne.
LABORATORIUM: Poznanie komputera - pierwsze kroki (poszczególne elementy pracowni
komputerowej). Struktura zbiorów w komputerze. Zasady korzystania z laboratorium, pojęcie użytkownika systemu - sieci komputerowe. Podstawowe elementy komputera i zasada jego działania. Podstawy systemu operacyjnego Windows 98, Pakiet Office 97 i jego użytkowanie. "Higiena" komputera i programowanie antywirusowe. Operacje na zbiorach. Edytory - elementy programowania. Kompilatory -edycja i uruchamianie elementarnych programów testowych. Pisanie i uruchamianie programów w Fortranie w zakresie podstawowych instrukcji języka. Pisanie programów według indywidualnych tematów: projekt nr.1 - tablicowanie funkcji zadanej szeregiem. Opracowanie programu graficznego we Fortranie - projekt nr.2. Procedury współpracy z systemem operacyjnym : time, exit, system, timer, error itp. Dyrektywy kompilatora F77L - end, include, option.
Semestr II
WYKŁADY: Podstawy budowy i użytkowania sieci komputerowych - sieci lokalne (topologia sieci) i sieci rozległe. Multiuser i Multitasking w sieciach komputerowych. Sieciowe systemy operacyjne (UNIX, LINUX, Windows98, Windows NT) - architektura systemu operacyjnego. Elementy Systemy UNIX/LINUX; jądro systemu UNIX i powłoki systemu; system plików systemu UNIX/LINUX - prawa dostępu; podstawowe rozkazy i polecenia systemowe; standardowy edytor UNIX-owy vi; wieloprocesowość w systemie Unix. Usługi systemowe - kompilatory Fortranu, C i Pascala -użytkowanie - projekt programu z operacjami na macierzach dwuwskaźnikowych. Usługi sieciowe: mail, telnet, ftp, talk, finger.