02.02.2015 Views

Konspekt

Konspekt

Konspekt

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Założone efekty kształcenia<br />

Student powinien umieć:<br />

• dokonać analizy prostego problemu obliczeniowego danego w formie opisowej bądź za<br />

pomocą notacji matematycznej,<br />

• zaproponować algorytm rozwiązujący przedmiotowe zagadnienie i wyrazić go w języku<br />

C++,<br />

• utworzyć program komputerowy zawierający implementację algorytmu,<br />

• przetestować wykonany program.<br />

Program przedmiotu<br />

1. Etapy tworzenia oprogramowania. Algorytm.<br />

2. Podstawy organizacji i działania komputerów. Reprezentacja liczb całkowitych<br />

i zmiennopozycyjnych.<br />

3. Deklaracja zmiennych w języku C++. Operatory arytmetyczne, logiczne i relacyjne.<br />

4. Instrukcja warunkowa i pętle.<br />

5. Funkcje. Przekazywanie parametrów przez wartość i przez referencję.<br />

6. Rekurencja.<br />

7. Wskaźniki. Dynamiczna alokacja pamięci. Tablice jednowymiarowe i operacje na nich.<br />

Proste algorytmy sortowania.<br />

8. Kod ASCII. Łańcuchy znaków.<br />

9. Macierze.<br />

10. Struktury w języku C++. Podstawowe dynamiczne abstrakcyjne struktury danych: Listy<br />

jedno- i dwukierunkowe, kolejki, stosy, drzewa binarne.<br />

Sposób zaliczenia przedmiotu<br />

Z ćwiczeń można otrzymać 50 punktów (2 kolokwia – pierwsze za 20, drugie za 30 p.), a z zajęć<br />

laboratoryjnych 50 punktów (7 zadań praktycznych – 40 p. oraz 5 tzw. wejściówek – 10 p.), czyli<br />

łącznie 100 punktów.<br />

Warunkiem koniecznym uzyskania zaliczenia jest uzyskanie ponad 25 p. z kolokwiów, ponad<br />

20 p. z punktowanych zadań laboratoryjnych oraz ponad 5 p. z wejściówek. Wówczas ostateczna<br />

ocena z przedmiotu wynika z sumy punktów uzyskanych z ćwiczeń i zajęć laboratoryjnych:<br />

(50; 60] – trzy,<br />

(60-70] – trzy i pół,<br />

(70-80] – cztery,<br />

(80-90] – cztery i pół,<br />

>90 – pięć.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!