Titular Professors
Programming fundamentals (recommendation).
Students acquire the knowledge and develop the skills indicated below:
1. Demonstrate knowledge of the object-oriented paradigm and all its characteristics , as well as knowledge of a real and current object-oriented language.
2. Demonstrates the ability to design software in general, based on specific specifications and using software design patterns.
3. Demonstrates knowing how to use a real development environment and demonstrates knowing how to work as a team.
1. Analysis, design and object-oriented programming.
2. Diagram modeling tools.
3. Development environments (IDE).
4. Class diagram (UML).
5. Design patterns (GRASP, GOF).
6. Linear data structures.
The subject is oriented so that the student takes an active part in their own learning. The teaching methodology is designed so that the subject is dynamic and participatory. The master classes are combined with exercise classes and in-class activities, as well as practices guided by the subject's teachers.
The teaching methodology of the subject is clearly differentiated into two parts. In the first, the foundations of the object-oriented paradigm and programming in a current language are achieved. The teaching orientation of this part is with master classes, continuous evaluation exercises and practices. In the second part, the subject focuses on the project-based learning methodology. The knowledge gained during the first part is consolidated by carrying out an almost real software development project.
See electronic folder of the subject.
See electronic folder of the subject.
See electronic folder of the subject.
See electronic folder of the subject.