Continuation of program design and development concepts. Emphasis on a structured, multi-phase program development process, involving understanding a problem, defining a formal solution, and using graphic design methodologies and/or pseudo-coding to develop a program specification. A selected high-level language with broad platform support is used to perform the implementation phase of program development using procedural and object-oriented methodologies. 3 Credits (3 Lecture) Prerequisite(s): CIT160 and MTH180 or CIT160 and MTH190 or CIT160 and MTH240 or CIT160 and MTH242.