Network Programming 510-IS2-2PSS-23
Course profile: General Academic
Form of study: Full-time studies
Course type: Obligatory
Year/semester of study: 2 / 3
Prerequisites (sequential system of courses and exams): Introductory courses: XML TEchnologies in Programming, Internet Applications Design, Knowledge range: Practical knowledge of XML, Basics of webusability
Lecture: 15h Laboratory classes: 30h
Teaching methods: Lecture and laboratory work on practical use of techologies for creating networking services presented at the lecture.
ECTS credits: 4
Balance of student workload:
Class attendance:
- lecture 15h
- laboratory classes 30h
Course preparation:
- lecture 5h
- laboratory classes 10h
Literature study: 5h
Project homeworks: 15h
Preparation for the exam: 5h
Exam duration: 2h
Individual consultation with the teacher: 13h
Student workload:
- student workload related to activities requiring the direct participation of the teacher: 60h, 2.4 ECTS
- student workload that does not require the direct participation of the teacher: 40h, 1.6 ECTS
Type of course
Mode
Course coordinators
Learning outcomes
Learning outcomes:
Knows most popular technologies used to implement network services. KP7_WG7, KP7_WK1
Is able to describe the construction and working of an application server. KP7_WG7
Can explain the use of popular network protocols. KP7_WG7
Knows how to implement an Internet service in a programming language of choice. KP7_UW7, KP7_UW11
Is able to make an Internet service based on a Java servlet. KP7_UW11, KP7_UW12
Knows how to practically transfer complex information through the HTTP/HTTPS protocol. KP7_UW12
Can analyze the safety of internet services. KP7_UW12
Is able to perform tasks requiring the use of modern standards in a group work and retrieving data from documentation. KP7_UO2, KP7_KR1
Assessment criteria
Form of assessment: exam. The admissible number of unexcused absences from laboratory classes is 20% of classes.
Bibliography
Main literature:
D. Comer, Computer Networks and Internets. Pearson.
Documentation: J2EE, Apache Tomcat.
Supplementary literature:
H. Schildt. Java: The Complete Reference. OraclePress.
T. Converse, J. Park, C. Morgan. PHP5 and MySQL Bible. Wiley, 2004.
Notes
|
Term 2026:
None |
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: