1636661822

1636661822



Nazwa przedmiotu:

ALGORYTMY

Kod:

1100-AG0LIM.

Forma przedmiotu:

30 godzin wykładu + 30 godzin laboratorium informaty cznego

Ilość punktów ECTS:

6

Język wykładowy:

polski

Sposób zaliczenia:

wykład - egzamin ustny, laboratorium - kolokwium

Cele przedmiotu:

Celem przedmiotu jest zapoznanie studenta z podstawowymi algorytmami stosowanymi w informaty ce do rozwiązywania problemów, które pojawiają się w praktyce programowania.

Umiejętności w stępne:

OKOOIM, WPOLIM

Treści przedmiotu:

1.    Pojęcie algorytmu

2.    Elementarne struktury danych: stosy, listy, kolejki, drzewa

3.    Rekurencja, programowanie typu „dziel i rządź”

4.    Algorytmy sortowania - sortowanie szybkie

5.    Wyszukiwanie liniowe i binarne

6.    Algorytmy grafowe - przeszukiwanie wszerz i w głąb

7.    Wyszukiwanie wzorca w tekstach

8.    Podstawowe metody analizy' złożoności obliczeniowej algorytmów

Literatura:

[1] . Piotr Wróblewski - Algorytmy, struktury danych i techniki programowania

[2] . Thomas H. Cormen - Wprowadzenie do algorytmów

[3] . Alfred V. Aho - Algorytmy i struktury danych

[4] . Simon Harris - Algorytmy. Od podstaw

Koordynator:

Prof. dr hab. Stanisław Walczak

Data aktualizacji:

2009-02-20

Course name:

ALGORITHMS

Course contents:

1.    The mcaning of word "algorithm”

2.    Basic data structures - stack, list, queue, tree

3.    Recursion, “divide and conąuer” programming philosophy

4.    Sorting algorithms - Quicksort

5.    Linear and binary search

6.    Graph algorithms - depth-first and breadth-first search

7.    String pattem recognition

8.    Basic methods of evaluating algorithms complexity

13



Wyszukiwarka

Podobne podstrony:
Nazwa przedmiotu: ALGORYTMY I STRUKTURY DANYCH Kod: 1100-A DOLI 1 Forma przedmiotu: 30 godz.
Nazwa przedmiotu: ALGORYTMY PROGRAMOWANIA MATEMATYCZNEGO Kod: 1100-PM0LMF. Forma przedmiotu: 30
Nazwa przedmiotu: ALGORYTMY PROGRAMOWANIA MATEMATYCZNEGO Kod: 1100-PM0LMF. Forma przedmiotu: 30
Nazwa przedmiotu: ALGEBRA Z TEORIĄ LICZB Kod: 1100-AT0LMI Forma przedmiotu: 30 godzin wykładu + 30
Nazwa przedmiotu: ANALIZA MATEMATYCZNA DLA INFORMATYKÓW 2 (I) Kod: 1100-AM2LMI Forma
Nazwa przedmiotu: ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH Kod: 1100-AS0LII Forma
Nazwa przedmiotu: ELEKTRONIKA I TELEKOMUNIKACJA Kod: 1100-ET0LII Forma przedmiotu: 30 godzin
Nazwa przedmiotu: ELEMENTY SZTUCZNEJ INTELIGENCJI Kod: 1100-SI0LII Forma przedmiotu: 30 godzin
Nazwa przedmiotu: ALGEGRA 2 (T) Kod: 1100-AL2MMT. Forma przedmiotu: 30 godzin wykładu + 30 godzin
Nazwa przedmiotu: ALGEBRA LINIOWA Z GEOMETRIĄ 1 Kod: 1100-AG1OMM. Forma przedmiotu: 60 godz
Nazwa przedmiotu: ALGEBRA LINIOWA Z GEOMETRIĄ 2 Kod: 1100-AG2OMM. Forma przedmiotu: 30 godz
Nazwa przedmiotu: ANALIZA FUNKCJONALNA 1(T) Kod: 1100-AF1MMT. Forma przedmiotu: 30 godzin
Nazwa przedmiotu: ANALIZA MATEMATYCZNA 1 Kod: 1100-AM1MMM. Forma przedmiotu: 60 godzin wykładu +
ANALIZA MATEMATYCZNA 2 Nazwa przedmiotu: Kod: 1100-AM2MMM. Forma przedmiotu: 60 godzin wykładu
Nazwa przedmiotu: ANALIZA MATEMATYCZNA 3 Kod: 1100-AM3MMM Forma przedmiotu: 60 godzin wykładu + 60
Nazwa przedmiotu: ALGEGRA 2 (T) Kod: 1100-AL2MMT. Forma przedmiotu: 30 godzin wykładu + 30 godzin
Nazwa przedmiotu: ANALIZA MATEMATYCZNA 3(F) Kod: 1100-AM3LMF. Forma przedmiotu: 30 godzin
Nazwa przedmiotu: ALGEBRA LINIOWA Z GEOMETRIĄ 1 Kod: 1100-AG1OMM. Forma przedmiotu: 60 godz

więcej podobnych podstron