UCSB Department of Computer Science
|It is proposed that this article be deleted because of the following concern:
If you can address this concern by improving, copyediting, sourcing, renaming or merging the page, please edit this page and do so. You may remove this message if you improve the article or otherwise object to deletion for any reason. Although not required, you are encouraged to explain why you object to the deletion, either in your edit summary or on the talk page. If this template is removed, do not replace it.
The article may be deleted if this message remains in place for seven days, i.e., after 14:57, 5 March 2015 (UTC).
Please consider notifying the author/project:
Timestamp: 20150226145707 14:57, 26 February 2015 (UTC)
The UCSB Computer Science Department in the University of California Santa Barbara's College of Engineering was founded in 1979. It offers Bachelor of Science, Master of Science, and Doctor of Philosophy degrees in Computer Science and provides courses for the Bachelor of Arts degree in Computer Science offered through the College of Letters and Science. Since 1999, the CS Department has offered the Computer Engineering Program in conjunction with Electrical and Computer Engineering Department. UCSB has a strong tradition in the computational sciences, having been the #3 ARPAnet host.
According to the National Research Council, the department's PhD program is ranked 4th in the United States. It is ranked 40th in the 2011 Academic Ranking of World Universities among other Computer Science departments.
Between 1996 and 2006, the CS Department experienced growth in both students and funding. During that time the department's undergraduate program more than doubled from 246 to 638 students. However, enrollment began to follow a national trend of decreased enrollment since its peak in 1992. In the same time period, the departments funding received a six-fold increase from $1.3 million from 22 grants to $8.1 million from 41 grants.
The CS Department's PhD program has also grown since its inception. The PhD program began in 1988 and saw its first graduate in 1990. In the 2006-2007 school year, the CS department saw a record 25 PhD students graduate. As of the 2007-2008 school year, the department has 100 PhD students and 50 Masters students.
B.A. in Computer Science
The B.A. in Computer Science is offered through the UCSB's College of Letters and Science, but requires students to pass both lower and upper division programming courses through the Computer Science Department. Emphases in the B.A. include: Computational Biology, Computational Economics, and Computational Geography.
Masters in Computer Science
Masters students can optionally emphasize in Computational Science and Engineering (CSE).
PhD in Computer Science
Doctoral students can optionally emphasize in Computational Science and Engineering (CSE), Technology and Society, or Cognitive Science.
Double Majors and Letters and Science Minors
Students in the College of Engineering are able to double major in a Letters and Science or Creative Studies major, but may not double major solely in the Engineering Department. Even with this option, freshman have up to 15 regular quarters to complete their degree while transfer students have up to 9 regular quarters. Students may minor in any subject listed in the College of Letters & Science minor subjects.
Five Year Combined B.S. / M.S
A combined BS/MS Program in Computer Science provides an opportunity to earn both degrees in five years. Students interested in the program begin meeting with their department late sophomore to early junior year.
Five Year B.S. / M.S. in Computer Science
Five Year B.S. in Computer Science / M.A. in Economics
Five-Year B.S./B.A. in Creative Studies and M.S. in Computer Science
The College of Creative Studies and the Computer Science Department offers a five-year BS/MS program for qualified students.
Five-Year B.S. in Computer Engineering / M.S. in Computer Science
There are over 80 courses offered through the Computer Science Department. They are divided into three categories: lower division courses (numbered 1-99) prepare Freshman and Sophomore students for their major and are required to progress out of the Computer Science pre-major, upper division courses (numbered 100-199) are required for the student's major and build upon lower division courses, and graduate courses (numbered 200-599) are offered only to graduate students or undergraduates on an accelerated curriculum program.
CS students have access to two primary computer labs: the Computer Science Instructional Lab (CSIL) and the Graduate Student Lab (GSL). CSIL is the CS Department's main facility and is primarily used for completing homework, studying, and interacting with other students. The lab is generally open for use 18 hours a day and offers instructors from the late afternoon to the evening. The CSIL Lab also includes a server dedicated to remote access. This allows students to access required applications from anywhere on campus without being physically in the lab. This benefit comes at the cost of sharing the workstation with varying amounts of users. The Graduate Student Lab is lab dedicated to Graduate students and their work that is open self-service 24/7. The GSL features a projector and conference tables for graduate students to practice presentations.
The CS Department actively encourages students to utilize the University of California's Education Abroad Program (EAP). Studying abroad usually occurs during the student's junior year or the summer before and can last from a university quarter to an entire year.
Research is a crucial component of the CS Department. As of 2006, the CS Department maintains over 20 research labs under its auspices.
A valuable resource to the CS Department is the 65 workstation CISE/IGERT Beowulf Cluster. It is dedicated to computing large amounts of information supplied by CS researchers and anyone from UCSB who needs access can apply through one of the campus' faculty investigators. Infrastructure for the research was partially funded by the National Science Foundation through grants EIA-0080134 and DGE02-21715. 
The amongst the department's strengths are cloud computing, computer security, database systems, and human-computer interaction.
- UCSB, "COE Facts Brochure," University of California Santa Barbara College of Engineering, http://www.engr.ucsb.edu/pdf/facts_august2007_final.pdf, accessed 27 October 2008.
- UCSB, "Computer Engineering Department," UCSB Computer Engineering Department, http://www.ce.ucsb.edu/, accessed 27 October 2008.
- http://graduate-school.phds.org/rankings/computer-science/rank/__MM_____M________M_____________________M_______________________U Priorities were set to maximum, without discrimination, for all categories.
- Jay Vegso, "Continued Drop in CS Bachelor's Degree Production and Enrollments as the Number of New Majors Stabilizes," Computing Research Association, http://www.cra.org/CRN/articles/march07/vegso.html, accessed 27 October 2008.
- UCSB, "10 Years of Growth," UCSB Computer Science Department, http://www.cs.ucsb.edu/info/growth/, accessed 27 October 2008.
- UCSB, "Department," UCSB Computer Science Department, http://www.cs.ucsb.edu/department, accessed 27 October 2008./
- UCSB, "Undergraduate Degrees," UCSB Computer Science Department, http://cs.ucsb.edu/undergraduate/, accessed 27 October 2008.
- ABET, "Accredited Schools," Computing Accreditation Commission of ABET, http://www.abet.org/schools.asp, accessed 27 October 2008.
- UCSB, "Computer Science B.A.," UCSB College of Letters and Science, http://www.catalog.ucsb.edu/2008cat/depts/compsci-ls.htm, accessed 27 October 2008.
- UCSB, "Graduate Degrees," UCSB Computer Science Department, http://cs.ucsb.edu/graduate/, accessed 27 October 2008.
- UCSB, "Courses," UCSB Computer Science Department, http://cs.ucsb.edu/courses/, accessed 27 October 2008.
- UCSB, "Labs," UCSB Computer Science Department, http://cs.ucsb.edu/department/tech_support/labs/, accessed 27 October 2008.
- UCSB, "Computer Science Education Abroad," UCSB Education Abroad Program, http://www.eap.ucsb.edu/academics/Compsci.html, accessed 27 October 2008.
- UCSB, "Research," UCSB Computer Science Department, http://www.cs.ucsb.edu/research/, accessed 27 October 2008.
- UCSB, "Labs," UCSB Computer Science Department, www.cs.ucsb.edu/department/tech_support/labs/ci/, accessed 27 October 2008.