Self Assessment The Discipline

advertisement
Self Assessment
The Discipline
Computer Science, as a discipline has reach the maturity of established fields like mathematics, physics
and Electrical Engineering, where computation is both a deep and intricate field with its own
fundamental challenges and intellectually profound innovations as well as strong and indispensable
interdisciplinary connections with critical importance to diverse fields in engineering, social sciences ,
biological sciences, humanities, etc. Computer Science is the focus discipline for the information
revolution that has transformed society, industry and everyday life patterns. Computers and how they
manage, process and compute information are at the center of the discipline.
a. What trends are currently evident in the discipline, both nationally and internationally? What
subfields are currently growing or attracting major attention, and what subfields are declining?
The field is rapidly changing and is driven by both deep theoretical results as well as pragmatic practical
innovations. Traditionally, Computer Science has been a discipline with no rigid boundaries, either
within or with other discipline, and hence has been interdisciplinary by its very nature with faculty
moving easily between different sub disciplines and fields. Many of the current trends in Computer
Science are foundational, and have their roots in well established subfields. Something about theory.
Designing trustworthy computing systems is a general trend that is expanding, and involves the design of
computing systems that are inherently secure, available and reliable. Examples of such large scale
systems are cloud computing systems. Network science is another recent trend that is based on the study
and analysis of networks, as they manifest themselves in different contexts, be they physical computer
networks, social networks, information networks or biological systems. Much of this has been driven by
the deluge of different types of data that needs to be analyzed, processed and managed. As has been the
trend since its inception, interdisciplinary computing has been a driving force for many of the
innovations in computer science.
b. How is the department positioned in the discipline? What is the strength of the department in each
of its major subfields? How is this strength likely to be affected by anticipated retirements?
The Computer Science Department at UCSB is a medium sized and relatively young department with 33
faculty. Due to our size, we have historically concentrated on emphasizing areas of strength, while at
the same time ensuring broad coverage of all areas of computer science. This approach has been very
successful in ensuring that we have a highly visible stature in some critical areas, visible and growing
presence in the field in general, ensure we have enough diversity to enable us to pursue competitive
large scale grants, and allow us to successfully fulfill our instructional mission to educate and produce
the next generation of computer scientists, both at the undergraduate as well as at the graduate level.
The Computer Science Department has several faculty who have achieved national recognition: Petzold
is a member of the NAE, Ibarra, Kemmerer and Suri are all IEEE fellows, Ibarra and Kemmerer are
1
ACM Fellows and Suri is an ACM Distinguished Scientist, Gilbert and Petzold are SIAM fellows.
Belding, Zhao and Zheng are MIT TR Top 35, and the junior faculty in our department has garnered 15
NSF Career awards over its history. Both the Scientific Computing and the Multimedia groups have
received NSF IGERT awards. Krintz has received the Anita Borg Early Career award. The security
group is viewed by many objective measures as one of the top 5 in the nation. The Alexandria Digital
Library, which was one of the main driving forces in the evolution of search on large image and georeferenced information, was developed under he leadership of Smith. Many of our faculty are playing
leading roles in professional national and international organizations, especially in the areas of
Databases and Information Systems, Networking and Security. Finally, several successful startups were
initiated by CS faculty, including Expertcity (later Citrix online) by Schauser; Teoma (later acquired by
Ask.com) by Yang; Eucalyptus by Wolski; and RightScale by von Eiken, who was an adjunct faculty
while incubating some of the cloud computing ideas at UCSB.
c. What measures are available to assess national standing, and how widely are they accepted in the
discipline? What is the department's standing in the discipline on these measures?
The traditional metrics of excellence are used in Computer Science, with the notable exception that
conference publications are highly valued, often more so than journal publications. Various national and
international metrics have been used for ranking computer science departments. GIVE EXAMPLES.
Unfortunately, the most objective ranking, that is conducted by the Computing Research Association
(CRA) has been mired in controversy. The last ranking by the CRA was conducted in 1994, and we
were ranked 49th. This was just after our department started its PhD program (PhD program in CS
started in 1988, first PhD was granted in 1990). The most visible ranking is the US News and World
Report ranking. This ranking is solely based on the opinions of senior academics, administrators and
members of the industry. In 200X we were ranked 49. We are now ranked 35. This is the most
significant jump in ranking. By analyzing the ranks and scores, our department is .1 shy of ranking #28.
We strongly believe that with a little bit of effort, we would be at that ranking. Our overall goal is to
move into the top 20 within the next 10 years. (work more on this and check numbers).
d. How do other strengths at UCSB contribute to the department's standing in the discipline?
Computer Science has strong relations inter-disciplinary relationships with different departments at
UCSB, and these strengths have been well leveraged. We list some of the most prominent. Within
COE, CS faculty have strong connections with ECE faculty (CE in teaching terms, as we both house the
CE program, as well as strong research connections with the image processing group with large joint
grants) and the ME faculty (various joint appointments, and joint grants). CS faculty have strong
connections with the Media Arts and Technology Program (with students supervision and joint grants),
CITS, Biology and Physics (joint appointments and student supervision), and Chicano/a Studies (joint
grant).
e. What forms of extramural funding are available in the discipline? How does the department
compare to others nationally in its record of funding?
The department has been very successful in terms of extramural funding. The main sources are NSF,
NIH, DOE, DOD, DARPA, Army, etc. as well as a significant number of grants from industry,
including Google, Intel, Cisco, etc. The department has also been very successful in soliciting donations
2
that resulted in 4 Chairs and funding for graduate students. When compared to others, the department’s
funds are very good.
THE FACULTY
a. Comment on the continuing productivity and influence of the faculty.
The faculty are very productive and their influence on the field can be detected in various ways. We
enumerate some of the highlights:
In the Foundations of Computer Science, we have two strong groups covering Algorithms
and Complexity; and Computational Science and Engineering. These 2 groups are well
established with members in national and international institutions including the National
Academy of Engineering, ACM, IEEE, AAAS, ASME, SIAM, IASTED, the European Academy
of Science and the Academia Europaea. Ibarra was awarded the Blaise Pascal medal, and both
Ibarra and Petzold are included as ISI highly cited Researchers (2003, 3006). The junior faculty
have been awarded NSF Career awards and a Sloan Research Fellowship. The CSE group has
garnered the highly competitive NSF IGERT. The theory group is expecting a retirement in the
near future and would clearly benefit from a generalist computational hire.
The Systems group, which broadly includes networks, distributed systems, programming
languages and architecture is quite diverse with highly visible impact both academically as well
as in the industrial world. The junior faculty were awarded NSF Career and Anita Borg Early
Career awards, 3 were chosen as MIT Technology Review’s top investigators, a World
Technology Network Fellow, and Computer World Top IT innovators under 40. Chaired some
of the major conferences, including MobiCom, Secon, MobiHoc and SIGPLAN leadership.
Several keynote presentations at major conference including CONCUR, PASTE and
MEMOCODE. Wolski founded Eucalyptus, the leading open source cloud computing software
system has had a significant impact on cloud computing. Yang, co-founder of Taoma and
Ask.com, The Neptune middleware developed at UCSB also became the cornerstone at Ask.com
for providing fault tolerance, replication management, and resource scheduling to manage
thousands of online service machines, and has garnered several highly visible awards in the
domain of searching and the internet.
The Security group is a small but very visible and nationally highly ranked group. In addition
to including an ACM and IEEE fellow, the junior faculty were awarded NSF Career awards,
several keynote speeches in diverse forums, and has been able to garner large funding, including
multiple MURIs. Any retirements from this group in the near future would need to be
immediately replaced to sustain and maintain the high level of activity and visibility.
The Information and Intelligent Systems area includes the database and information
management group and the human computing and vision group. Strong inter-disciplinary group,
with high impact and visibility, originally with the Alexandria Digital library, an NSF IGERT,
and currently an Army Information Network grant. Leading positions in the main research
venues including VLDB, PODS, SIGSPATIAL, SIGMOD, MultiMedia, and Multimodal
Interfaces. The junior faculty were all awarded NSF Career awards. This group has also placed
several of their PhD students in leading academic institutions, including ETH, Purdue,
University of Florida and Ohio State University.
b. Comment on the balance in the department in terms of senior and junior appointments, diversity
(women and underrepresented national minorities), and Senate versus non-Senate appointments.
3
Describe the supply of potential faculty recruits, in relation to the need to achieve an appropriate
balance in these categories.
The department has 22 Full Professors, 8 Associate Professor, 2 Assistant professors, 1 LSOE, and 1
PLSOE. From the Full Professors, one is retiring end of June 2010, and we expect at least 2 more
retirements in the next 5 years. The chart below breaks down the gender of our faculty by rank and
compares with the national average. Total, our department faculty is 14.5% female, while nationally
departments are 16.6% female (Taulbee data 2007-08). In terms of under-represented national
minorities (urm), one of our faculty members is of Hispanic descent (2.94% of our faculty). According
to the 2007-08 Taulbee survey, 20.6% of Ph.D. graduates in CS were female, while 3.3% were urm. Of
all Ph.D. graduates, it is not known what percentage of the total and what percentage of women and
urms pursue academic careers. The data indicate that we are slightly below the national averages in
percentage of female and minority faculty. In the past 10 years, however, we have made drastic
improvements in hiring (and retaining) female faculty.
Full Professor
Associate
Professor
Assistant
Professor
Teaching
Faculty
UCSB CS
Total
22
8
UCSB CS Females
(%)
2 (9%)
2 (25%)
National Female %
(Taulbee data)
11.7%
15.4%
2
0 (0%)
21.7%
2
1 (50%)
27.2%
c. Comment on the balance of teaching and research specialties in relation to programmatic need.
How does the mix of teaching specialties reflect current and anticipated trends in the discipline, and
demand by graduate and undergraduate students?
The research interests of the faculty cover most areas of Computer Science, especially those that cover
the current most popular trends in the field. Our recent hire of Ben Hardekopf has ensured that we have
adequate coverage of programming languages and compilers, especially in terms of our undergraduate
offerings. Xifeng Yan has started a graduate course in data mining, an area of increasing interest
especially among graduate students. The retirement of Terry Smith, does leave a gap, from an
educational point of view, to cover Machine Learning, which is also an area of increasing interest among
students. A hire in this area, as described in our development plan would complement our nascent
strength in Data Mining as well as the research and educational demands in different sub-areas.
We have recently revamped our lower division undergrad courses. They have been redesigned and
updated to reflect current industry needs while still giving students a broad skillset that will outlast any
current trends. Another skill that needed by our undergraduates, especially when they pursue an
industrial career is the ability to groups and to have good software engineering expertise. These skills
are developed using pair programming in our lower division classes and several project-based courses,
capped with our newly restructured capstone courses.
4
To ensure that our graduate students are exposed to the latest innovations in Computer Science, faculty
are encourage to teach graduate 290's on their research topic, which give graduate students timely
content. Our seminar courses,595's, are another way of discussing ad hoc and often inter-disciplinary
the most recent research results. We also invite local industry leaders to teach courses that cover the
latest trends and results, especially those with strong interest in industry, e.g, Thorsten Von Eicken, the
founder of the successful cloud computing company, RightScale, explored and developed many of the
foundational themes in Cloud Computing in a graduate CS 290 course as early as 2007.
d. What is the faculty instructional workload policy?
Full time faculty teach 3 courses each, usually two undergraduate and one graduate. Faculty are also
encouraged, and usually do offer CS595 2 credit hour seminar classes.
e. Are faculty members sufficiently active in the pursuit of extramural funds in light of funding
possibilities?
Yes, as the overall funding numbers indicate, CS faculty are very active, and pursue diverse funding
opportunities.
g. Describe and evaluate the current system of governance in the department. Is there broad faculty
participation in departmental governance and on campus committees?
The department is very democratic by nature and most critical decisions are made by general votes by
the entire faculty. There are committees for undergraduate curriculum and affairs, graduate admission
and affairs, recruitment (when there are hiring positions), public relations, diversity, acceleration and
strategic planning. The department meets as a whole for 2 hour faculty meeting, typically averaging 5
per 10 week quarter, depending on the need. Critical recommendations made by the committees are
presented, discussed and voted on by the faculty. This structure has worked well for our needs and kept
the decision making process cohesive and collective. Due to the increasing size of the department, this
collective decision making model is under discussion in the area of merits and promotions. Currently,
all cases are discussed at a faculty meeting. The acceleration committee is a consultative committee,
which is convened to give advice to a faculty requesting acceleration or to the chair. A year ago, this
model was modified to require all merit cases be discussed during a single day, so called Merit Day, to
provide more uniformity.
Faculty are active in the department affairs, and faculty meeting are well attended. On a campus level,
computer science faculty have been active, including in recent year, leadership of the Committee on
Academic Personnel and The Graduate Council, as well as membership in Planning and Budget,
International Education, Research and Instructional Resources, the Graduate and Undergraduate
Councils, and the executive committees of the College of Engineering and of Creative Studies. Our
faculty has also been active in administrative roles, including Almeroth as Associate Dean of COE, Turk
as Chair of Media Arts and technology and Chong as Director of Computer Engineering.
5
GRADUATE PROGRAM
Self Assessment
a. What are the goals of the graduate program(s), and what is the rationale for its content, structure
(or lack thereof), and specialties? Discuss any graduate curricular problems and efforts to solve them.
The size and composition of our graduate program has changed significantly in the last ten years. Our
graduate program is about 108 Ph.D. students and 40 MS students, compared with 70 Ph.D. and 52 MS
students in the 2000-01 academic year. We have intentionally grown our Ph.D. program while shrinking
our masters program to create a more research-centric environment for our students, as well as to
improve the quality of our program and its graduates.
The purpose of our Ph.D. program is to prepare students for research and teaching positions in
universities and colleges, and for research and leadership positions in industry and government. The
goal of the program is to train the students in the methods of scientific inquiry and independent research.
Graduating students should be well instructed in the theory and practice of computer science principles.
They should be able to plan and execute a research project, organize, analyze, and write the results, and
present them clearly to a knowledgeable audience. This is accomplished through advanced course work
and active participation with the faculty in their research programs. Our MS program is mostly a
terminal degree program, with the goal of training the next generation of information technology
professionals. However, in some cases exceptional MS students transition into our Ph.D. program; this
typically happens with a few students each year.
Ph.D. students typically serve as TAs during the first year, an experience that, along with a number of
in-house presentations, is designed to expose students to the demands and excitement of teaching and
course administration. Class presentations for both Ph.D. and MS students provide our students with
valuable opportunities for learning the important skills of presentation and group interaction. Many of
our graduate courses are project-based, which teaches all students the skills of identifying an open-ended
problem, developing a solution, and implementing and testing that solution to determine the quality of
its outcome. Many courses that implement projects also require in-class presentations about those
projects.
Our Ph.D. students are required to meet breadth and depth requirements in preparation for a research
career. The breadth requirement is met through a set of 10 graduate courses. Of the 10 courses, 2 must
be completed in the systems area (from a set of 6 designated courses), and 2 in theory area (from a set of
6
6). At least half of the courses are typically completed during the student’s first year, while the
remainder is completed before graduation. The depth requirement consists of a Ph.D. major area
examination in the targeted specialization area and is usually completed in the second or third year of
study. This consists of an oral presentation and a literature survey that demonstrate competence and
preparation in the chosen specialty. The breadth and depth requirements are followed by a Ph.D.
proposal and then a defense at the completion of research. Students usually start their research during
the second year, but in some cases start during their first year.
The MS program offers three tracks: thesis, project or examination. Students in each track prepare a
plan of study comprised of 6 courses from three areas: theory, systems, and applications. Students
pursuing the examination option take an additional set of 3 courses and complete their degree with a
comprehensive exam. Students pursuing the project option take a minimum of 6 units of directed
research with a research advisor, write a project report and give a public presentation of their work.
Students pursuing the thesis option complete a thesis under the advisement of a 3-member thesis
committee and give a public defense of the thesis. The department also has a 5-year BS/MS program to
encourage BS students to pursue a MS degree.
We offer a broad variety of graduate level courses and seminars that are a direct outcome of faculty
specialties. We have regularly offered courses on many topics, including theory, databases, networks
and wireless networks, security, programming languages, architecture, algorithms, graphics, computer
vision, and machine learning, among others. We also offer “290” courses, which many be offered one
time or multiple times, and are typically closely related to faculty research interests. Recent 290
offerings have included, e.g. Sparse Matrix Algorithms, Program Analysis, Advanced Data Mining,
Networking for Multimedia, Green Computing, Querying and Indexing Contemporary Data, and
Cryptographic Engineering. Finally, we also regularly offer “595” seminars. These are paper-centric, 2unit courses (as opposed to 4-unit courses) that involve weekly meetings to discuss recent publications
on a chosen topic. Students typically prepare presentations of the papers and participate in group
discussions, giving students the opportunity to practice their presentation and technical reading skills.
b. Evaluate the department's success in attracting and retaining graduate students. How would one
characterize the applicant pool at the graduate level in terms of quality, size, diversity, etc.? How is
the program advertised? What procedures and criteria are used to select the students for admission?
What percentage of graduate students admitted in the past five years have had an undergraduate
GPA of under 3.0?
Our graduate applicant pool has remained quite strong. At the PhD level, we typically have between
about 250 and 300 applicants annually (with an unusual spike of 349 in 2007). The average PhD
applicant has a GPA above 3.5 and quantitative GRE scores of 80% or better. At the MS level, we have
between 200 and 250 applicants. A faculty committee makes admission decisions based on GPA, GRE
scores, recommendation letters, statement of purpose and intended research area of the (PhD) student.
We target a roughly steady size of student body in both the PhD and MS programs. We admit between
15% and 20% of PhD applicants; our “take rate” at the PhD level has grown from 34% in 2007 to 57%
in 2009. At the MS level we admit roughly 20%-30% of applicants, with a take rate typically in the
neighborhood of 30%. In the past five years we have admitted only one PhD applicant and two MS
applicants with GPA below 3.0 (about 1.5% of admissions). Our applicant pool is strongly
international, though the fraction of domestic applicants has trended generally upward in the past few
7
years and now (2010) stands at 21% PhD / 17% MS. Our student body is also highly international (60%
are non-resident aliens), with the largest international representation from China and India. Like the
field of CS as a whole, our applicant pool is less diverse than we would like: In 2010, only ten of our
graduate applicants were domestic URMs, and 21% of our applicants were female. Besides our web
presence, the advertising we do for the graduate program is primarily targeted at increasing its diversity,
as described under question (c) below.
c. What efforts are being made to recruit and retain students and to design the curriculum so as to
achieve an appropriate ethnic and gender balance in the department?
We have several strong efforts in the department to recruit and retain a diverse graduate student body.
We have been particularly successful in the area of gender balance (considered against the background
of the field of CS): In 2009-2010 our graduate student population is 23% female (43 of 147 students).
Our Ph.D. student body is 26.4% female, compared to the 2007-08 national average of 19.3% female
(Taulbee data). As part of our FireUP program, CS faculty visited and made a presentation about
graduate school in general and UCSB graduate research in particular at specific CSU and UC campuses
whose URM's were likely to consider UCSB because of its geographical proximity to their
undergraduate campuses (Cal Poly, SLO,CSU Channel Islands, UC Merced, CSULA, UCSD). In
addition, UCSB hosted a Graduate Preview Day, inviting URM seniors from nearby universities,
organizing informational meetings, graduate student panels, and one-on-one meetings with faculty
members. All three seniors who attended for computer science applied for fall 2010 admission. One
was accepted. Once a student is accepted, we match the student with an existing graduate student with
something in common (undergraduate institution, gender, ethnicity, home state, etc.) for personalized
recruiting. Female students are matched with two students - one female and a second with something
else in common. This allows females to ask questions they would not be comfortable asking a male
(such as campus safety). The CSE IGERT and ICB Summer Applied Biotechnology Research
Experience programs, headed by CS Prof. Petzold, are developing and strengthening our relationship
with Jackson State University and are currently working on similar relationships with Florida
Agricultural and Mechanical University, CSU Channel Islands, and UC Merced. In 2008, CS faculty and
staff visited Jackson State University for the Louis Stokes Mississippi Alliance for Minority
Participation (LSMAMP) Annual Symposium, where Prof. Petzold spoke about her work, the two
programs, and the graduate research being done at UCSB. Female CS students are retained through an
active club, WiCS (Women in Computer Science). It holds a minimum of one event each quarter,
beginning with a kickoff at a female faculty or staff member's house. WiCS serves as both an academic
and social networking group for our students. We do not have any graduate curriculum design efforts
targeted specifically at diversity.
d. How is the quality of student performance assessed at various stages of students’ graduate careers?
Do graduate students’ grades show a sufficient range? Do they do so early enough to identify
students who lack the appropriate preparation and motivation?
For PhD students the department has instituted a progress check every year. Both the students and their
advisors are notified of the expected versus the actual progress of each student towards the degree,
which is determined by the Graduate Affairs Committee. At the end of each academic year we have a
faculty meeting whose sole purpose is the presentation and the discussion of the status of each and every
one of our PhD students. Each student receives a letter indicating the outcome of the evaluation and
8
expected next milestones, and any students receiving a “concerned” or “unsatisfactory” evaluation must
meet with the graduate advisor to discuss their progress. The evaluation process keeps students abreast
of the requirements and the expected normative time in which to complete them. There are also
requirements and a number of milestones for the degree. The students have to pass an oral Major area
exam. Following this, they are required to take a proposal exam and a final thesis defense. Regular
meetings with research advisors occur throughout graduate work.
Grades in the range A+ through F grades are given, although the majority of the grades fall into the B- to
A+ range. Ph.D. students must maintain a GPA of 3.5. Both Ph.D. students must earn at least a B in
each course for that course to count towards the course requirement. MS students must earn at least a B
in each of their four major area courses. A student is put on probation if their GPA drops below a 3.0,
so this prompts action by the department. The MS program usually takes less than two years, and early
feedback is based on the GPA.
e. What is the attrition/success rate (in terms of advancement to candidacy and graduation) for the
department? What factors contribute to the department’s attrition/success rate? For example, how
does the rate compare between those who entered with a 3.0 GPA or higher and those who entered
with a GPA under 3.0? Are there differences in rates related to gender and ethnicity?
Approximately 18% of our PhD students leave without completing a PhD. At least half of these
students leave with a MS, while the remainder leave without a degree. While we do not keep statistics
on the MS students, anecdotally we know it is much rarer that an MS student leaves without a degree.
We believe the biggest factor that contributes to our Ph.D. program's success rate is our annual PhD
progress checks, which ensure that each student is on-track. Any student that is flagged as “concerned”
or “unsatisfactory” must meet with the graduate advisor to discuss a remediation plan. Assignment of a
faculty advisor to each entering student, and the accessibility of our staff support, also contributes to our
graduation rate. Factors that typically cause a PhD student to leave without a degree include two-body
problems, change in career goals, and family concerns. In the last 5 years, the department admitted no
MS students and only 1 PhD student with a GPA below a 3.0. This first year PhD student seems to be
doing fine in her coursework and has started on research with an advisor. We are not aware of any
differences in the rates related to gender and ethnicity. This could be because we do not explicitly track
these statistics. However if we consider the students who failed to complete the PhD, there does not
seem to be any correlation to gender or ethnicity. We note that the department has had 1% or less of
underrepresented students in the last 5 years.
f. Evaluate the adequacy of support for graduate students. What percentage of students are funded,
and how competitive are department financial offers with offers from other institutions? How are
financial aid and fellowship decisions reached in the department?
100% of our PhD students are funded. We typically admit PhD students with a five-year support offer.
The financial packages offered to PhD students may consist of campus fellowships (merit and diversity),
and/or college and departmental fellowships. Some PhD students are supported as RAs beginning in
their first year; and the remaining students (the majority of all incoming students) receive TAships with
fellowships to cover nonresident tuition. PhD students begin their research no later than the second
year, and most become RAs during their second year. While our support packages are generally
adequate for living in Santa Barbara, the packages are less competitive than those that are offered by
9
other universities. In particular, the raw dollar amount is typically less, and with a higher cost of living,
students often indicate that they are concerned about the financial offer and may tend to favor other
offers based on financial considerations. As a result, we believe that we are unable to attract some top
students due to the inability to compete financially. We often try to supplement financial offers to top
students through money raised from donors, and this has helped in our recruiting success. Ideally, we
would like to be able to offer more competitive financial packages. We do not guarantee funding to our
MS students, but the department currently supports just under half of its MS students as TAs or RAs; a
number of others find jobs on campus in other departments. The Graduate Admissions Committee
makes financial aid and fellowship decisions for newly admitted students, with input from the faculty
regarding the availability of RAships.
g. How does the department provide academic advising? How does the department communicate the
requirements of the program to incoming students? What other assistance does the department
regularly provide to graduate students (e.g., tutorial help, study space, specialized libraries)?
The department assigns an academic faculty advisor to every incoming student. The faculty member
advises and helps the student prepare their study plan. A PhD student eventually finds a research
advisor for advising, typically during the first or second year of study. New graduate students share a
common computer lab. Once involved in research, students move to specific faculty research labs
where each student typically receives their own desk, computer, and storage space. The program
requirements are communicated to incoming students through a Fall orientation, and are always
available online. We also provide students with a Graduate Student Handbook, containing all rules and
guidelines. During the Fall orientation, one or more faculty members and the graduate program
assistants make presentations that overview PhD and MS program requirements, and provide guidance
for how best to complete those requirements. Information about faculty research is conveyed through a
seminar series in the Winter quarter every year, where each faculty member makes a presentation about
his/her research area.
h. What is the average time-to-degree for master’s students? Doctoral students? How do these
averages compare with averages for similar programs in the UC or at other major institutions of
higher education? How does the department ensure that students progress toward completion in a
timely and orderly manner?
The average time-to-degree for master’s students is 1.75 years (as of 2008-09). For the PhD students,
this number is 5.75 years (as of 2008-09), and our normative time is 5 years. We are roughly the same
in time to degree for the MS and PhD degrees within the UCSB College of Engineering departments,
and about the same as the campus average for the MS degree. The department's time to PhD is one year
less than the campus average. We ensure PhD students make timely progress towards graduation
through the annual review of all PhD students. During this evaluation we check their progress in
coursework as well as in research. If a student is found to be making insufficient progress, steps can be
taken to get them back on track. We believe that in this way potential problems can be identified early
on and prevented from harming the student’s progress. MS student progress is evaluated through their
submission of an MS study plan. We also have a published time line (web site and grad student
handbook) for PhD students where departmental expectations are clearly stated.
10
i. Describe the climate for graduate study that the department fosters (a) in general, (b) for women,
and (c) for historically underrepresented students? If there are problems, what specific efforts are
being made to address them?
We believe that the climate for graduate study for all groups of students is conducive to good research
and good student morale; we believe that the student survey results back up this claim. There are
frequent student-faculty interactions inside and outside the classrooms. The department has regular
coffee hours, where students and faculty interact in an informal setting. We also have 2 annual
faculty/graduate student BBQs and a holiday party. Once a year, typically in the fall, our students
organize and run a graduate student workshop, where they solicit submissions from their fellow students
and a student program committee evaluates the submissions. There is strong industry involvement in the
workshop. Twice yearly the chair has an open meeting with the graduate students to hear any
compliments, complaints, or suggestions for improvement.
We have made it a priority to improve the climate for women in our department through the concerted
hiring of female faculty (4 in 10 years) and recruiting of female graduate students. In the last 5 years,
we have seen the percentage of female graduate students grow from 19% to 23%. With this growth we
have established a graduate Women in Computer Science (WiCS) student group, which hosts frequent
professional and social activities. Our numbers for under-represented minority (URM) students are,
unfortunately, much lower, only 3% of our graduate population. We have been working to recruit more
students in this category through securing funds from Graduate Division, through building recruiting
partnerships with key CSU and UC campuses, and through applying for a DoE GAANN award.
j. What assistance is available in career planning and job placement? Comment on the department's
placement record for graduate students who have received their degrees in the past five years.
Academia day and connections to companies for industry jobs are the foremost efforts by the
department. Our Academia day is a day of presentations, panels and events highlighting academia as a
professional choice. Post-doctoral positions are also discussed, and interviewing tips are given. Our
contacts with major companies (Google, Microsoft, Citrix, etc) and the positive record of our former
students result in many companies actively recruiting on campus. Job placement is also done through the
faculty's own contacts with companies. We do not track MS students like we do the PhD, although it is
safe to say the majority of MS students get a job in industry. Our top students often join our PhD
program or, less frequently, apply to PhD programs at other universities. Very few leave with no job or
further graduate study plans.
For PhDs, the positions they obtained when they left UCSB are as follows:
Year
200809
200708
2006-
Indust
ry
15
PostDo
c
3
Research
er
0
Tenuretrack
1
Lectur
er
0
Selfemployed
0
15
1
1
3
0
0
12
4
1
3
0
0
11
07
200506
200405
10
1
0
2
0
0
6
1
1
4
1
1
k. How would the department characterize the results of the graduate student survey? Are they
generally representative of the experience of graduate students in the department?
The results of the graduate student survey indicate that by and large most of our graduate students are
very or highly satisfied with the department and its offerings. In nearly every category the percent of
students that were highly or very satisfied in computer science was above that of the campus; in some
cases, it was well above that of the campus. We believe that students in our department are treated fairly
and with respect and are given great assistance from faculty and staff towards the completion of their
degree. The survey results confirm this. In general, students feel that the strengths of our department
are the faculty and research; the mentoring of graduate students; the positive attitude of faculty, staff and
students; and the commitment of the department to its students.
The areas where the survey indicates that the department should improve are in providing better
guidance to our teaching assistants, providing better career advising and job placement assistance.
Written results indicate that some students are dissatisfied with the quality and location of space (i.e.
some research labs are in remote trailers); the quality of our graduate student lab facilities for entering
students that are not in a specific research lab; the opportunities for social or technical interaction with
students outside of their own research group; and the diversity in our courses (specifically, asking for
more AI and theory). We believe that each of these are valid concerns and do represent actual problems
within our department.
l. Describe the participation of graduate students in the governance of the department.
Every departmental faculty committee includes a graduate student representative to ensure that student
issues are considered and to give experience to future academics. These committees include faculty
recruitment, facilities, graduate admissions, colloquium, undergraduate curriculum, and diversity. In
each committee, students are allowed (and encouraged) to voice their opinion and participate in any
discussion. Additionally, the Department's graduate students send representatives to UCSB's Graduate
Student Association assembly to participate in campus-wide issues concerning graduate education. This
includes graduate health insurance, co-sponsoring of cultural, social and academic events and
participation in many campus-wide committees. Finally, twice yearly the department chair holds an
open meeting with the graduate students. This is an opportunity to voice compliments, complaints, and
suggestions for improvement. These meetings are typically well-attended.
12
UNDERGRADUATE PROGRAM
a. What is the rationale for the department's undergraduate instructional programs? How does the
department ensure that curricular offerings permit majors to complete their degrees in a timely
manner (i.e., four years, 180 units)? Discuss any undergraduate curricular problems and efforts to
solve them.
The Department of Computer Science (CS) offers a B.S. in Computer Science in the College of
Engineering (COE), and a B.A. in Computer Science though the College of Letters and Science. In
addition, CS is the "cognate department" for the B.S. in Computer Science in the College of Creative
Studies (CCS).
A common rationale for these degree programs is to balanced theory and practice. Many of our courses
require programming assignments and projects where the student must address design and
implementation details, which are, for the most part, abstracted away in theoretical discussions. To
complement required courses, we offer a rich mix of elective courses that include such topics as
databases, cryptography, computer communication networks, network computing, computer graphics,
machine intelligence, software engineering, security and privacy, and computer vision. The three degree
programs can be distinguished as follows:
a. The B.S. program is an ABET-accredited degree program that focuses on a deep knowledge of
Computer Science and is suitable for a broad range of students.
b. The B.A. program offers three distinct emphases: Computational Biology, Computational Geography,
and Computational Economics. Since the last PRP review, CS has worked with the biology
departments (EEMB/MCDB), and with the departments of Geography and Economics to design
a degree program that is primarily a degree program in Computer Science, but which includes a
core of courses in these other fields. Work in these three areas requires increasing amounts of
computation, and there is a sense that a combined degree program would attract students that
might otherwise not choose CS.
c. The B.S. program in the College of Creative Studies is designed to recruit the most talented and
imaginative undergraduates. The program offers an accelerated lower division curriculum and an
emphasis on undergraduate research.
We offer all required CS courses at least twice a year. Electives are offered once a year. They are
sufficiently plentiful, and degree requirements sufficiently flexible, that students normally do not delay
graduation for lack of available elective courses. Also, some courses in related areas offered by other
departments may be counted as major area electives.
There are two major initiatives underway related to our undergraduate programs. The most
comprehensive of these is the lower division curriculum course restructuring. This effort is in response
to student feedback and performance over the past five years. Our goal for this course restructuring is to
better enable all students to build a solid foundation in computer science and improve their overall
educational experience in our department. The department began investigating how best to implement
this course restructuring in Fall 2007. We started to offer the resulting restructured courses in Fall 2009.
All topics covered by our current courses are covered by our new courses. However, to increase the
depth in understanding of the topics and to make the classes more engaging and intuitive, we present the
topics in new ways and introduce recently emerged and successful pedagogical practices.
13
We have identified a set of outcomes that we hope to achieve with our restructuring effort, based on
feedback on our curriculum from our students (graduated and current) and based on our experiences
with this curriculum and our students throughout the program. Our expected outcomes are (i) an
increased pedagogical emphasis on problem-solving with computers, (ii) inclusion of real-world
examples, tools, systems, and modern pedagogical practices within the curriculum, (iii) better
preparation of students in the foundational concepts needed for the upper division computer science
courses, (iv) improved retention and recruitment statistics throughout the lower division, and (v) a more
fluid transition between all courses in the programming-based problem-solving sequence and
consistency in topic coverage and teaching quality throughout the lower division.
To achieve these goals our restructuring effort:






