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: Info 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):
Zamknij