Motto: There are 10 kinds of people in the world
— those who understand binary and those who don't.
Reguły wymagania obecności: maksymalnie 2 nieusprawiedliwione, punktualność!!!
Cel tych zajęć: myśleć i rozumieć.
Nic na pamięć, dowolne notatki lub podręczniki,
również na kartkówkach i kolokwiach.
Reguły oceniania:
- aktywność (w tym przygotowanie do zajęć i zadania domowe),
- kartkówki,
- zaliczenie CZTERECH zadań,
- kolokwium zaliczeniowe z dopytaniem (niekoniecznie wszyscy)
Tematyka zajęć:
- Wejściówka A, B,C
- Środowisko użytkownika systemu Debian GNU/Linux - tryb terminalowy i graficzny.
- Edytory tekstowe i managery plików.
- Powłoka BASH, przydatne polecenia O poleceniu sort O poleceniach find i grep
- Środowisko programistyczne dla języka C w Linux-ie. Pojęcia preprocesora, kompilatora i linkera.Ściąga
z języka C - Pierwszy program w języku C, jego kompilacja i uruchomienie, poprawianie błędów - komunikaty kompilatora.
- Podstawowe konstrukcje języka C: struktura pliku źródłowego, funkcja main, deklaracje, instrukcje, operatory.
- Wejście-wyjście: strumienie, stdout, stdin, stderr, przekierowania. str57.txt wewy.c
- Instrukcje pętli, przykładowy program z pętlami.
- Przetwarzanie strumienia wejściowego po znaku: zliczanie wystąpień, statystyka wystąpień znaków.
- Typy danych, binarna postać danych w komputerze, kodowania, precyzja i dokładność rachunków.Przedtermin
- Wprowadzanie danych liczbowych z klawiatury, scanf.
- Proste zadania numeryczne: badanie podzielności, weryfikacja wielkich liczb pierwszych. Liczby pierwsze
- Wprowadzanie kątowych danych liczbowych, dodawanie i normalizacja kątów.Ujemne zero
Przykładowa literatura:
- Debian Reference
- Debian Support in Polish
- Projekt Dokumentacji Debiana
- Polski Projekt Dokumentacji Debiana
- debian.linux.pl
- newbie.linux.pl
- BASH - programowanie w powłoce
- Advanced Bash-Scripting Guide
- Grzegorz Blinowski,UNIX sztuczki i chwyty
- Kurs BASH'a
- Przydatne proste skrypty dla linuxa
- Powłoka BASH - skrypty - zastosowanie i przykłady.
- Mathematics for TopCoders,
- Na pracowni: /home/COMMON/teksty/kr
- Cameron Newham, Bill Rosenblatt, Bash - wprowadzenie, HELION, 2006
- K.Lal, T. Rak, Linux-komendy i polecenia-praktyczne przykłady, HELION, 2005
- Brian W. Kerninghan, Dennis M. Ritchie, Język ANSI C, Wydawnictwo Naukowo- Techniczne, Warszawa
- Brian W. Kerninghan, Dennis M. Ritchie, Język C, Wydawnictwo Naukowo-Techniczne, Warszawa
- Paweł Chomicz, Robert Ulijasz, Programowanie w języku C, poradnik programisty, Wydawnictwo PLJ, Warszawa, 1992
- Neil Matthew, Richard Stones, LINUX-Programowanie, Wydawnictwo RM, Warszawa, 1999
- http://www.google.com.pl