Środowisko programisty: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
(Nie pokazano 29 wersji utworzonych przez 2 użytkowników) | |||
Linia 1: | Linia 1: | ||
== Forma zajęć == | |||
Laboratorium (30 godzin) | |||
== Opis == | == Opis == | ||
Przedstawienie | Przedstawienie środowiska programisty obejmujące: podstawowe narzędzia tekstowe, programy narzędziowe, wprowadzenie do systemów wspierających tworzenie oprogramowania i zarządzanie projektami programistycznymi. Przedstawienie elementów programowania w języku C. | ||
== Sylabus == | == Sylabus == | ||
=== | === Autor === | ||
* Krzysztof Ciebiera | * Krzysztof Ciebiera — Uniwersytet Warszawski | ||
=== Zawartość === | === Zawartość === | ||
* Pliki, typy plików, poruszanie się po katalogach | * Pliki, typy plików, poruszanie się po katalogach | ||
* | * Tworzenie dokumentów matematycznych w języku LaTeX | ||
* Narzędzia tekstowe typu grep, sort | * Narzędzia tekstowe typu grep, sort i inne | ||
* Programy do zarządzania źródłami (np. svn) | * Programy do zarządzania źródłami (np. svn) | ||
* Programy do zarządzania zadaniami i błędami (np. mantis) | * Programy do zarządzania zadaniami i błędami (np. mantis) | ||
* Kompilatory, fazy kompilowania programów | * Kompilatory, fazy kompilowania programów | ||
* Odpluskwianie programów | * Odpluskwianie programów | ||
=== Literatura === | === Literatura === | ||
* Krzysztof Stencel, ''Systemy operacyjne'', Wydawnictwo PJWSTK, 2005, | |||
* Mendel Cooper, [http://tldp.org/LDP/abs/html/ ''Advanced Bash-Scripting Guide'']. | |||
* Dokumentacja bash, grep i sort. | |||
* [http://svnbook.red-bean.com/ ''Version Control with Subversion'']. | |||
* Dokumentacja systemów svn i mantis. | |||
* B. Kernighan, D. Ritchie, ''Język ANSI C'', Wydawnictwa Naukowo-Techniczne, Warszawa 2004. | |||
* T. Oetiker, H. Partl, I. Hyna, E. Schlegl (tłum. J. Gołdasz, R. Kubiak, T. Przechlewski), [ftp://ftp.gust.org.pl/TeX/info/lshort/polish/lshort2e.pdf ''Nie za krótkie wprowadzenie do systemu LaTeX2e'']. | |||
* Dokumentacja systemu LaTeX. | |||
* Dokumentacja make. | |||
== Moduły == | == Moduły == | ||
* [[Środowisko programisty/Wprowadzenie do | * [[Środowisko programisty/Wprowadzenie do Basha|Wprowadzenie do Basha]] | ||
* [[Środowisko programisty/Bash - podstawowe komendy|Bash - podstawowe komendy]] | |||
* [[Środowisko programisty/Bash - pisanie skryptów|Bash - pisanie skryptów]] | |||
* [[Środowisko programisty/Wyrażenia regularne|Wyrażenia regularne]] | |||
* [[Środowisko programisty/Bash - skrypty złożone|Bash - skrypty złożone]] | |||
* [[Środowisko programisty/Zarządzanie wersjami - Subversion|Zarządzanie wersjami - Subversion]] | |||
* [[Środowisko programisty/Składanie dokumentów - Latex|Składanie dokumentów - Latex]] | |||
* [[Środowisko programisty/Automatyzacja kompilacji - make|Automatyzacja kompilacji - make]] |
Aktualna wersja na dzień 14:21, 13 paź 2006
Forma zajęć
Laboratorium (30 godzin)
Opis
Przedstawienie środowiska programisty obejmujące: podstawowe narzędzia tekstowe, programy narzędziowe, wprowadzenie do systemów wspierających tworzenie oprogramowania i zarządzanie projektami programistycznymi. Przedstawienie elementów programowania w języku C.
Sylabus
Autor
- Krzysztof Ciebiera — Uniwersytet Warszawski
Zawartość
- Pliki, typy plików, poruszanie się po katalogach
- Tworzenie dokumentów matematycznych w języku LaTeX
- Narzędzia tekstowe typu grep, sort i inne
- Programy do zarządzania źródłami (np. svn)
- Programy do zarządzania zadaniami i błędami (np. mantis)
- Kompilatory, fazy kompilowania programów
- Odpluskwianie programów
Literatura
- Krzysztof Stencel, Systemy operacyjne, Wydawnictwo PJWSTK, 2005,
- Mendel Cooper, Advanced Bash-Scripting Guide.
- Dokumentacja bash, grep i sort.
- Version Control with Subversion.
- Dokumentacja systemów svn i mantis.
- B. Kernighan, D. Ritchie, Język ANSI C, Wydawnictwa Naukowo-Techniczne, Warszawa 2004.
- T. Oetiker, H. Partl, I. Hyna, E. Schlegl (tłum. J. Gołdasz, R. Kubiak, T. Przechlewski), Nie za krótkie wprowadzenie do systemu LaTeX2e.
- Dokumentacja systemu LaTeX.
- Dokumentacja make.