Programowanie informatyczne

kierunek: elektrotechnika, inż.,  sem. III

  Wykład (sem. IV)



Prowadzący: Michał Śmiałek
Przedmiot stanowi wprowadzenie do programowania komputerów w językach wysokiego poziomu. Wprowadzenie to nie zakłada żadnej wcześniejszej znajomości programowania. Na wstępie opisano zasadę działania komputera i wykonywania przez niego programów. Językiem używanym podczas wykładu jest język C. Przedmiot jest podzielony na następujące tematy:

  Literatura
N. Wirth - Algorytmy + struktury danych = programy, WNT, Warszawa 2000 (kolejne wznowienie)
N. Wirth - Wstęp do programowania systematycznego, WNT, Warszawa 1987
B. Kernigham, D. Ritchie - Język C, WNT, Warszawa 1987 (lub wydania następne)
Dowolne książki typu „wprowadzenie do C” lub „wprowadzenie do C++”

  Slajdy z wykładów

Wykład wstępny

Wykład 1

Wykład 2

 

pozostałe niedostępne ...

 

 

 


 

  Laboratorium


Prowadzący: Michał Śmiałek, Tran Hoai Linh

  Regulamin
1. Zajęcia odbywają się co tydzień. Obecność na zajęciach jest obowiązkowa.
2. Do wykonania są dwa zadania. Zadania wykonywane są w grupach trzyosobowych.
3. Na wykonanie pierwszego zadania grupowego przeznaczone są trzy pierwsze zajęcia. Na wykonanie drugiego zadania grupowego przeznaczone są pozostałe zajęcia do końca semestru.
4. Rezultatem wykonania zadania jest sprawozdanie oraz działający program w jezyku C. Sprawozdanie zespołu powinno zawierać opis rozwiązania oraz kod programu. Każdy członek zespołu powinien dodatkowo przygotować sprawozdanie indywidualne.
5. Terminem oddania pierwszego sprawozdania jest początek zajęć w tygodniu następującym po zakończeniu zajęć przeznaczonych dla pierwszego zadania.
6. Terminem oddania drugiego sprawozdania są ostatnie zajęcia w semestrze.
7. Przekroczenie terminu oddania sprawozdania oznacza obniżenie oceny za dane zadanie o 5% za każdy dzień spóźnienia. Aby uniknąć znacznego obniżenia oceny, można np. przesyłać sprawozdania pocztą elektroniczną na adres: smialek--at--iem.pw.edu.pl.
8. Za wykonanie dwóch zadań można otrzymać maksimum 100 punktów. Za pierwsze zadanie można otrzymać 30 pkt. Za drugie zadanie można otrzymać 70 pkt. W ramach każdego zadania 2/3 oceny stanowi ocena grupowa, a 1/3 - ocena indywidualna (sprawozdanie indywidualne + aktywność na zajęciach).
9. Warunkiem zaliczenia jest uzyskanie w sumie co najmniej 51 pkt.
10. Ocena końcowa zależna jest od uzyskanej sumarycznej liczby punktów: 51-60 pkt. = 3,0; 61-70 pkt. = 3,5; 71-80 pkt. = 4,0; 81-90 pkt. = 4,5; 91-100 pkt. = 5,0.