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

Applied Programming in Java (N_not_yet_assigned1SIS)

Lecture Exercise Laboratory Examination Credits
0 3 0 KZ 3
   
Guarantor Šimek Miroslav
Teacher Šimek Miroslav

Annotation:

Applied programming in Java introduces students to Java programming language focussed on using Java for accessing chemical databases. The course comparatively explains syntax and semantics of Java language, building upon knowledge obtained from previous programming courses (Python, C# programming, building UIs). Explained is the concept of memory allocation and basic packages (groups of classes) are presented: sets of classes for performing input/output operations, exception handling, containers, threads. The course follows with basics of interfacing native libraries via JNI (Java native interface) and students are presented libraries for working with chemical databases and their Java interfaces.

Syllabus:

  1. Java syntax and semantics
  2. Classes, dynamical allocation of instances and memory management
  3. Exceptions, I/O operations
  4. Network communication, sockets, HTTP
  5. Collections, mutable and immutable data types, iterators
  6. Multithreading
  7. JNI
  8. -9. Writing user interface in Java language
  9. -14. API of PubChem and others, project implementation

Notes:

  • credit: implemented and documented software project
  • exam: written test