Programowanie w systemie Linux

Transkrypt

Programowanie w systemie Linux
Programowanie w systemie Linux
Jacek Lach
Zakład Oprogramowania
Instytut Informatyki
Politechnika Śląska
Plan
Jacek Lach. Programowanie w systemie Linux
• Program wykładów
• Program laboratorium
• Warunki zaliczenia
• Narzędzia
• Literatura
Program wykładów
• Pliki i środowisko
Jacek Lach. Programowanie w systemie Linux
• Terminale i ncurses
• Procesy i wątki
• Zarządzanie danymi, bazy danych
• XML
• Autoryzacja
• Tworzenie bibliotek
• Wersje międzynarodowe
• Testowanie i uruchamianie oprogramowania
Program laboratorium
Jacek Lach. Programowanie w systemie Linux
• Narzędzia programistyczne I
• Narzędzia programistyczne II
• Programowanie dla konsoli
• Wątki
• Programowanie aplikacji sieciowych
• Biblioteka Qt
Warunki zaliczenia
Jacek Lach. Programowanie w systemie Linux
• Wykonanie serii ćwiczeń laboratoryjnych
• Przedstawienie działającego projektu ze sprawozdaniem
• Platforma: Linux
• Język programowania: C, C++
• Zwolnienie: jeżeli projekt stanowi istotny element pracy dyplomowej
Narzędzia
Jacek Lach. Programowanie w systemie Linux
• Knoppix (www.knoppix.de)
• narzędzia systemowe
Literatura
Jacek Lach. Programowanie w systemie Linux
• Strony podręcznika systemowego
• LDP
• www.gnu.org
• “Linux Programming Unleashed” ­ SAMS Publishing
• “Beginning Linux Programming” ­ Wrox Press
• “Zaawansowane programowanie w systemie Linux” ­ Helion
Jacek Lach. Programowanie w systemie Linux
Materiały dodatkowe
http://www­zo.iinf.polsl.gliwice.pl/~jlach
jacek.lach at polsl.pl