computer science at ucsb

14
Computer Science at UCSB Phill Conrad CS Dept. Faculty Advisor Benji Dunson CS Dept. Staff Advisor Amr El Abbadi CS Dept. Chair

Upload: hedya

Post on 19-Jan-2016

39 views

Category:

Documents


0 download

DESCRIPTION

Phill Conrad CS Dept. Faculty Advisor Benji Dunson CS Dept. Staff Advisor Amr El Abbadi CS Dept. Chair. Spring 2010. pre-major/interest meeting. Computer Science at UCSB. The job outlook?. What some fastest-growing jobs pay (from CNN.com/CareerBuilder.com ). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Computer Science at UCSB

Computer Science at UCSB

• Phill ConradCS Dept. Faculty Advisor

• Benji DunsonCS Dept. Staff Advisor

• Amr El AbbadiCS Dept. Chair

Page 2: Computer Science at UCSB

The job outlook?

Page 3: Computer Science at UCSB

What some fastest-growing jobs pay(from CNN.com/CareerBuilder.com)

From Bureau of Labor Statistics' list of the 30 fastest-growing jobs through 2014The 10 from the list with the highest salaries:

1. Computer systems software engineer -- $81,1402. Computer applications software engineer -- $76,3103. Biomedical engineer -- $70,5204. Physician assistant -- $69,2505. Environmental engineer -- $67,6206. Computer systems analyst -- $67,5207. Database administrator -- $61,9508. Physical therapist -- $61,5609. Network systems and data communication analyst -- $61,25010. Hydrologist -- $60,880

*Median annual salaries, according to November 2004 BLS data. Article: 01/2006

Page 4: Computer Science at UCSB

Three options for studying CS at UCSB

Bachelor of Science in Computer Science

Bachelor of Arts in Computer Science

with emphasis in (pick one):• Computational Biology• Computational Economics• Computational Geography

Bachelor of Science in Computer Science

College of Engineering College of Letters and Science

College of Creative Studies

Traditional Computer Science Program.

Strong lower division preparation, strong upper division core, many elective choices. Opportunities for undergrad research in 3rd and 4th years.

Combine CS with Biology,Economics or Geography.

Great opportunity for interdisciplinary study.

For very advanced students only—requires separate application. Emphasis: independent study, early involvement in research.

Best for most students

Page 5: Computer Science at UCSB

CS8. Introduction to Computer Science (Python)CS16. Problem Solving with Computers I (C)CS24. Problem Solving with Computers II (C++)CS32. Object-Oriented Design & Implementation (C++)CS40. Foundations in Computer Science

-----------------------------------------CS48. Computer Science Project (C++)CS56. Advanced Applications Programming (Java)CS64. Computer Organization & Logic Design

Math 3A. Calculus w/ Applications IMath 3B. Calculus w/Applications IIMath 3C. Differential Eq/Linear Algebra IMath 5A. Differential Eq/Linear Algebra IIMath 5B. Vector Calculus w/ ApplicationsPSTAT 120A. Probability and Statistics

3A

3B

3C

5A

5B

120A

CS16

CS24

CS40 CS64

CS32

CS48 CS56

CS8 3A

3B

3C

5A

5B

120A

CS16

CS24

CS40 CS32

CS8

BS degree BA degrees

1st and 2nd year courses

Page 6: Computer Science at UCSB

Sample Course Schedule, BS/CS

Page 7: Computer Science at UCSB

BS in Computer Science

7 CS Courses (CS8,16,24,32,40,48,56,64) Math 3A,3B,3C,5A,5B PSTAT120A

Physics 1,2,32 more science courses

14 CS courses (9 required, 5 electives)

PSTAT120B ENGR101 (Ethics)

Year 1 and

Year 2

Year 3 and

Year 4

Page 8: Computer Science at UCSB

BA in Computer Science optionsComputational

BiologyComputational

Economics Computational

Geography

CS8,16,24,32,40 Math 3A,3B,3C,5A,5B PSTAT120A

3 Chem courses5 Biology courses

3 Phys or Chem courses4 Economics Courses

3 Phys or Chem courses4 Geography Courses

PSTAT120B ENGR101 (Ethics)

9 CS courses(Including “Bioinformatics”)

2 Biology courses8 CS courses

4 Econonics Courses

8 CS courses4 Geography Courses

(Recommended: 2 more CS or Geography courses)

Year 1 and

Year 2

Year 3 and

Year 4

Page 9: Computer Science at UCSB

Under consideration…Computational

BiologyComputational

Economics Computational

GeographyComputational

______ ?

CS8,16,24,32,40 Math 3A,3B,3C,5A,5B PSTAT120A

3 Chem courses5 Biology courses

3 Phys or Chem courses

4 Economics Courses

3 Phys or Chem courses

4 Geography Courses

3 Phys or Chem courses

+ _______?

PSTAT120B ENGR101 (Ethics)

9 CS courses(Including

“Bioinformatics”)2 Biology courses

8 CS courses4 Econonics

Courses

8 CS courses4 Geography

Courses(Recommended: 2 more

CS or Geography courses)

8-9 CS courses+

? (addl upper division courses?)

Year 1 and

Year 2

Year 3 and

Year 4

Page 10: Computer Science at UCSB

The upper divisionBS required courses

130A

130B

138ECE152A

160 162154*

111/140**

170

*154 may be taken as ECE154 or CS154** Either CS111 or CS140 is required.

PSTAT120B ENGR101

Page 11: Computer Science at UCSB

What you need to get in—and to continue...• To get into the pre-major

• At least 4 pre-major courses (see list below)• Two must be CS • 3.0 average in all pre-major courses taken

• To get into the full-major • All pre-major courses must be taken• 2.75 in all pre-major courses taken

• There are no exceptions to these numbers• 2.749 will not get you in.

• What courses count:• BS in CS: Math 3A,3B,3C,5A,5B PSTAT120A, CS 16,24,32,40,48,56,64• BA in CS: Math 3A,3B,3C,5A,5B PSTAT120A, CS 16,24,32,40• CS5, CS8 do not count for either degree

(Disclaimer: This slide is an informal summary—NOT the official document. The official document is the college catalog. If there is any error in the information on this slide, the official documents apply, not this summary.)

Page 12: Computer Science at UCSB

2.75 means mostly As and Bs

• Math 3A,3B,3C,5A,5B • PSTAT120A• CS 16,24,32,40,48,56,64

2.75Letter points To offset

A+ 4.0

A 4.0

A- 3.7

B+ 3.3

B 3.0

B- 2.7 B+

C+ 2.3 A-

C 2.0 A

C- 1.7 A,B+

D+ 1.3 A ,A-

D 1.0 A,A,B+

D- 0.7 A,A,A-

F 0

Page 13: Computer Science at UCSB

Opportunities!• Research Opportunities– Research Methods class (Winter)– DIMAPS (juniors/seniors)– REUs (Research Opportuities for Undergrads)– Other.. talk to your professors.

• Capstone– CS189 A/B

• 5 Yr BS/MS • Student Organizations– ACM – IEEE– WISH (Women in Software/Hardware)

• Technology Management Program

Page 14: Computer Science at UCSB

LinksA list of these links: http://www.cs.ucsb.edu/~pconrad/cs/advising

Main CS Web page: http://www.cs.ucsb.edu

Main CS Undergrad web page: http://www.cs.ucsb.edu/undergrad

CS Course descriptions http://j.mp/CMPSC

CoE “GEAR” 10/11(General Engineering Academic Requirements)

http://j.mp/gear10-11