Base Knowledge
NA
Teaching Methodologies
The following teaching methods are used:
1-Expository method: explanatory method where facts, concepts, principles and generalizations are defined and presented by the teacher and discussed with the class, followed by demonstrative examples;
2-Experimental method: active method where the student develops knowledge through problem solving and project development, in group dynamics and reflective individual work.
Learning Results
Provide students with knowledge about the different existing software development methodologies, with a main focus on the initial stages of requirements gathering and detailed design using the UML language. By the end of the semester students should be able to design an application from start to finish.
Program
Basic Concepts of Software Engineering; Software development process; Requirements engineering; Agile software development methods; Software architecture and design; System Modeling with UML.
Grading Methods
- - Exam - 50.0%
- - Individual and/or Group Work - 50.0%
- - Exam - 40.0%
- - Individual and/or Group Work - 60.0%
Internship(s)
NAO