Prerequisites: CS 005 or CS 010 or knowledge of programming or consent of instructor
Description: Exploration of selected advanced topics in C++ in a laboratory setting. Topics include advanced object-ori- ented techniques, standard template library, interface design, and advanced idiomatic development prac- tices. Graded Satisfactory (S) or No Credit (NC). Segment is repeatable as topics change to a maxi- mum of 12 units. CS 049-I. C# (2) Lecture, 1 hour; laboratory, 3 hours. Prerequisite(s): CS 005 or CS 010 or knowledge of programming or consent of instructor. Practical explo- ration of software development using C# in a laborato- ry setting. Focus is on syntax, concepts, standard library, and development tool-chain use. Graded Satisfactory (S) or No Credit (NC). Segment is repeat- able as topics change to a maximum of 12 units.