Compare and contrast various methods for modeling workflows, including narratives, flowcharts, and UML
Compare and contrast the relative merits of various software design methods, including traditional procedural designs, object-oriented design, the Rational Unified Process, Extreme Programming, and the Unified Software Development Process
Transform traditional workflows into computer-assisted workflows leveraging geospatial technologies to an appropriate degree
Discuss the degree to which structured and unstructured tasks can be automated
Differentiate between structured and unstructured tasks
CV4-5 - Web mapping and visualizations