Karta przedmiotu
null
- Status:
- Archiwalny od 2022
1DI1108 - Języki i metody programowania 1
- Nazwa w drugim języku:
- Programming Languages and Methodologies 1
- Nazwa skrócona:JIMP1
- Numer katalogowy:1DI1108
- Reprezentuje kierunek: I,D,PL - Informatyka Stosowana
- Odpowiedzialny za przedmiot: prof. dr hab. inż. Jacek Starzyński
-
Strona WWW przedmiotu:
http://wikidyd.iem.pw.edu.pl/index.cgi/Jimp1
- Język wykładowy:PL
- Liczba punktów ECTS:5
- Poziom przedmiotu: Podstawowy
- Forma zaliczenia przedmiotu:Zaliczenie
- Wymiar godzin:
- W: 30, L: 30
- Cel przedmiotu:
- Wprowadzenie do programowania proceduralnego. Język C. Narzędzia i techniki programowania. Absolwent kursu posiada podstawy do tworzenia oprogramowania w języku C dowolnym środowisku, także przy ograniczonych zasobach programistycznych i sprzętowych.
- Treści kształcenia:
- Programowanie w języku C: składnia języka, budowa programu, biblioteka standardowa, techniki projektowania programu w języku proceduralnym. Styl programowania. Zarządzanie kodem źródłowym: podział kodu na wiele plików, make. Narzędzia wspomagające zarządzanie wersjami (git). Proces tworzenia oprogramowania (w małej skali): analiza zadania, specyfikacja wymagań, projekt programu, implementacja, uruchamianie i testowanie, wdrożenie, konserwacja.
- Bibliografia:
- 1. B. Kernighan, D. Ritchie Jezyk ANSI C, WNT, wiele wznowień
2. Strona ISO-C Working group: http://www.open-std.org/jtc1/sc22/wg14/
3. ""Draft"" Standardu C11L http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf - Metody oceny:
- Zgodnie z regulaminem kursu.
- Uwagi:
- Książkę Kernighana i Ritchiego powinien przestudiować każdy student informatyki.
- Przedmioty na których bazuje dany przedmiot (prerekwizyty):