SEARCH

CONTACT

email: lich@vscht.cz address:
ICT Prague
Technická 5
166 28 Prague 6
map: how to find us

ICT Prague

Logo VŠCHT

Facebook

Facebook

Bioinformatika

Bioinformatika

ENBIK

ENBIK

« one step back EDUCATION

Programming and algoritmization in C# (N445078SIS)

Lecture Exercise Laboratory Examination Credits
1 3 0 Z+Zk 5
   

Annotation:

The course focuses on programming in C# programming language. The course consists of standard programming techniques and algorithms that are often used in computer science with an emphasis on good knowledge, their evaluation in terms of time and memory consumption and the possibility of acceleration. The course includes techniques of error handling with exceptions.

Syllabus:

  1. Programming, programming languages​​, history.
  2. Data types, representation of numbers in a computer, an integer data type, floating-point numbers.
  3. Variables, declaration of variables, operators, expressions, assignment statement.
  4. Conditions, loops, arrays, how the program flow is controlled.
  5. Static methods, declaration, overloading, recursion.
  6. Error handling, runtime errors, exceptions.
  7. Algorithms: Euclidean algorithm, sorting algorithms, binary search.
  8. The complexity of algorithms.
  9. Options acceleration algorithms.
  10. Data structures.
  11. Classes and objects.
  12. Properties, methods, events.
  13. Heredity.
  14. Projects.