SubjectsSubjects(version: 945)
Course, academic year 2016/2017
   Login via CAS
Java - NPRG013
Title: Java
Guaranteed by: Department of Distributed and Dependable Systems (32-KDSS)
Faculty: Faculty of Mathematics and Physics
Actual: from 2014 to 2017
Semester: winter
E-Credits: 6
Hours per week, examination: winter s.:2/2, C+Ex [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech, English
Teaching methods: full-time
Teaching methods: full-time
Additional information: http://d3s.mff.cuni.cz/teaching/nprg013
Guarantor: doc. RNDr. Petr Hnětynka, Ph.D.
Class: Informatika Bc.
Informatika Mgr. - volitelný
Classification: Informatics > Programming
Co-requisite : NPRG031
Is co-requisite for: NPRG021
Is incompatible with: NPRG048
Is pre-requisite for: NSWI107
In complex pre-requisite: NPRG024, NSWI152
Annotation -
Last update: T_KSI (05.05.2004)
Seminar is focused on practical programming in Java.
Literature - Czech
Last update: Tajemník Katedry (12.05.2017)

Gosling, Joy, Steele, Bracha: The Java Language Specification, http://java.sun.com/docs/books/jls/

Campione, Walrath, Huml: The Java Tutorial, Third Edition

Eckel: Thinking in Java, http://www.mindview.net/Books/TIJ/

Syllabus -
Last update: Tajemník Katedry (12.05.2017)

Basic syntax - primitive types, classes, interfaces, objects, inheritance, packages, operators. Differences between Java and C++. Exception handling: try, catch, throw. Arrays. Strings. Java memory management and garbage collection. Virtual machine and runtime environment. Development tools. Threads and synchronization. Overview of the packages in the standard Java distribution - accessing files, collection library, networking,...

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html