Nazwa przedmiotu:
Języki i metody programowania 1
Koordynator przedmiotu:
dr inż. Jacek Starzyński, jacek.starzynski@ee.pw.edu.pl, +48222345644
Status przedmiotu:
Obowiązkowy
Poziom kształcenia:
Studia I stopnia
Program:
Informatyka
Grupa przedmiotów:
Wspólne
Kod przedmiotu:
Semestr nominalny:
1 / rok ak. 2009/2010
Liczba punktów ECTS:
5
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
Formy zajęć i ich wymiar w semestrze:
  • Wykład30h
  • Ćwiczenia0h
  • Laboratorium30h
  • Projekt0h
  • Lekcje komputerowe0h
Wymagania wstępne:
Limit liczby studentów:
Cel przedmiotu:
podstawy programowania w języku C, podstawy inzynierii oprogramowania, znajomośc narzędzi wspomagających (make, debugger), techniki panowania nad kodem, odpowiednie nawyki tworzenia i dokumentowania programu
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, nNarzędzia wspomagające zarządzanie wersjami (cvs,svn). Proces tworzenia oprogramowania (w małej skali): analiza zadania, specyfikacja wymagań, projekt programu, implementacja, uruchamianie i testowanie, wdrożenie, konserwacja.
Metody oceny:
brak
Egzamin:
Literatura:
1. B. Kernighan, D. Ritchie Jezyk ANSI C, WNT
Witryna www przedmiotu:
Uwagi:

Efekty uczenia się