Variables, control structures, arrays, lists, recursion, data structures, and algorithm analysis.
Education and Training
Teaching in computer science, applied mathematics, and artificial intelligence at ESATIC and through guest lectures at other institutions of higher education.
Asymptotic notations, algorithm analysis, P, NP, and NP-completeness.
Optimization methods, model formulation, solution finding, and decision support.
Modeling linear problems, the simplex method, duality, and sensitivity analysis.
Representation of graphs, paths, spanning trees, shortest paths, and flows.
Structured programming, functions, data structures, and algorithm implementation in Python.
Introduction to machine learning methods, data preparation, and predictive models.