The search for systematic problem-solving processes requires a structured approach that leads, in the context of programming, to the production of algorithms. The objective is to study the formalization of problems, problem-solving approaches, typical solutions, and to characterize their properties. This approach is transferable to any engineering discipline.
Program:
- Formalize a problem and write associated specifications.
- Understand control structures.
- Understand static and dynamic data structures.
- Master the top-down approach for problem-solving.
- Have an understanding of evaluating solution performance.
- Translate a simple algorithm into a program (introduction to two languages: C and Visual Basic).