Description
In this course, you will learn:
- Detect and fix common Java programming errors at compile time
- Detect and fix common runtime programming errors, using debugging tools
- Check that the program does what it has to do using unit tests
- Compare the efficiency of two programs in terms of the resources used
- Model simple Java programs with basic software engineering techniques
- Determine if a program has been developed respecting ethical considerations
Syllabus:
- Errores
- Razonamiento y pruebas de programas
- Eficiencia (complejidad)
- Ingeniería de software
- Ética