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:
- Uczęszczać na
zajęcia - dopuszczalne są (zgodnie z regulaminem studiów)
trzy nieusprawiedliwione nieobecności.
- Zaimplementować
i zaliczyć w terminie program rozproszony (dokładne wymagania co do
programu zostaną podane na zajęciach).
- Zaliczyć
kolokwium końcowe.
