Software engineering
Mathematical optimization
Cybernetics
Python
Matplotlib
Crossover
Chromosome
Mutator method
Mutation
Genetic algorithms
Computing
Computer programming