Introduces seven new courses. One course from the original curriculum remains.
Provides a set of four classes that comprise a tightly integrated sequence focused on developing
programming foundations and that employ a "spiral" model.
Targets problem-solving and confidence-building.
Employs recent successful pedagogical practices, and modern tools and systems.
Provides a course for students with no programming background with an introduction to
programming that is fun and exciting.
Includes topics that are needed for the more advanced content of the upper division courses.
In particular, our courses will provide (i) more hands-on experience with writing programs and solving
problems, (ii) novel classroom activities that facilitate teacher-student interaction, (iii) programming
assignments and problem sets that are more realistic and interesting to students and that reveal the
importance of the topics in the larger context of computer science, technology and the world around us,
(iv) use of program development tools, e.g., debuggers, integrated development environments, testing
systems, documentation systems, collaboration tools, and (v) team-based and end-to-end (design,
implementation, demonstration, presentation) program development and collaboration.
We also are taking a fresh look at the BA program, which has not been as popular with students as we
had hoped. Of the three emphases, computational economics has drawn the interest of a handful of
students. Computational biology has a few students and the third area has virtually no students. The BA
program's goal was to combine other disciplines with computational thinking. There seem to be some
issues with the current implementation: inflexibility with respect to emphases and insufficient
advertisement to students. We have studied this problem and discuss our plans in the development plan.
b. Describe departmental honors programs and projects, and the educational experiences they provide
to qualified students.
In 2009, we established a Distinction in the Major Program (DIMAP). The top 10% of students are
eligible to apply for admission to this program. In order to receive Distinction in the Major, admitted
students need to complete either a Research Project under the supervision of a faculty member or a
Capstone Project under the supervision of the instructors of the capstone project course sequence. All
students who participate in the DIMAP give 30-minute public presentations of their projects, which are
evaluated by at least two faculty members, one of which is the student’s advisor. Students who receive
successful evaluations receive Distinction in the Major. Four students participated in the inaugural year
14
of the program, one of whom was the recipient of the College of Engineering Undergraduate Research
award (Casey Cipriani, advised by CS Dept. Faculty member Teofilo Gonzalez.)
CS is also the "cognate department" for the Computer Science program in the College of Creative
Studies which provides another path for academically gifted students to pursue Computer Science. CCS
students are required to complete their upper division courses from those offered by CS. Some CCS
students take graduate courses offered by CS, and engage in undergraduate research with CS faculty
members.
c. How is undergraduate research encouraged in the department, and how successful has the
department been in this regard in recent years?
Out of our thirty-four ladder and SOE track faculty members, twenty-six (76%) have involved
undergraduates in their research activities during the PRP study period. The department also introduced
a Distinction in the Major Program (DIMAP) in 2009 (see response to question b).
Phill Conrad has developed an undergraduate variable-unit course that allows undergraduates to prepare
for research projects with faculty. It is a combination of practical information about the academic
environment from a faculty perspective, CS research methodology, observing faculty research
presentations, and participating in question / answer sessions with faculty members. This resulted in
several students working with faculty members. Diana Franklin and Phill Conrad recently received an
NSF grant for a summer outreach program for middle school students which will hire at least two
freshman/sophomore computer science students each summer. This opportunity is intended as an
incentive for students to do well in their introductory courses, to receive personalized advising, to be
encouraged to enroll in the research course, and to participate in future undergraduate research.
d. What efforts are made to increase the diversity of undergraduate majors and to retain them to
completion of the degree? What efforts are made to increase the diversity of undergraduate majors
and to retain them to completion of the degree?
To encourage superior prospective undergraduate students to enter the major, CS department faculty and
staff have participated in the Chancellor's Regional Receptions throughout the study period. These
receptions are annual events designed to recruit the top admitted students to come to UCSB. We have
also sent letters to the Regents Scholars that have been admitted to the CS program at UCSB to offer
them a special welcome, and some of the same opportunities offered to students in the CCS CS
program—including an accelerated path through the lower division curriculum. Over the last three
years, we have increased our faculty presence and student project presentations at Spring Insight to
better connect with prospective undergraduates.
To retain superior undergraduate students, we added the "Distinction in the Major" program starting
with the 2009 school year. Four students participated in this program, each completing an undergraduate
research project under the direction of a CS department faculty member. We also offer a 5-year
combined BS/MS program, and encourage all of our students to participate in professional
organizations, such as the student chapter of the Association for Computing Machinery.
We currently have several efforts to recruit and retain a diverse undergraduate student body. Several of
our initiatives are informed by research (by Jane Margolis of UCLA, and others) showing that women
15
and minority students are less likely than their white male counterparts to be aware of a Computer
Science career option prior to entering college. Diana Franklin, Gerardo Aldana, and Phill Conrad
recently received an NSF grant for a summer outreach program for middle school students targeted
towards females and Latina/os, which starts in middle school and continues through high school—the
intent is to plant seeds that may lead to increased CS applicants to our department. An outreach program
through UCSB's CSNI (California NanoSystems Institute), called Family Science Nights, includes a
computer science component run by Diana Franklin. This event is held at several local middle schools.
Finally, we have redesigned our lower-division curriculum, including our GE introduction to computing
course, to make it more attractive to students who have not declared computer science as a major. We
hope that this gentler, more engaging introduction to computing appeals to a broader student spectrum.
Several initiatives are under way to retain undergraduate CS majors across the board, and with particular
attention to those from underrepresented groups. The lower division curriculum redesign, we hope, will
increase the percentage of females and under-represented minority students that take upper division
courses. Last year, we started a new club, WISH (Women in Software and Hardware), allowing females
in computer engineering and computer science to socialize, network, and support each other in the
major. This spring quarter is the first quarter the Department, in conjunction with ACM, has paid tutors
to help students in lower division courses. They have coordinated with Los Ingenieros to provide
tutoring with the aim of helping minority students. Finally, we have offered courses in which students
use computer science skills to help the community as part of outreach efforts. We have established
partnerships with Girls Incorporated, local high schools, and other community non-profit organizations.
In fall 2010, we begin a pilot advising program for freshman. Among this pilot’s goals is retention of
students from underrepresented groups—students that leave due to feeling isolated or to inadequate
performance
e. Describe the departmental major advising and general advising programs. What role does the
faculty play?
Advising of students is a shared responsibility between the College of Engineering Undergraduate
Office and the faculty in the Computer Science Department. We briefly describe below those activities
undertaken by the Department.
The CS Undergraduate Advisor gives advice about CS-related issues to the students. The CS
Undergraduate Advisor also may give advice about the CS programs, internships, jobs, career options,
graduate school, electives, etc. The CS Undergraduate Program Assistant helps students plan their
schedules, discusses issues about taking courses concurrently, etc.
The CS Undergraduate Advisor has 3 - 5 office hours a week. In addition, the CS Undergraduate
Program Assistant is available all the time to answer day-to-day questions, to collect and return
petitions, forms, etc. General advising and announcements are disseminated through the ‘ugrads’
mailing list. Advice also is given to CS pre-major/major students during yearly meetings, which are
enumerated below:
New Student Orientation: Participants: Undergraduate Adviser, Staff Undergraduate Assistant, and
incoming freshmen and transfer students. It occurs on an orientation day before Fall quarter.
Pre-major meeting: Participants: Undergraduate Adviser, Staff Undergraduate Assistant, and
16
students declared in the pre-major. It occurs during the seventh week of winter quarter.
Senior Focus group: Participants: Undergraduate Adviser and a small group of graduating seniors. It
is held every three years in June, and is one of our ABET assessments.
(New) CS Major meeting: This is a two-part meeting. Participants: All and only CS majors (as
opposed to CS premajor students, who are served by meetings 1. and 2. above). It occurs on
those years that there is no Senior Focus Group:
The department also plans a pilot study of individual undergraduate advising by individual faculty
members that will occur in the academic year 2010 - 2011. The proposal for this pilot study is part of
our Development Plan. The results will be assessed and evaluated. If all goes well, we will upgrade our
undergraduate advising to include wider faculty involvement.
f. How does the department monitor the quality of its undergraduates at the different stages of their
studies, and how does it handle underperforming majors? Comment on departmental grading trends.
The department employs a premajor to ensure the quality of the undergraduates that transition from the
lower division to the upper division. Students are contacted by the College of Engineering, if they fall
below a certain grade point average in the lower division or perform poorly repeatedly in classes. We
provide both staff and faculty undergraduate advisors for students to consult throughout their careers.
They advise students, help them find tutoring resources, and help them transition to other majors, if
necessary. The College and the ACM provide tutoring services. The department coordinates with both,
ensuring adequate courses coverage; the faculty encourage top upper division students to tutor.
We analyzed course-wise average GPA data over the past six years. Grades in courses have been
consistent over this period. We will continue to use this data to provide feedback to faculty and to detect
outliers that we can address, if/when they occur.
The percentage of premajors that become majors historically is around 40%. Our data confirms that this
historical trend was evident over the past 6 years, in particular. We will continue to track this data as we
consider ways of improving student quality, reducing attrition, and increasing diversity.
g. What efforts are under way to improve instruction? What sources of evidence (e.g., student
evaluations, peer evaluation) does the department use to assess the quality of teaching? How is good
teaching effectively encouraged? Comment on the mix of ladder-rank faculty, lecturers, and teaching
assistants in undergraduate instruction and on the level of contact between faculty and
undergraduate students.
We have hired Lecturers with Security of Employment and Potential Security of Employment whose
mission is to improve our undergraduate instruction. They provide improved continuity of effort over
temporary lecturers and contribute significant teaching ability and experience to our classes. They
research and apply novel pedagogical techniques, and they share successful techniques with the faculty.
Students evaluate the instructor and TA(s) in every CS course using campus-standard ESCI surveys. The
results and the written comments are provided to the faculty. The Chair discusses any concerns with the
instructor. Teaching evaluations now are an integral part of the merit and promotion dossier. Overall
evaluation of our teaching of the lower and upper division level courses is similar to that for the College
and the campus (usually a little better than the College, a little worse than the campus).
17
Every year, graduating College of Engineering students vote for the Outstanding Faculty in Computer
Science Award. The College of Engineering students each year also vote for an outstanding Teaching
Assistant each quarter (3 per year). They select the best TA in a lower and upper division class. Our
department celebrates publicly all of these awardees, emphasizing the value we place on quality.
Our faculty has been recognized recently for their teaching contributions via University-wide and
external awards. Each year, UCSB awards an Academic Senate Distinguished Teaching Award and a
Distinguished Mentor Award. Since the 2003-4 academic year, four different CS faculty received the
former award and one CS faculty received the latter award. These awards are extremely competitive
given that faculty from all departments in all colleges are considered. One of our faculty members
received the 2007 Northrop Grumman Excellence in Teaching award; another received the CRA-W
Anita Borg Early Career Award for research, outreach, and mentoring.
h. How are teaching assistants trained, supervised, and evaluated?
Since the last PRP review, we instituted two changes intended to improve our TAs. First, our Graduate
Admissions Committee pays more attention to an applicant’s skills in English communication.
Secondly, we started a Lead TA program to improve the performance of our TAs.
The Lead TA (LTA) is selected based on the evaluations from students and instructors. The Lead TA
attends the Lead TA Institute workshops provided by UCSB's Office of Instructional Development. The
LTA then guides our TAs via a three-part training process that takes place throughout the year.
First, we added a graduate course, CMPSC 501: Techniques of Computer Science Teaching In this
course, the LTA provides information on an array of topics from leading course discussions and
interacting with students during office hours to familiarizing TAs with departmental and campus
resources and procedures. During this course, guest speakers address issues pertaining to interacting
with students. Second, every quarter, we use midquarter TA evaluations by our students to monitor the
progress of our TAs. These evaluations, in addition to the campus wide survey, help the LTA, the
instructor, and the TA detect early concerns (such as the pace of the Discussion Section).Third, we
videotape the TA's during one of their discussion sessions through the Teaching Assistant Development
Program. This program offers TAs a chance to see and hear how they actually appear to students and to
receive consultation from an experienced TA (often outside the department) and LTA.
The Lead TA and the Graduate Advisor also help problematic TAs. Moreover, each graduate student
undergoes an annual review by the whole CS faculty. During that review, TA reviews who receive poor
reviews are put on probation and receive extra attention.
To help motivate excellence, each quarter, we now recognize outstanding Teaching Assistants with a
Teaching Assistant Award in a public ceremony.We will continue to refine and improve our Lead TA
program.
i. What measures other than the improvement of teaching itself could help raise the quality of
instruction (e.g., classroom facilities, effective instructional equipment)?
Key measures that we have taken include (i) employing lab facilities as part of the instructional
experience and (ii) providing more TA support for additional student contact hours. For the former, our
18
lower division programming course discussion sections now occur in a physical hands-on lab. The use
of such lab facilities enables students to put into practice what they are learning in a controlled setting
with instructors and TAs. Such a setting also enables us to apply new pedagogical tools such as "pair
programming" to the learning process.
To fully master the programming, our students need to work in both "open lab" settings—such as CSIL,
where they can come on their own time on a "drop-in" basis to use the facility, as well as "closed lab"
settings—structured offerings connected to a specific course, such as those that have been recently
introduced to facilitate new pedagogical tools.
However, this increased utilization of the Cooper Lab facility, a facility shared by the entire College of
Engineering, has raised some concerns. Additional space for closed labs may be needed to support the
new more "hands-on" pedagogy.
j. What paths are taken by students after they graduate from the major, e.g., job placement rates,
graduate and professional school admission rates? How does the department track its graduates?
Our majors are heavily recruited by companies over a wide range of industries. The department
maintains a list of employment opportunities. A mailing list announces such openings. The university
has an excellent Counseling and Career Services Center, which coordinates between our undergraduates
and company recruiters.
Most of our students go directly to industry after graduation. Only a small fraction go to graduate
school. Our focus on increasing undergraduate research is expected to increase that fraction.
The most recent campus survey of UCSB alumni (Fall 2007) offers the following comments on
Computer Science majors:
"Undergraduate alumni who studied computer science ($65,000), engineering ($56,000), business
economics ($53,400), or mathematics ($46,700) are now earning the highest salaries among fulltime employees surveyed."
"Computer science alumni stand out as having received more than adequate job preparation at UCSB
– all 100% of the computer science students responding say they were prepared "very well" or
"more than adequately" for their present occupations."
"Satisfaction with internships is more common among graduates of the following disciplines:
environmental studies (64%), computer science (63%), biological sciences (48%), and
engineering (47%)."
"Alumni from the following undergraduate disciplines give the highest ratings to UCSB’s graduate
school preparation: computer science, engineering, environmental studies, and foreign language
& literature."
"Alumni from the following undergraduate disciplines are the most likely to say “yes,” they would
attend UCSB if they had it to do over again: environmental studies (100%), computer science
(100%), mathematics (100%), and communications (98%). Nearly all of these students would
also recommend UCSB to a friend, as well as 100% of biological/life science alumni."
13% were enrolled full-time in graduate study.
The survey report for the 2004 graduates makes remarkably similar comments about computer science
students. Response rates are small: It is difficult to draw general conclusions from these surveys.
19
K . How would the department characterize the results of the undergraduate student survey? Does it
believe they are generally representative of the experience of undergraduate majors in the
department?
The numerical scores and the written feedback from the surveys suggest a healthy environment for our
undergraduates. Furthermore, we have made steady improvements in most of the areas since our last
PRP survey. Since that survey was conducted, our curricular improvements and the hiring of Phill
Conrad and Diana Franklin, we believe, will resolve most of the key criticisms discussed below. The
student feedback can be broadly divided into these categories.
Curriculum issues: Students liked the offering of upper-division electives. They questioned the length
of the premajor sequence, some specific courses in the curriculum, and their relationship to each
other and other courses. Our new lower division curriculum addresses most of these concerns.
We have a plan for evaluating the impact of this curriculum.
BA program: The students thought the BA program was not well coordinated. This also is reflected in
the program’s attrition rate. We are conducting a number of surveys to understand students' need
for such interdisciplinary programs, and are redesigning a more flexible version.
Advising: Students wanted better guidance and help. The recruitment of Phill Conrad as our faculty
advisor has helped immensely in this regard. We have a pilot program for individual advising.
Instruction: With regard to instruction by TAs, the lead TA program has helped and we plan to
continue it. Some of the lab sections have moved to the Cooper lab (with desktop machines)
which boosts hands-on experience in our lower division courses.
Intellectual climate: Students remarked about the broad intellectual climate of the undergraduate
programs. In this regard, we have introduced the distinction in major (DIMAP) program and
introduced a research methods course in which students hear faculty presentations on research.
l. Comment on the department's general education offerings with respect to frequency, enrollments in
the past five years, and the level of appointments teaching those courses.
During the past six years, we have had one general education course. It had been CMPSC 5JA:
Introduction to Programming (Java). With our recent curriculum revamped, it has become CMPSC 8:
Introduction to Computer Science. The department offered its general education course every Fall,
Winter, and Spring quarter since the last PRP review; it also offered its general education course in four
of the last five summer sessions. Using enrollment from Fall of 2005 until Spring of 2010, we computed
average enrollments. In Fall quarters, it has been 136 students; in Winter quarter, 79 students, in Spring,
89 students; in summer, 33 students. Overall, average enrollment has been 87 students.
Generally, we use Lecturers to teach these courses. Until recently, these were "temporary" Lecturers.
Recently, the Department hired two Lecturers, one, whose appointment is wholly in the College of
Engineering (COE), has Security of Employment; the other, whose appointment is evenly divided
between the COE and the College of Creative Studies, has Potential Security of Employment. These
individuals, while permanent members of our faculty, focus both their teaching and research on
undergraduate computer science education. This year, we also had a Professor teach CMPSC 8 who will
do so again next year.
m. If the department's programs are subject to accreditation, comment on any recent reviews and
their conclusions regarding quality of instruction.
20
The department underwent an ABET re-accreditation in the academic year 2008-2009. They found that
"The Computer Science Department at the University of California, Santa Barbara is a nationally
recognized, dynamic program." They found the following program strengths:
"The department's primary strength is found in its people. Its faculty members are recognized both
within the institution and nationally for their contributions to the discipline."
"Students spoke highly of the faculty's engagement with the undergraduates. The classroom
environment and interaction, as well as the ability to actively participate in faculty research
projects, afford students strong academic credentials and a firm understanding of the discipline
and their future career options."
They concluded that "There are no deficiencies, weaknesses, or concerns for this program."
n. How does the department provide access by students to its course syllabi?
The UCSB General Catalog is accessible via the Campus web site. We have a link, named UCSB
General Catalog, to this page in our departmental web site. The UCSB General Catalog web page for the
Computer Science Department has a table of contents which includes a link named Computer Science
Courses, which is a page of catalog course descriptions for our courses.
21
Download