XSL Content

Programming in Distributed Computing Environments

Centre
Faculty of Engineering - Bilbao
Degree
Bachelor's Degree In Telecommunications Engineering
Academic course
2017/18
Academic year
2
No. of credits
6
Languages
Spanish
Basque

TeachingToggle Navigation

Distribution of hours by type of teaching
Study typeHours of face-to-face teachingHours of non classroom-based work by the student
Lecture-based1522.5
Applied classroom-based groups7.511.2
Applied computer-based groups37.556.2

Teaching guideToggle Navigation

AimsToggle Navigation

COMPETENCE: Ability to independently learn new knowledge and techniques suitable for the design, development or operation of telecommunications systems and services.



COMPETENCE: Ability to use communication and computer applications (office automation, databases, advanced calculus, project management, visualization, etc.) to support the development and operation of networks, services and applications of telecommunications and electronics.



COMPETENCE: Ability to use search tools library resources or information related to telecommunications and electronics.



COMPETENCE: Knowledge and use of the fundamentals of programming networks, systems and telecommunication services.

TemaryToggle Navigation

* Paradigm OOP:

1. Differences between Traditional Structured Programming and Object Oriented Programming

2. Classes and Objects

3. Overloading Functions

4. Inheritance

5. Interfaces

6. Polymorphism

7. Arrays

8. Treatment of Exceptions

9. Files



* Distributed services programming:

1. Sockets

2. RMI

3. Web Services

MethodologyToggle Navigation

In this course various teaching methodologies are used. In the theory classes predominates master mode, so that exhibitions of conceptual contents of the subject by the teacher, with student participation in occasional debates on them will be held, with the aim of facilitating the assimilation and interaction concepts to see in the field. The resolution of issues and problems in the classroom will be made in a participatory manner. For the students learning outcomes materialize in practical classes computer learning methodology based on problem solving and small projects that will increase in difficulty as the course progresses will continue. exercises to develop individually by using computer resources to help the students to understand the different aspects of the subject will be provided.

Assessment systemsToggle Navigation

Final evaluation system, comprising the following activities follows:

- Computer practices.

- Final exam in Java: 100%.



Computer practices:

Practical exercises must be uploaded to the eGela platform with a delivery date that ends at the beginning of the first practice session of the week following the realization of it.



Final exam:

The examination shall include the following sections:

- Exercise sockets.

- Exercise of RMI.

- Exercise Web Service.

To pass the course is necessary for the exercise of sockets work.

BibliographyToggle Navigation

Basic bibliography

* Ceballos Sierra, Fco. Javier; "Java 2: curso de programación". Ra-ma, 2000.

* Eckel, B.; "Piensa en Java". Prentice Hall, 2002.

* Bobadilla, J.; Sancho, A.; "Java a través de ejemplos". Ra-ma, 2003. ISBN: 8478975497

* Herbert Schildt; "Fundamentos de Java". Mc Graw Hill, 3ª edición, 2007. ISBN: 9701059301

* Arnold, K.; Gosling, J.; "The Java programming language". Addison-Wesley, 1998. ISBN: 0201310066

* Jamsa, K.; "Aprenda y practique Java". Oxford University Press, 2000. ISBN: 9706135251

Examining board of the 5th, 6th and exceptional callToggle Navigation

  • BIKANDI IRAZABAL, IÑAKI
  • ESPINOSA ACEREDA, JON KOLDOBIKA
  • HUARTE ARRAYAGO, MAIDER

GroupsToggle Navigation

16 Teórico (Spanish - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
19-33

16:00-17:00

Teaching staff

Classroom(s)

  • P0A 6A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I

16 Applied classroom-based groups-1 (Spanish - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
19-33

17:00-17:30

Teaching staff

Classroom(s)

  • P0A 6A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I

16 Applied computer-based groups-1 (Spanish - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
19-33

17:30-20:00

Teaching staff

Classroom(s)

  • P0B 10I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I

16 Applied computer-based groups-2 (Spanish - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
19-26

18:00-20:30

27-33

18:00-20:30

Teaching staff

Classroom(s)

  • P0B 10I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
  • P0B 10I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I

16 Applied computer-based groups-3 (Spanish - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
19-22

17:30-20:00

23-27

17:30-20:00

28-29

17:30-20:00

30-31

17:30-20:00

32-33

17:30-20:00

Teaching staff

Classroom(s)

  • P0B 9I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
  • P0B 16I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
  • P0B 9I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
  • P0B 8I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I
  • P0B 11I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I

46 Teórico (Basque - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
19-33

15:00-16:00

Teaching staff

Classroom(s)

  • S1A 7A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I

46 Applied classroom-based groups-1 (Basque - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
19-33

16:00-16:30

Teaching staff

Classroom(s)

  • S1A 7A - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I

46 Applied computer-based groups-2 (Basque - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
19-33

16:30-19:00

Teaching staff

Classroom(s)

  • P0B 9I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I

46 Applied computer-based groups-1 (Basque - Tarde)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
19-33

17:30-20:00

Teaching staff

Classroom(s)

  • P0B 10I - ESCUELA INGENIERIA DE BILBAO-EDIFICIO I