An assigned, group or individual, in-depth programming project includes problem definition, requirements analysis, design, implementation, documentation, and testing. Spring. Credit, 4 semester hours. PREREQ: CSC 2250 and CSC 2850.