Proponowane tematy zajęć projektowych dla II IM
1. napisać stronę internetową (dowolny język programowania) prezentującą informacje o autorze 2. program sortujący
3. program wykorzystujący dynamiczną strukturę danych (lista jednokierunkowa) 4. program do znajdowania liczb pierwszych
5. generator liczb losowych
6. program liczący całkę oznaczoną metodą trapezów 7. program obliczający wyznacznik kwadratowej macierz 3x3
8. program wyznaczający rozwiązania układu trzech równań liniowych
9. program wyznaczający miejsce zerowe funkcji jednej zmiennej metodą bisekcji 10. program wyznaczający miejsce zerowe funkcji jednej zmiennej metodą Newtona 11. program wyznaczający miejsce zerowe funkcji jednej zmiennej metodą siecznych 12. program wyznaczający datę Wielkanocy
13. program wyznaczający godziny wschodu i zachodu ciał niebieskich 14. program wyznaczający godziny świtu i zmierzchu
15. konwersja pomiędzy systemami liczbowymi 16. kod U1 oraz U2 - program konwertujący
17. liczby zmiennoprzecinkowe (standard IEEE 754) - program konwertujący 18. symulacja rzutu ukośnego w polu grawitacyjnym
19. symulacja rzutu pionowego w polu grawitacyjnym 20. Maple - obliczenia numeryczne (przykładowe programy) 21. Maple - obliczenia analityczne (przykładowe programy)
22. Mathematica - obliczenia numeryczne (przykładowe programy) 23. Mathematica - obliczenia analityczne (przykładowe programy)
24. program wyznaczający wszystkie pierwiastki dowolnego stopnia liczby zespolonej 25. program wyznaczający macierz odwrotną do macierzy 3x3
26. program obliczający kolejne cyfry rozwinięcia dziesiętnego liczby π
27. *symulacja drgań tłumionych niewymuszonych o jednym stopniu swobody z wykorzystaniem pakietu Matlab
28. *symulacja rzutu ukośnego w polu grawitacyjnym z uwzględnieniem oporu powietrza 29. *symulacja dwuwymiarowego modelu Isinga
30. *symulacja grawitacyjnego układu trzech ciał
31. **program ‘Kalkulator’ napisany pod Windows (okienkowy, zawierający cztery podstawowe działania arytmetyczne)
Tematy oznaczone kolorem czerwonym są już przydzielone;
Tematy oznaczone symbolem „*” lub „**” są tematami trudniejszymi. Ich realizacja będzie mieć wpływ na podniesienie oceny końcowej.