Upload
alban-webb
View
219
Download
2
Embed Size (px)
Citation preview
CS.UCSB.EDU
U . C . S A N T A B A R B A R A C O M P U T E R S C I E N C E
I want to be a Computer
Scientist
Why should I choose UCSB?
CS.UCSB.EDU
U . C . S A N T A B A R B A R A C O M P U T E R S C I E N C E
We’re small enough to give students the individual attention they seek
CS.UCSB.EDU
U . C . S A N T A B A R B A R A C O M P U T E R S C I E N C E
…but large enough to have faculty members who are experts in each major
area of computer science.
CS.UCSB.EDU
U . C . S A N T A B A R B A R A C O M P U T E R S C I E N C E
Every faculty member conducts research & teaches.
Our learning environment is state-of-the-art.
CS.UCSB.EDU
U . C . S A N T A B A R B A R A C O M P U T E R S C I E N C E
Our BS degree received the highest accreditation rating by the ABET Computing Accreditation
Commission.
CS.UCSB.EDU
U . C . S A N T A B A R B A R A C O M P U T E R S C I E N C E
We continuously monitor our curriculum, balancing current practice with enduring
fundamentals.
CS.UCSB.EDU
U . C . S A N T A B A R B A R A C O M P U T E R S C I E N C E
We have a 2nd-year programming project course
& a senior, 2-course, capstone project.
CS.UCSB.EDU
U . C . S A N T A B A R B A R A C O M P U T E R S C I E N C E
We have 5-year programs for a B.S. & an M.S. in CS, or a B.S. in CS & an M.A. in
(Business) Economics.
CS.UCSB.EDU
U . C . S A N T A B A R B A R A C O M P U T E R S C I E N C E
Our graduates are highly regarded. (Microsoft cut some schools off its recruitment list.
It increased the number of positions for UCSB CS
graduates.)
CS.UCSB.EDU
U . C . S A N T A B A R B A R A C O M P U T E R S C I E N C E
CS Curriculum
• Balanced
• Flexible
• State-of-the-art
Pre-majorRequirements
MajorRequirements
MajorField
Electives
CS.UCSB.EDU
U . C . S A N T A B A R B A R A C O M P U T E R S C I E N C E
Pre-Major Requirements
COMPUTER SCIENCE
10: Comp. Programming
20: Programming Methods
30: Intro. Computer Systems
40: Foundations of CS
50: Programming Projects
60: Intro. C, C++, Unix
Pre-majorRequirements
MajorRequirements
MajorField
ElectivesMajor
Requirements
MajorField
Electives
CS.UCSB.EDU
U . C . S A N T A B A R B A R A C O M P U T E R S C I E N C E
Pre-Major Requirements
MATHEMATICS
Calculus with Applications
(3)
Linear Algebra
Vector Calculus
Probability & Statistics
Pre-majorRequirements
MajorRequirements
MajorField
ElectivesMajor
Requirements
MajorField
Electives
CS.UCSB.EDU
U . C . S A N T A B A R B A R A C O M P U T E R S C I E N C E
Major RequirementsData Structures & Algorithms (2)
Automata & Formal Languages
Digital Design Principles
Computer Architecture
Operating Systems
Programming Languages
Programming Language Translation
Scientific Computing
Probability & Statistics
Pre-majorRequirements
MajorRequirements
MajorField
ElectivesMajor
Requirements
MajorField
Electives
CS.UCSB.EDU
U . C . S A N T A B A R B A R A C O M P U T E R S C I E N C E
Major Requirements
Digital Design Principles
Computer Architecture
Operating Systems
Programming Languages, Automata, & Translation
Scientific Computing
Hardware(CE)
Software(CS)
{
{ALGORITHMS
CS.UCSB.EDU
U . C . S A N T A B A R B A R A C O M P U T E R S C I E N C E
Major Field ElectivesDatabase systems (2)Networks (3)SecurityCryptographyGraphicsComputer VisionMultimedia ComputingAI (2)Software EngineeringHuman-Computer
InteractionHardware/Software
InterfaceTheory of ComputationSenior Capstone Projects
(2)
Pre-majorRequirements
MajorRequirements
MajorField
ElectivesMajor
Requirements
MajorField
Electives
CS.UCSB.EDU
U . C . S A N T A B A R B A R A C O M P U T E R S C I E N C E
Other Electives
• Special Topics
• Projects
• Research
• Independent Studies
• Internship in Industry
• Graduate CS courses
Pre-majorRequirements
MajorRequirements
MajorField
ElectivesMajor
Requirements
MajorField
Electives
CS.UCSB.EDU
U . C . S A N T A B A R B A R A C O M P U T E R S C I E N C E
New BA Programs
ComputationalGeography
ComputationalBiology
CS.UCSB.EDU
U . C . S A N T A B A R B A R A C O M P U T E R S C I E N C E
Student life in CS @ UCSBStudent Panel
Maria C. Berardi
Scott Bonebrake
Sean Ford
Alan Savage
John Spann
Shane Zamora
Undergraduate Program
Coordinator
Julia Orr