Selected topics in computer programming based on the needs and areas of interest of the class and the professor. May include laboratory and/or field work as part of the class. Multiple credit course. May be repeated for credit, but grade forgiveness cannot be applied.