Educational guide 2018_19
Escola de Enxeñaría de Telecomunicación
Degree in Telecommunications Technologies Engineering
 Subjects
  Programming II
Subject Guide
IDENTIFYING DATA 2018_19
Subject Programming II Code V05G300V01302
Study programme
Degree in Telecommunications Technologies Engineering
Descriptors Total Cr. Choose Year Quadmester
6 Mandatory 2nd 1st
Teaching language
Spanish
Prerequisites
Department Telematics Engineering
Coordinator
Blanco Fernández, Yolanda
E-mail yolanda@det.uvigo.es
Lecturers
Blanco Fernández, Yolanda
Fernández Masaguer, Francisco
Web http://www.faitic.es
General description The general aim of this subject is to provide the students with the theoretical foundations and practical
competitions to analyse, design, develop and debug computer applications following the Object-Oriented Programming (OOP) paradigm. Programming II is a mainly practical subject where students have to design and develo pone of several programming projects. With the goal of supporting the students during the development of these software projects, firstly a very brief introduction to the discipline of Software Engineering and its relationship with the OOP paradigm will be given, putting the focus on the stages of analysis, design, implementation and debugging. Next, we will analyse in detail the foundations of OOP, highlight the advantages of UML diagrams for the design tasks that the students will have to carry out.
The main contents that will be explained in the subject are the following ones:
- Basic concepts of Software Engineering.
- Basic concepts of Object-Oriented Programming: classes and objects
- Encapsulation. Hiding principle. Concepts of decoupling and cohesion
- Inheritance, abstraction, polymorphism and reuse
- Relationships between classes: generalisation, association and dependency.
- Communication between objects: methods, events, messages.
- Persistence. Storage in files and in databases.
- Generation, capture and processing of exceptions.
- Introduction to the UML modeling language.
Universidade de Vigo            | Reitoría | Campus Universitario | C.P. 36.310 Vigo (Pontevedra) | Spain | Tlf: +34 986 812 000