Course title | Programming Techniques in Java |
---|---|
Course code | KIT/IJAV |
Organizational form of instruction | Lecture + Tutorial |
Level of course | Bachelor |
Year of study | 3 |
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) |
---|
|
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 |
|
Study plans that include the course |
Faculty | Study plan (Version) | Category of Branch/Specialization | 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 |