Logo ČVUT
Loading...
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2011/2012

Algorithmics

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah Jazyk výuky
XE36ALG KZ 5 2+2c
Předmět je náhradou za:
Computer Graphics Algorithms (E36ALG)
Algoritmizace (X36ALG)
Přednášející:
Božena Mannová (gar.)
Cvičící:
Božena Mannová (gar.)
Předmět zajišťuje:
katedra počítačů
Anotace:

The course is an introduction into basics of algorithmic problem solving using the Java language. Its core are data, their types, expressions, statements (exemplified by those at Java programming language), basics of programming techniques and data abstractions. The course does not involve topics concerning hardware, telecommunications or other programming languages or assemblers.

Požadavky:

For assessment: elaboration of a semester work and getting the necessary number of points.

Osnova přednášek:

1. Algorithms, programs and programming languages

2. Variables, expressions and assignments

3. Control structures

4. Procedures and functions

5. Top-down program design

6. Arrays

7. Classes and object I

8. Files

9. Text files

10. Complexity of algorithms

11. Classes and objects II

12. Linked structures

13. Data abstractions

14. Reserve

Osnova cvičení:

1. Computer laboratory usage

2. Data representation

3. Variables, expressions, assignments, input and output

4. Branches

5. Loops

6. Procedures and functions

7. Arrays

8. Strings and another classes

9. Recursion

10. Files

11. Complexity of algorithms

12. Data structures

13. Data structures

14. Reserve

Cíle studia:
Studijní materiály:

1. Horton, I.: Beginning Java 2, 2nd edition, Wrox Press Inc, 1999

Poznámka:
Další informace:
Pro tento předmět se rozvrh nepřipravuje
Předmět je součástí následujících studijních plánů:
Platnost dat k 9. 7. 2012
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet17704.html