Wprowadzenie do informatyki

Spis treści

Jest to podstawowy zestaw informacji dla kursu Wprowadzenie do informatyki prowadzonego na Wydziale Mechanicznym Politechniki Wrocławskiej na kierunku Mechatronika.

Slajdy

  1. Język C w pigułce
  2. Programowanie (Blockly) slajdy i coś do czytania, Wprowadzenie. Algorytm. Schematy blokowe. Idea programowania strukturalnego.
  3. Struktura programów w C. Identyfikator, typy danych (typy fundamentalne: całkowite, rzeczywiste, znakowe, logiczny), deklaracja i inicjalizacja zmiennych, definiowanie stałych. Komunikacja poprzez konsolę. Operatory: arytmetyczne, logiczne, inkrementacji, dekrementacji, przypisania. Obliczanie wartości wyrażeń.
  4. Instrukcje sterujące.
  5. Preprocesor: dyrektywy, makrodefinicje. Zazwyczaj temat omawiany jest w sposób skrótowy!
  6. Funkcje: budowa funkcji, argumenty funkcji, wynik wykonania funkcji, definicje i deklaracje globalne, argumenty funkcji main, rekurencja.
  7. Tablice (tablice jedno i wielowymiarowe), łańcuchy znaków.
  8. Wskaźniki. Pamięć dynamiczna.
  9. Kolokwium (czasami go nie ma)
  10. Struktury danych, unie: deklaracja struktury, definiowanie zmiennej strukturalnej, tablice struktur, wskaźniki a struktury danych.
  11. Operacje na plikach: otwieranie, zamykanie plików, czytanie i zapisywanie do plików.
  12. Formatowanie w operacjach wejście/wyjście. Binarne wejście/wyjście.
  13. Operacje na łańcuchach znaków.
  14. Programy pomocnicze: diff, make, systemy rcs i cvs, debugger. Zarządzanie wersjami. Środowiska zintegrowane.
  15. Programowanie strukturalne w praktyce: podział programu na moduły, struktury danych, kompilacja.
  16. Extra:

Podręczniki

Na stronach jest lista bardzo wielu dostępnych w księgarni/bibliotece/Internecie źródeł informacji na temat programowania w języku C.

Ja korzystam głównie z:

  • Kernighan B.W., Ritchie D.M., Język ANSI C, WNT, Warszawa 2007.
  • Griffiths D., Griffiths D., C. Rusz głową! Helion 2013.
  • Reese R.M., Wskaźniki w języku C. Przewodnik, Helion 2014.

Bryk

Powstała pierwsza wersja czegoś w rodzaju bryku do wykładu. Po angielsku nazywa się to zwykle Lecture Notes. Materiał powstał na podstawie slajdów do wykładu i przez pewien czas był uzupełniany o różne komentarze (których na slajdach nie było). Od dłuższego czasu nie jest aktualizowany.

Do pobrania:

Na stronie tytułowej znajdują się informacje na temat daty ostatnich zmian. Informacje takie dostępne są również dla każdego rozdziału.

Zasady zaliczania wykładu Wprowadzenie do informatyki

  1. Zaliczenie dokonywana jest na podstawie oceny z kolokwium zaliczeniowego (odbywającego się na ostatnich zajęciach) — zdobyć trzeba minimum połowę punktów oraz
  2. Zaliczenia krótkiego testu odbywającego się w środku semestru ( zdobyć trzeba ponad połowę punktów).
  3. Na e-portalu pojawią się nieobowiązkowe testy, których wynik może być wzięty pod uwagę przy wystawianiu oceny końcowej.
  4. Nie przewiduje się automatycznego przepisywania ocen z Laboratorium, ale prowadzący mogą o to zawnioskować w stosunku do wybranych osób.

Gadżety

  1. ANSI C Reference Card (najważniejsze polecenia języka C do wydrukowania na jednej kartce)