Describe and write computer code using algorithmic and heuristic processes for artificial intelligence programs.
Examples: sequencing, selection, iteration, mathematical operations, using pseudocode to plan out the program