Covers topics including object oriented programming, elementary data structures, modules, algorithms, recursion, data abstraction, code style, documentation, debugging techniques and testing.Prerequisite: NoneCo-requisite: NoneAdvisory: C S 1A or 1AH and 2A or 2AH or equivalent.2.