MIMINF:Strona główna: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Diks (dyskusja | edycje)
Nie podano opisu zmian
 
(Nie pokazano 34 wersji utworzonych przez 4 użytkowników)
Linia 1: Linia 1:
== Wstęp ==
Niniejsza strona zawiera projekt nowego programu studiów informatyki na wydziale MIMUW. Potrzeba stworzenia nowego programu studiów wynikała nie tylko z okresowej konieczności uaktualnienia programu nauczania, typowej dla  tak żywiołowo rozwijających się dziedzin jak informatyka. Główną przyczyną powstania tego programu jest przejście od pięcioletnich, jednolitych studiów magisterskich do obowiązującego w całej Europie systemu 3+2 (czyli trzy letnich studiów licencjackich oraz dwuletnich studiów magisterskich). Od roku akademickiego 2007/08 nasz wydział zobowiązany jest do wprowadzenia studiów realizowanych według nowego systemu.
Przygotowując ten program przyjęliśmy założenie, że absolwent etapu licencjackiego ma być w stanie rozpocząć pracę zaraz po ukończeniu studiów. Przyjęliśmy również, że profil absolwenta tych studiów to ''bardzo dobry programista''. Wymagało to znacznego przeprojektowania dotychczasowej siatki zajęć, tak by wszystkie przedmioty niezbędne do pracy zawodowej w charakterze programisty znalazły się w programie studiów licencjackich. Oczywiście jednocześnie zakładamy, że etap licencjacki ma spełniać druga rolę: przygotowywać do informatycznych studiów na etapie magisterskim.
Przedstawiony tu program składa się z siatek (planów) zajęć dla poszczególnych lat oraz z sylabusów wszystkich przedmiotów kursowych (czyli obowiązkowych) i niektórych przedmiotów obieralnych. Przedmioty obieralne są przedmiotami, które studenci muszą wprawdzie zaliczyć w ściśle określonych siatką swojego planu semestrach, mogą natomiast sam przedmiot wybrać z puli przedmiotów oferowanych przez wydział. Przy czym na etapie studiów licencjackich oferta przedmiotów obieralnych jest zawężona w stosunku do oferty na etapie magisterskim.
Przyjęliśmy również założenie, że każde seminarium magisterskie wskazuje co roku 3 przedmioty z puli przedmiotów obieralnych, które muszą być zaliczone przez wszystkich uczestników tego seminarium. Lista tych przedmiotów nie musi być taka sama co roku (choć przewidujemy, że zmiany będą się zdarzać rzadko). W przypadku wskazania przedmiotu obieralnego jako obowiązkowego na danym seminarium, zobowiązujemy się, że ten przedmiot będzie prowadzony przez co najmniej dwa lata. Pozwoli to studentom zaplanować sobie, które z tych przedmiotów obieralnych zaliczą na którym roku swoich studiów.
Innym elementem zwiększającym elastyczność nowego programu studiów są przedmioty ''Języki i narzędzia programowania''. Celem tych przedmiotów jest pokazanie i nauczenie narzędzi wykorzystywanych bądź przydatnych na zajęciach z innych przedmiotów. Program studiów nie precyzuje jakie są to narzędzia, dzięki czemu ich ofertę można modyfikować z roku na rok, tak by jak najlepiej dostosować ją do zmieniających się potrzeb. Planujemy zaoferowanie większej liczby takich przedmiotów niż jest wymagane do zaliczenia przez studentów, tak by studenci mogli wybrać te narzędzia, które ich najbardziej interesują.
== Nowe siatki przedmiotów ==
== Nowe siatki przedmiotów ==
[[MIMINF:Przedmioty]]
[[MIMINF:Siatki]]


== Nasze dotychczasowe materiały ==
<!--
== Nasze wcześniejsze materiały ==
*[http://www.mimuw.edu.pl/~janusz/nowy_program/programy.pdf Materiały w formacie pdf]
*[http://www.mimuw.edu.pl/~janusz/nowy_program/programy.pdf Materiały w formacie pdf]
*[http://www.mimuw.edu.pl/~janusz/nowy_program/programy.tex Materiały w formacie tex]
*[http://www.mimuw.edu.pl/~janusz/nowy_program/programy.tex Materiały w formacie tex]
-->


== Alfabetyczna lista przedmiotów obowiązkowych ==
== Alfabetyczna lista przedmiotów obowiązkowych ==


#[[MIMINF:Algorytmy i struktury danych|Algorytmy i struktury danych]]
#[[MIMINF:Algorytmy i struktury danych|Algorytmy i struktury danych]]
#[[MIMINF:Algebra liniowa|Algebra liniowa]]
#[[MIMINF:Geometria z algebrą liniową|Geometria z algebrą liniową]]
#[[MIMINF:Analiza matematyczna 1|Analiza matematyczna 1]]
#[[MIMINF:Analiza matematyczna 1|Analiza matematyczna 1]]
#[[MIMINF:Analiza matematyczna 2|Analiza matematyczna 2]]
#[[MIMINF:Analiza matematyczna 2|Analiza matematyczna 2]]
Linia 16: Linia 30:
#[[MIMINF:Bazy danych|Bazy danych]]
#[[MIMINF:Bazy danych|Bazy danych]]
#[[MIMINF:Bezpieczeństwo systemów komputerowych|Bezpieczeństwo systemów komputerowych]]
#[[MIMINF:Bezpieczeństwo systemów komputerowych|Bezpieczeństwo systemów komputerowych]]
#[[MIMINF:Indywidualny projekt programistyczny|Indywidualny projekt programistyczny]]
#[[MIMINF:Inżynieria oprogramowania|Inżynieria oprogramowania]]
#[[MIMINF:Inżynieria oprogramowania|Inżynieria oprogramowania]]
#[[MIMINF:Języki, automaty i obliczenia|Języki, automaty i obliczenia]]
#[[MIMINF:Języki, automaty i obliczenia|Języki, automaty i obliczenia]]
Linia 22: Linia 37:
#[[MIMINF:Metody numeryczne|Metody numeryczne]]
#[[MIMINF:Metody numeryczne|Metody numeryczne]]
#[[MIMINF:Metody realizacji języków programowania|Metody realizacji języków programowania]]
#[[MIMINF:Metody realizacji języków programowania|Metody realizacji języków programowania]]
#[[MIMINF:Paradygmaty programowania|Paradygmaty programowania]]
#[[MIMINF:Języki i paradygmaty programowania|Języki i paradygmaty programowania]]
#[[MIMINF:Podstawy matematyki|Podstawy matematyki]]
#[[MIMINF:Podstawy matematyki|Podstawy matematyki]]
#[[MIMINF:Problemy społeczne i zawodowe informatyki|Problemy społeczne i zawodowe informatyki]]
#[[MIMINF:Problemy społeczne i zawodowe informatyki|Problemy społeczne i zawodowe informatyki]]
Linia 29: Linia 44:
#[[MIMINF:Projekt zespołowy 1|Projekt zespołowy 1]]
#[[MIMINF:Projekt zespołowy 1|Projekt zespołowy 1]]
#[[MIMINF:Projekt zespołowy 2|Projekt zespołowy 2]]
#[[MIMINF:Projekt zespołowy 2|Projekt zespołowy 2]]
#[[MIMINF:Rachunek prawdopodobieństwa i statystyka|Rachunek prawdopodobieństwa i statystyka]]
#[[MIMINF:Rachunek Prawdopodobieństwa i Statystyka (UW)|Rachunek Prawdopodobieństwa i Statystyka (UW)]]
#[[MIMINF:Semantyka i weryfikacja programów|Semantyka i weryfikacja programów]]
#[[MIMINF:Semantyka i weryfikacja programów|Semantyka i weryfikacja programów]]
#[[MIMINF:Sieci komputerowe|Sieci komputerowe]]
#[[MIMINF:Sieci komputerowe|Sieci komputerowe]]
#[[MIMINF:Systemy operacyjne|Systemy operacyjne]]
#[[MIMINF:Systemy operacyjne|Systemy operacyjne]]
#[[MIMINF:Wstęp do programowania|Wstęp do programowania]]
#[[MIMINF:Wstęp do programowania (potok funkcyjny)|Wstęp do programowania (potok funkcyjny)]]
#[[MIMINF:Wstęp do programowania|Wstęp do programowania (potok imperatywny)]]
#[[MIMINF:Złożoność obliczeniowa|Złożoność obliczeniowa]]
#[[MIMINF:Złożoność obliczeniowa|Złożoność obliczeniowa]]


== Alfabetyczna lista przykładowych przedmiotów obieralnych ==
== Alfabetyczna lista stałych przedmiotów obieralnych ==


<!--#[[MIMINF:Cyfrowe przetwarzanie sygnałów|Cyfrowe przetwarzanie sygnałów]]-->
<!--#[[MIMINF:Cyfrowe przetwarzanie sygnałów|Cyfrowe przetwarzanie sygnałów]]-->


#[[MIMINF:Algorytmika|Algorytmika]]
#[[MIMINF:Algorytmika|Algorytmika]]
#[[MIMINF:Kryptografia|Kryptografia]]
#[[MIMINF:Algorytmy tekstowe|Algorytmy tekstowe]]
#[[MIMINF:Praktyczne metody weryfikacji|Praktyczne metody weryfikacji]]
#[[MIMINF:Kompresja danych - wprowadzenie|Kompresja danych - wprowadzenie]]
#[[MIMINF:Eksploracja danych|Eksploracja danych]]
#[[MIMINF:Grafika komputerowa|Grafika komputerowa]]
#[[MIMINF:Programowanie funkcyjne|Programowanie funkcyjne]]
#[[MIMINF:Programowanie w logice|Programowanie w logice]]
#[[MIMINF:Programowanie w logice|Programowanie w logice]]
#[[MIMINF:Sztuczna inteligencja|Sztuczna inteligencja]]
<!--#[[MIMINF:Grafika komputerowa|Grafika komputerowa]]-->
#[[MIMINF:Systemy uczące się|Systemy uczące się]]
#[[MIMINF:Sztuczna inteligencja i systemy doradcze|Sztuczna inteligencja i systemy doradcze]]
#[[MIMINF:Teoria informacji|Teoria informacji]]
#[[MIMINF:Teoria informacji|Teoria informacji]]
#[[MIMINF:Teoria obliczeń|Teoria obliczeń]]
#[[MIMINF:Weryfikacja wspomagana komputerowo|Weryfikacja wspomagana komputerowo]]
#[[MIMINF:Wnioskowanie w serwisach i systemach informatycznych|Wnioskowanie w serwisach i systemach informatycznych]]
#[[MIMINF:Wstęp do biologii obliczeniowej|Wstęp do biologii obliczeniowej]]
#[[MIMINF:Wstęp do biologii obliczeniowej|Wstęp do biologii obliczeniowej]]
<!--#[[MIMINF:Zaawansowana inżynieria oprogramowania|Zaawansowana inżynieria oprogramowania]]-->
#[[MIMINF:Zaawansowane bazy danych|Zaawansowane bazy danych]]
#[[MIMINF:Zaawansowane systemy operacyjne|Zaawansowane systemy operacyjne]]
 
<!--#[[MIMINF:Zaawansowana inżynieria oprogramowania|Zaawansowana inżynieria oprogramowania]]
#[[MIMINF:Zaawansowane aplikacje internetowe|Zaawansowane aplikacje internetowe]]
#[[MIMINF:Zaawansowane aplikacje internetowe|Zaawansowane aplikacje internetowe]]
#[[MIMINF:Zaawansowane projektowanie obiektowe|Zaawansowane projektowanie obiektowe]]
#[[MIMINF:Zaawansowane projektowanie obiektowe|Zaawansowane projektowanie obiektowe]]
#[[MIMINF:Zaawansowane sieci komputerowe|Zaawansowane sieci komputerowe]]
#[[MIMINF:Zaawansowane sieci komputerowe|Zaawansowane sieci komputerowe]]
#[[MIMINF:Zaawansowane systemy baz danych|Zaawansowane systemy baz danych]]
#[[MIMINF:Zaawansowane systemy baz danych|Zaawansowane systemy baz danych]]-->

Aktualna wersja na dzień 21:35, 8 paź 2021

Wstęp

Niniejsza strona zawiera projekt nowego programu studiów informatyki na wydziale MIMUW. Potrzeba stworzenia nowego programu studiów wynikała nie tylko z okresowej konieczności uaktualnienia programu nauczania, typowej dla tak żywiołowo rozwijających się dziedzin jak informatyka. Główną przyczyną powstania tego programu jest przejście od pięcioletnich, jednolitych studiów magisterskich do obowiązującego w całej Europie systemu 3+2 (czyli trzy letnich studiów licencjackich oraz dwuletnich studiów magisterskich). Od roku akademickiego 2007/08 nasz wydział zobowiązany jest do wprowadzenia studiów realizowanych według nowego systemu.

Przygotowując ten program przyjęliśmy założenie, że absolwent etapu licencjackiego ma być w stanie rozpocząć pracę zaraz po ukończeniu studiów. Przyjęliśmy również, że profil absolwenta tych studiów to bardzo dobry programista. Wymagało to znacznego przeprojektowania dotychczasowej siatki zajęć, tak by wszystkie przedmioty niezbędne do pracy zawodowej w charakterze programisty znalazły się w programie studiów licencjackich. Oczywiście jednocześnie zakładamy, że etap licencjacki ma spełniać druga rolę: przygotowywać do informatycznych studiów na etapie magisterskim.

Przedstawiony tu program składa się z siatek (planów) zajęć dla poszczególnych lat oraz z sylabusów wszystkich przedmiotów kursowych (czyli obowiązkowych) i niektórych przedmiotów obieralnych. Przedmioty obieralne są przedmiotami, które studenci muszą wprawdzie zaliczyć w ściśle określonych siatką swojego planu semestrach, mogą natomiast sam przedmiot wybrać z puli przedmiotów oferowanych przez wydział. Przy czym na etapie studiów licencjackich oferta przedmiotów obieralnych jest zawężona w stosunku do oferty na etapie magisterskim.

Przyjęliśmy również założenie, że każde seminarium magisterskie wskazuje co roku 3 przedmioty z puli przedmiotów obieralnych, które muszą być zaliczone przez wszystkich uczestników tego seminarium. Lista tych przedmiotów nie musi być taka sama co roku (choć przewidujemy, że zmiany będą się zdarzać rzadko). W przypadku wskazania przedmiotu obieralnego jako obowiązkowego na danym seminarium, zobowiązujemy się, że ten przedmiot będzie prowadzony przez co najmniej dwa lata. Pozwoli to studentom zaplanować sobie, które z tych przedmiotów obieralnych zaliczą na którym roku swoich studiów.

Innym elementem zwiększającym elastyczność nowego programu studiów są przedmioty Języki i narzędzia programowania. Celem tych przedmiotów jest pokazanie i nauczenie narzędzi wykorzystywanych bądź przydatnych na zajęciach z innych przedmiotów. Program studiów nie precyzuje jakie są to narzędzia, dzięki czemu ich ofertę można modyfikować z roku na rok, tak by jak najlepiej dostosować ją do zmieniających się potrzeb. Planujemy zaoferowanie większej liczby takich przedmiotów niż jest wymagane do zaliczenia przez studentów, tak by studenci mogli wybrać te narzędzia, które ich najbardziej interesują.

Nowe siatki przedmiotów

MIMINF:Siatki


Alfabetyczna lista przedmiotów obowiązkowych

  1. Algorytmy i struktury danych
  2. Geometria z algebrą liniową
  3. Analiza matematyczna 1
  4. Analiza matematyczna 2
  5. Aplikacje WWW
  6. Architektura komputerów i sieci
  7. Bazy danych
  8. Bezpieczeństwo systemów komputerowych
  9. Indywidualny projekt programistyczny
  10. Inżynieria oprogramowania
  11. Języki, automaty i obliczenia
  12. Logika dla informatyków
  13. Matematyka dyskretna
  14. Metody numeryczne
  15. Metody realizacji języków programowania
  16. Języki i paradygmaty programowania
  17. Podstawy matematyki
  18. Problemy społeczne i zawodowe informatyki
  19. Programowanie obiektowe
  20. Programowanie współbieżne i rozproszone
  21. Projekt zespołowy 1
  22. Projekt zespołowy 2
  23. Rachunek Prawdopodobieństwa i Statystyka (UW)
  24. Semantyka i weryfikacja programów
  25. Sieci komputerowe
  26. Systemy operacyjne
  27. Wstęp do programowania (potok funkcyjny)
  28. Wstęp do programowania (potok imperatywny)
  29. Złożoność obliczeniowa

Alfabetyczna lista stałych przedmiotów obieralnych

  1. Algorytmika
  2. Algorytmy tekstowe
  3. Kompresja danych - wprowadzenie
  4. Programowanie w logice
  5. Systemy uczące się
  6. Sztuczna inteligencja i systemy doradcze
  7. Teoria informacji
  8. Weryfikacja wspomagana komputerowo
  9. Wnioskowanie w serwisach i systemach informatycznych
  10. Wstęp do biologii obliczeniowej
  11. Zaawansowane bazy danych
  12. Zaawansowane systemy operacyjne