20
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 I want to be a Computer Scientist Why should I choose UCSB?

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

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

Questions?

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 other schools off its recruitment

list, but increased the positions it wants to fill with UCSB CS graduates.)

Please visit our web site to learn more