BS, Computer Science
These requirements differ very little from the 2015-16 requirements. Both the 2015-16 sample program and the sample program given in the 2016-17 catalog are appropriate for the 2016-17 requirements. The key difference between them is that the 2015-16 sample program has fewer units in the first semester, at the cost of delaying AMS 1A until the spring, when fewer sections may be available.
The only significant difference between these requirements and the 2014-15 requirements is that 17 units of CS electives are required rather than 16.