Студијски програм :  Физика

Назив предмета: Програмирање за физичаре

Наставник:  Драгомир Крпић

Статус предмета:  обавезан

Број ЕСПБ: 2

Услов: нема

Циљ предмета:  Упознавање са основим нумеричким алгоритмима. Учење програмског језика C++  и графичко приказивање резултата

Исход предмета:  Самостално решавање нумеричких проблема у физици. Прављење

графичких алата за аутоматску обраду резултата мерења

Садржај предмета: 

1.  Нумеричко интегрирање и диференцирање 

2. Тражење нула , брзина конвергенције

3. Интегрирање  методом Монте Карло 

4. Интерполације и полиноми 

5. Синтакса програмског језика, операције са улазним и излазним токовима података

6. Класе, конструктори, наслеђивање, пријатељске и виртуелне функције

7. Прављење класе за векторску алгебру 

8.  Класа за графичко претстављање математичких функција и хистограма 

    9. Прављење и контрола  графичких шаблона  за прозоре и корисничке дијалоге 

1 10. Системски дијалози и њихова употреба и контрола

1 11. Алгоритми за решавање основне једначине Њутнове динамике

 

Литература: Д. Крпић, Увод у нумеричку физику  и  Windows C++ програмирање,  ИЦНТ,  2008, универзитетски уџбеник

Број часова  активне наставе

Теоријска настава:

   3

Практична настава:

Методе извођења наставе      предавања

Оцена  знања (максимални број поена 100)

Предиспитне обавезе

поена

 

Завршни испит

поена

активност у току предавања

30

писмени испит

 

активност у току рач. вежби

 

усмени испит

70

 

30

UKUPNO

70