image placeholder

The Undergraduate Affairs Committee in Computer Science, chaired by Professor Chandra Krintz, is soliciting feedback from all Computer Science undergraduate students on the strengths and weaknesses of the current curriculum.

The committee is investigating ways to update, improve, and evolve the current lower-division curriculum to better prepare students for the upper-division and beyond, as well as to provide students with more context on and insight into how the techniques they study apply outside of the classroom. Some topics under consideration include the incorporation of modern programming practices and tools (pair programming, development environments, support tools, language frameworks) as part of hands-on laboratories, a bits-to-program approach to entry-level classes, hands-on experience with modern and emerging programming languages (Ruby, Python, C#, F#, and others), and integration software engineering techniques (e.g. test-driven development) into course projects.

The committee has prepared a survey for all undergraduates that can be found here:
http://kings.cs.ucsb.edu:8180/survey

The survey is an opportunity for students to contribute to the CS program and to improve it for future undergraduates. In addition, by completing the form, the participant’s name goes into a drawing to win 20 free iTUNES (or $20). Three people will be chosen at random to win.

Undergraduate students have been e-mailed a password to use with the survey. Please contact Chris Bunch (Student Lead, UG Affairs Committee) for account and survey help (cgb@cs.ucsb.edu).

Feel free to also contact Prof. Chandra Krintz (ckrintz@cs.ucsb.edu) directly with your feedback and suggestions.