Wojskowa Akademia Techniczna - Centralny System Uwierzytelniania
Strona główna

Algorytmizacja i języki programowania

Informacje ogólne

Kod przedmiotu: WIGBXCSD-Aijp
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Algorytmizacja i języki programowania
Jednostka: Wydział Inżynierii Lądowej i Geodezji
Grupy:
Punkty ECTS i inne: (brak) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
Język prowadzenia: polski
Forma studiów:

stacjonarne

Rodzaj studiów:

III stopnia

Forma zajęć liczba godzin/rygor:

W 16/+, C 14/+, razem: 30 godz., 3 pkt ECTS

Przedmioty wprowadzające:

Przedmioty wprowadzające: metody obliczeniowe, metody numeryczne, informatyka

Wymagania wstępne: znajomość podstaw metod numerycznych rozwiązywania równań napotykanych w tych problemach.


Autor:

prof. dr hab. inż. Adam Stolarski, dr inż. Aneta Brzuzy, dr inż. Mariusz Owczarek

Skrócony opis:

Algorytmy rozwiązań problemów modelowania matematycznego i fizycznego napotykanych w praktyce inżynierskiej i badaniach naukowych. Składnia języka Fortran i C++. Zmienne, Instrukcje, funkcje, kompilacja i usuwanie błędów w programach. Algorytm i program rozwiązywania równań metodą Gaussa Rozwiązywanie równań różniczkowych metodą Runge-Kuta. Poszukiwanie miejsc zerowych metodą Newtona. Metoda różnic skończonych.

Pełny opis:

Tematyka modułu:

Wykłady: Wykłady są realizowane metodą podającą lub konwersatoryjną z wykorzystaniem materiałów poglądowych związanych z ich tematyką.

1. Idealizacja problemu i zamiana na algorytm. / 2 godziny

2. Części składowe algorytmu, instrukcje, pętle /2 godziny

3. Grafy i schematy blokowe /2 godziny

4. Podstawy języka C++, instrukcje, zmienne /2 godziny

5. Podstawy języka C++ struktura programu, funkcje, biblioteki /4 godziny

6. Podstawy języka Fortran, instrukcje, zmienne /2 godziny

7. Podstawy języka Fortran struktura programu, funkcje, biblioteki /2 godziny

Ćwiczenia: Ćwiczenia mają na celu rozwijanie umiejętności praktycznego rozwiązywania problemów, pracy własnej, i dyskusji otrzymanych rezultatów

1. Zapis wybranych algorytmów w języku C++ /6 godzin

2. Zapis wybranych algorytmów w języku Fortran /8 godzin

Literatura:

Podstawowa

• D. Chrobak, Fortran praktyka programowania, Mikom, Warszawa 2003

• W. Sobieski, GNU Fortran z elementami wizualizacji danych, UWM, Olsztyn 2008

• J. R. Piechna, Programowanie w języku Fortran 90 i 95, Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa 2000

• J. Szmelter, Metody komputerowe w mechanice, PWN, Warszawa, 1980

Efekty uczenia się:

WIEDZA

W1 ma zaawansowaną wiedzę o algorytmizacji zadań problemów z zakresu budownictwa D_W01

UMIEJĘTNOŚCI

U1 – posiada umiejętność wyboru efektywnych algorytmów do rozwiązywania problemów naukowych, D_W02

U2 – posiada umiejętność programowania w fortranie i językach skryptowych przy użyciu systemu komputerowego. D_U05

KWALIFIKACJE

K1 rozumie potrzebę ciągłego dokształcania, analizowania treści monografii i internetowych baz danych problematyki zastosowań algorytmów metod numerycznych w budownictwie D_K01

Metody i kryteria oceniania:

Przedmiot zaliczany jest na podstawie egzaminu.

Egzamin jest przeprowadzany w formie ustnej.

Warunkiem dopuszczenia do egzaminu jest przygotowanie w ramach pracy własnej opracowania na zadany temat i przedstawienie go w formie prezentacji jako wystąpienia o charakterze dydaktyczno – naukowym. Wykonanie pracy własnej jest konsultowane z prowadzącym przedmiot. Praca własna wymaga upowszechnienia w grupie doktorantów przed seminarium końcowym celem przygotowania dyskusji problemowej. Prezentacja podlega obronie.

Jakość prezentacji własnej oraz udział w dyskusji prezentacji wykonanych przez innych uczestników seminarium podlega ocenie NA prowadzącego przedmiot. Ocena tych trzech elementów seminaryjnych – prezentacji, jej obrony i aktywności w dyskusjach problemowych - jest częścią składową egzaminu ustnego. Warunek konieczny do uzyskania zaliczenia przedmiotu pozytywna ocena łącznie z prezentacji, jej obrony i udziału w dyskusji problemowej oraz egzaminu ustnego.

Efekty W1, U1-2 są sprawdzane poprzez wykonanie i obronę pracy własnej, udział w zajęciach oraz uczestnictwo w dyskusji w czasie prezentacji seminaryjnych.

Efekty K1 są sprawdzane: opracowaniem pracy własnej.

Praktyki zawodowe:

nie dotyczy

Przedmiot nie jest oferowany w żadnym z aktualnych cykli dydaktycznych.
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Wojskowa Akademia Techniczna.
ul. gen. Sylwestra Kaliskiego 2, 00-908 Warszawa 46 tel: +48 261 839 000 https://www.wojsko-polskie.pl/wat/ kontakt deklaracja dostępności mapa serwisu USOSweb 7.1.0.0-9 (2024-12-18)