- Zajęcia odbywać się będą w laboratorium 330 lub 328 w budynku H6 (Lipsk).
- Rozpoczęcie zajęć : środa, 12.X.2005 godzina 12:30 (H6,330) - zajęcia organizacyjne.
- Stały termin zajęć laboratoryjnych to środa, godzina 11 i 12:30.
- Osoby pragnące stosować kompilator MS Visual C++ mogą pobrać gotowy szabon projektu do rozwijania. Szablon znajduje się tutaj: RAR ZIP.
- Materialy dotyczace Linuxa znajduja sie TUTAJ (haslo do archiwum ustalone na zajeciach).
- Zaliczenie przedmiotu:
- W razie jakichkolwiek problemów zapraszam na konsultacje. Możliwe są również indywidualne spotkania, w terminie uzgodnionym wcześniej mailem
1. Zajęcia 12.10.2005:
- Zajęcia organizacyjne
- Prezentacja kompilatora Gnu C/C++, pierwszy program
2. Zajęcia 19.10.2005:
- W zwiazku z licznymi pytaniami w mailach, dotyczacymi Linuxa, na zajeciach odbedzie sie szkolenie z uzytkowania systemow Unix/Linux - w zakresie koniecznym do laboratorium. Zadanie zwiazane ze specyfikacja ANSI-C przechodzi na kolejne spotkanie.
- Materialy dotyczace Linuxa znajduja sie TUTAJ (haslo do archiwum ustalone na zajeciach).
3. Zajęcia 26.10.2005:
Tematyka zajec:
- Podstawowe typy zmiennych C.
- Instrukcje strukturalne C.
- Omowienie wymagan dotyczcych formatowania kodu w C.
Informacje o dwoch pierwszych zagadnieniach nalezy przygotowac wlasnorecznie na podstawie specyfikacji ANSI-C.
4. Zajęcia 2.11.2005:
W zwiazku z godzinami dziekanskimi w tym dniu zajecia nie odbeda sie.
5. Zajęcia 9.11.2005:
Tematyka zajec:
- Funkcje w C. Deklaracja, przekazywanie parametrow, wywolanie, wartosci zwracane.
- Tablicowanie zmiennych. Operatory tablicowania.
Informacje o tej tematyce nalezy przygotowac wlasnorecznie na podstawie specyfikacji ANSI-C.
Na zajecia nalezy przygotowac program w C, bedacy zadaniem domowym z dnia 26.10.05.
6. Zajęcia 16.11.2005:
Zajecia w tym dniu niestety nie odbeda sie. Wspomniana sesja konferencji CMS'2005 wypada dokladnie w ich czasie.
Tematyka tych zajec zostaje przeniesiona na raz nastepny.
7. Zajęcia 23.11.2005:
Tematyka zajec:
- Operacje z uzyciem wskaznikow. Deklarowanie wskaznikow na okreslone typy danych, pobieranie adresu zmiennej, pobieranie wartosci wskazywanej. Wskaznik w dostepnie do tablic.
- Deklaracje typow wyliczeniowych (enum) oraz stalych (const).
Informacje o tej tematyce nalezy przygotowac wlasnorecznie na podstawie specyfikacji ANSI-C.
Na zajecia nalezy przygotowac program w C, bedacy zadaniem domowym z dnia 9.11.05 (Funkcje w C: obliczanie wartosci silni z uzyciem rekurencji /rekursji/).
8. Zajęcia 30.11.2005:
Tematyka zajec:
- Operacje z uzyciem wskaznikow na zlozonych strukturach danych. Tworzenie struktur (struct), alokacja i dealokacja pamieci na takie struktury (funkcje malloc i free)
- Tworzenie i kompilacja kodu rozmieszczonego w wielu plikach. Zastosowanie dyrektywy #include preprocesora
Informacje o tej tematyce nalezy przygotowac wlasnorecznie na podstawie specyfikacji ANSI-C.
Na zajecia nalezy przygotowac program w C, bedacy zadaniem domowym z dnia 23.11.05 (wypelnianie tablicy dwuwymiarowej z dostepem poprzez wskaznik).
9. Zajęcia 7.12.2005:
Tematyka zajec:
- Operacje z uzyciem wskaznikow na zlozonych strukturach danych - ciag dalszy. Implementacja w ANSI-C liniowych struktur danych.
Na zajeciach odbedzie sie kartkowka dot. podstaw ANSI-C. Kartkowka bedzie trwala 15 min. Odbedzie sie w dwoch turach :
- Osoby, ktorych pierwsza litera imienia to 'K' lub w/g alfabetu wczesniejsza przychodza na zajecia 15 minut pozniej i pisza kartkowke pod koniec zajec
- Osoby, ktorych pierwsza litera imienia to 'L' lub pozniejsza - przychodza o czasie, koncza zajecia 15 minut wczesniej i pisza kartkowke na poczatku zajec
10. Zajęcia 14.12.2005:
Tematyka zajec:
- Implementacja liniowych struktur danych: stos, kolejka, lista jednokierunkowa.
Informacje o tej tematyce nalezy przygotowac wlasnorecznie.
Na zajecia nalezy przygotowac program w C, bedacy zadaniem domowym z dnia 7.12.05
11. Zajęcia 21.12.2005:
Tematyka zajec:
- Kontynuacja tematu: Implementacja liniowych struktur danych: stos, kolejka, lista jednokierunkowa.
12. Zajęcia 4.01.2006:
Tematyka zajec:
- Drzewa i grafy - implementacja w ANSI-C.
- Tworzony kod bedzie realizowal operacje na: drzewie, drzewie binarnym, grafie nie skierowanym.
Informacje o tematyce dot. wymienionych drzew i grafow nalezy przygotowac wlasnorecznie.
13. Zajęcia 11.01.2006:
Kolokwium zaliczeniowe.
14. Zajęcia 18.01.2006:
Tematyka: Drzewa BST. Omowieninie wynikow kolokwium.
Osoby posiadajace zaliczenie na zajeciach moga juz otrzymac wpis oceny do indeksu.
15. Zajęcia/wpisy ocen 25.01.2006:
UWAGA: W ZWIAZKU Z NIEOCZEKIWANYM I PILNYM WYJAZDEM ZMUSZONY JESTEM PRZENIESC ZAJECIA 25.01.06 NA 26.01.06.
ZA UTRUDNIENIA PRZEPRASZAM
Osoby pragnace otrzymac wpis lub poprawic kolokwium zapraszam wiec we czwartek miedzy godzinami 11 a 14.
16. Pierwsze spotkanie w sesji egzaminacyjnej: poniedzialek, 30 stycznia, 11:30, H6-330/332
Zapraszam osoby pragnace otrzymac wpis oceny do indeksu lub poprawiac kolokwium.
17. Drugie spotkanie w sesji egzaminacyjnej: sroda, 1 lutego, 13:00, H6-330/332
Zapraszam osoby pragnace otrzymac wpis oceny do indeksu lub poprawiac kolokwium.
18. Trzecie spotkanie w sesji egzaminacyjnej: poniedzialek, 6 lutego, 13:00, H6-330/332
Zapraszam osoby, ktore nadal nie maja wpisow oceny w indeksach.