Network Services & Applications 26210
- Centre
- Faculty of Informatics
- Degree
- Bachelor's Degree in Informatics Engineering
- Academic course
- 2022/23
- Academic year
- 3
- No. of credits
- 6
- Languages
- Spanish
- Basque
- Code
- 26210
TeachingToggle Navigation
Teaching guideToggle Navigation
Description and Contextualization of the SubjectToggle Navigation
This subject is taken in the third year, when the student must opt for one of the specialities. Anyway, this subject is compulsory for all students. Due to the importance that computer networks - especially the Internet - have nowadays, it is considered that all students should acquire basic knowledge about this area.
Skills/Learning outcomes of the subjectToggle Navigation
In this subject, the basic requirements for developing applications in which the network plays a key role are studied. Besides, the most relevant network applications are also studied. The subject focuses on the part of application development that is linked to the existence of the Internet, giving special importance to the study of developments in TCP/IP. Models for the creation of network applications and interfaces for their development are studied.
Theoretical and practical contentToggle Navigation
1 Network application design
2 Network application development
3 Network applications
4 Network application's security
5 Advanced tools for the development of network applications.
MethodologyToggle Navigation
Being basically a practical subject, in the theoretical classes the main concepts are explained and the student then goes into greater depth following the references provided by the professor. Theoretical concepts are put into practice in the practical classes.
Students have to carry out two types of practical work in groups. 1) They do the practical work proposed in the laboratory classes, always supported by the professor. This practical component uses to be short (one session) and highly directed, without much margin for moving away from the objective.
2) Students have to carry out (mainly out of classroom) other more general practical work, using the main concepts taught in class in a wider and more realistic way. The goal of the practical work is to design a network application and the nature of the designed application must be agreed with the professor beforehand.
Assessment systemsToggle Navigation
- Continuous Assessment System
- Final Assessment System
- Tools and qualification percentages:
- Ehunekoak eta ebaluazio motak hurrengo ataletan zehazten dira. (%): 100
Ordinary Call: Orientations and DisclaimerToggle Navigation
Students have to choose between two types of evaluation: continuous or overall.
Initially, any student attending to classes is considered as enrolled in continuous evaluation.
Their pre-enrollment becomes definitive after the confirmation of the application by the student within the established timescale (between 60% and 80% of the course). If, within these dates, the student does not confirm his/her enrollment in continuous evaluation it is understood that he/she opts out of it.
In continuous evaluation, attending class is mandatory. In this case, the evaluation is divided into three parts. In the first part, the students do a practical work in groups, mainly outside class hours, consisting on the design of a network application design. This represents 15% of the mark. Secondly, in the last theme the practical work done in the laboratory is evaluated. It represents 5% in the final mark. Finally, the remaining contents, both theoretical and practical, are evaluated by 3 written exams. It is necessary a mark of 3 in the average of the first two exams to remain in continuous evaluation.
In the case of overall evaluation, the student has to hand in a practical project related to the last theme (done outside class hours) on an individual basis, and agreed with the professor. He/she also has to take a written exam that represents 95% of the final mark.
Extraordinary Call: Orientations and DisclaimerToggle Navigation
In this case the student must be evaluated by the overall evaluation. Its conditions are those described for the ordinary call.
Compulsory materialsToggle Navigation
https://egela.ehu.eus/
BibliographyToggle Navigation
Basic bibliography
-Computer Networking: A Top-Down Approach, 7th ed. J.F. Kurose and K.W. Ross. Addison-Wesley 2008.
· &th, 5th and 4th editions are also valid.
-TCP/IP Sareak, 3. argitaldia. JM Rivadeneyra. UEU 2009
In-depth bibliography
-Unix Network Programming, Vol 1, 2nd ed. W. R. Stevens. Prentice Hall 1998.
-Twisted Network Programming Essentials, 2nd ed. Abe Fettig and Jessica McKellar. O'Reilly Media 2013.
-Internetworking with TCP/IP Vol III: client-server programming and applications. D.E. Comer, D.L. Stevens. Prentice hall 2001.
-TCP/IP Guide. A Comprehensive, Illustrated Internet Protocols Reference. Charles M. Kozierok. No starch press. 2005. [http://www.tcpipguide.com/free/t_toc.htm]
-PYTHON programazio-lengoaia: oinarriak eta aplikazioak. Iñaki Alegria Loinaz, Olatz Perez de Viñaspre Garralda eta Kepa Sarasola Gabiola. UEU eta UPV/EHU 2016.
Web addresses
Sockets:
- Python: https://docs.python.org/3/library/socket.html
- C: https://beej.us/guide/bgnet/
RFC reports: https://www.rfc-editor.org/
W3 Consortium: http://www.w3.org/
Twisted: https://twistedmatrix.com/trac/wiki/Documentation
Examining board of the 5th, 6th and exceptional callToggle Navigation
- ARRUE RECONDO, MYRIAM
- GURRUTXAGA GOIKOETXEA, IBAI
- PEREZ DE LA FUENTE, JESUS MARIA
GroupsToggle Navigation
16 Teórico (Spanish - Tarde)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-15 | 15:30-17:00 (1) |
Teaching staff
16 Applied laboratory-based groups-1 (Spanish - Tarde)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-15 | 12:00-13:30 (1) | 17:00-18:30 (2) |
Teaching staff
16 Applied laboratory-based groups-2 (Spanish - Tarde)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-15 | 14:00-15:30 (1) | 12:00-13:30 (2) |
Teaching staff
16 Applied laboratory-based groups-3 (Spanish - Tarde)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-15 | 14:00-15:30 (1) | 12:00-13:30 (2) |
Teaching staff
31 Teórico (Basque - Mañana)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-15 | 10:30-12:00 (1) |
Teaching staff
Classroom(s)
- 3.10 - CENTRO IGNACIO MARIA BARRIOLA (1)
31 Applied laboratory-based groups-1 (Basque - Mañana)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-15 | 14:00-15:30 (1) | 12:00-13:30 (2) |
Teaching staff
31 Applied laboratory-based groups-2 (Basque - Mañana)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-15 | 09:00-10:30 (1) | 14:00-15:30 (2) |
Teaching staff
31 Applied laboratory-based groups-3 (Basque - Mañana)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-15 | 09:00-10:30 (1) | 14:00-15:30 (2) |