Kontakt  |  PRS 170  |  ALK 420  |  PZR 420  |  SIK 420  |  JPR 222  |  SOP 121


Języki programowania - plan przedmiotu i zasady zaliczenia


Plan przedmiotu

Na ćwiczeniach z języków programowania poznawać będziemy techniki implementacji algorytmów w językach C++, Java i C#. Szczególny nacisk położymy na programowanie zorientowane obiektowo i wskażemy pewne elementy charakterystyczne dla poszczególnych języków i środowisk. Plan ćwiczeń przedstawia się następująco:
  • Powtórka z języka C, ze szczególnym uwzględnieniem zarządzania pamięcią, arytmetyki wskaźników i preprocesora.
  • Język C++:
    • klasy w C++, dziedziczenie (w tym wielobazowe), aktywacja konstruktorów i destruktorów, klasy abstrakcyjne i metody czysto wirtualne, polimorfizm, składowe statyczne,
    • szablony klas i szablony funkcji - konstrukcja i potencjalne zastosowania,
    • elementy bibliotek STL i Boost.
  • Środowisko Java:
    • pojęcie bytecode'u, sposób kompilacji kodu źródłowego, organizacja kodu w projekcie, pakiety,
    • składnia języka i podstawowe techniki implementacji algorytmów,
    • pojęcie obiektu i referencji, odśmiecanie pamięci,
    • pojęcie interfejsu, rozszerzanie klas i implementacja interfejsów,
    • wybrane klasy z biblioteki standardowej JDK (pakiety java.io, java.util, java.net),
    • JFC i graficzny interface użytkownika na podstawie implementacji edytora tekstu, środowisko NetBeans.
  • Platforma .NET i język C#:
    • charakterystyczne cechy platformy .NET, środowisko Visual Studio .NET,
    • język C# - składnia i techniki implementacji,
    • podstawowe klasy z bibliotek .NET, interfejs graficzny w Windows Forms.

Zasady zaliczenia

Aby uzyskać zaliczenie należy spełnić wszystkie podane niżej wymagania:
  1. Uczęszczać na zajęcia - dopuszczalne są (zgodnie z regulaminem studiów) trzy nieusprawiedliwione nieobecności.
  2. Zaimplementować i zaliczyć w terminie program rozproszony (dokładne wymagania co do programu zostaną podane na zajęciach).
  3. Zaliczyć kolokwium końcowe.

Valid HTML 4.01!