Środowisko programisty: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Pan (dyskusja | edycje)
Dodane "Zarządzanie wersjami"
 
(Nie pokazano 18 wersji utworzonych przez 2 użytkowników)
Linia 3: Linia 3:


== Opis ==
== Opis ==
Przedstawienie podstawowych narzędzi niezbędnych w pracy programisty. Elementy programowania w C.
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 ===
=== 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
* Różne typy języków programowania: służące do pisania programów (Pascal), stron internetowych (HTML), dokumentów (LaTeX), opisywania danych (XML), zadawanie zapytań do bazy danych (SQL), programowania robotów (QuakeC), przetwarzania tekstów (awk)
* 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
* Przygotowanie plików Makefile
* Odpluskwianie programów
* Odpluskwianie programów
* Język C


=== 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 ==
Linia 30: Linia 37:
* [[Środowisko programisty/Wyrażenia regularne|Wyrażenia regularne]]
* [[Środowisko programisty/Wyrażenia regularne|Wyrażenia regularne]]
* [[Środowisko programisty/Bash - skrypty złożone|Bash - skrypty złożone]]
* [[Środowisko programisty/Bash - skrypty złożone|Bash - skrypty złożone]]
* [[Środowisko programisty/Zarządzanie kodem i błędami|Zarządzanie kodem i błędami]]
* [[Środowisko programisty/Zarządzanie wersjami - Subversion|Zarządzanie wersjami - Subversion]]
* [[Środowisko programisty/Wprowadzenie do C|Wprowadzenie do języka C]]
* [[Środowisko programisty/Składanie dokumentów - Latex|Składanie dokumentów - Latex]]
* [[Środowisko programisty/C - zmienne i funkcje|C - zmienne i funkcje]]
* [[Środowisko programisty/Automatyzacja kompilacji - make|Automatyzacja kompilacji - make]]
* [[Środowisko programisty/C - tablice i wskaźniki|C - tablice i wskaźniki]]
* [[Środowisko programisty/C - pliki|C - pliki]]
* [[Środowisko programisty/C - biblioteki i programy|C - biblioteki i programy]]
* [[Środowisko programisty/Zarządzanie wersjami - Subversion|Zarządzanie wersjami Subversion]]

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

Moduły