Course: Programming Techniques in Java

» List of faculties » FEI » KIT
Course title Programming Techniques in Java
Course code KIT/IJAV
Organizational form of instruction Lecture + Tutorial
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 4
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Šilar Zdeněk, Ing. Ph.D.
Course content
Order objects - comparators. Collection - classes, interfaces and methods. Programming and use of multithreaded applications. Network communication in Java using TCP sockets. Using XML for describing structured data in Java. Introduction to Programming in Java mobile devices.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Methods of individual activities, Demonstration
Learning outcomes
The goal is to expand basic knowledge of Java programming techniques further. Students will learn about teaching collections (containers) for storing a large number of objects with multi-threaded applications, network Java, with XML in Java and other technology news and recent versions of Java.
After completion of this course is the student able to develop complex applications on the Java SE platform. The knowledge and skills can be applied in other related subjects.
Prerequisites
unspecified

Assessment methods and criteria
Oral examination, Written examination, Home assignment evaluation, Student performance assessment, Discussion

Participation in exercises (min. 70%). The development of all tasks assigned to the exercise. Preparation and submission of semester work - min. 30 points (max. 50 points). Successfully passing the exam (defense of the semester work + oral testing) - min. 60 points (max. 100 points), including credit.
Recommended literature
  • Brůha Luboš. Java - hotová řešení, Computer Press, Brno 2003.
  • Herout Pavel. Učebnice jazyka Java, Kopp, České Budějovice 2004.
  • Keogh James. Java bez předchozích znalostí, CP Books, a.s., Brno 2005..
  • Kiszka Bogdan. 1001 tipů a triků pro jazyk Java, Computer Press, Brno 2009..


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Information Technology (2015) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Summer
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Communication and Microprocessor Technology (2015) Category: Electrical engineering, telecommunication and IT 3 Recommended year of study:3, Recommended semester: Summer
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Information Technology (2016) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Summer
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Information Technology (2014) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Summer
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Information Technology (2013) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Summer
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Communication and Microprocessor Technology (2014) Category: Electrical engineering, telecommunication and IT 3 Recommended year of study:3, Recommended semester: Summer
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Communication and Microprocessor Technology (2016) Category: Electrical engineering, telecommunication and IT 3 Recommended year of study:3, Recommended semester: Summer