Computer Science at UCSB
• Phill ConradCS Dept. Faculty Advisor
• Benji DunsonCS Dept. Staff Advisor
http://j.mp/coeaccount
or:
https://accounts.engr.ucsb.edu/create
Create your College of Engineering Account:
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
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.
Opportunity for interdisciplinary study.
For very advanced students only—requires separate application. Emphasis: independent study, early involvement in research.
Best for most students
No newadmissions
LinksThis presentation http://www.cs.ucsb.edu/~pconrad/cs/freshmanOrientation
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 or web search “UCSB Course Descriptions”
CS Course plan—who teaches what, & when(TENTATIVE… not guaranteed)
http://www.cs.ucsb.edu/courses/schedules/
CoE “GEAR” 11/12(General Engineering Academic Requirements)
http://bit.ly/gear12-13General info for undergrads http://discover.cs.ucsb.edu/undergrad/
Opportunities!• Research Opportunities
– Research Methods class (Winter)– DIMAPS (juniors/seniors)– REUs (Research Opportunities for Undergrads)– Other.. talk to your professors.
• Capstone– CS189 A/B
• 5 Yr BS/MS • Student Organizations
– ACM – IEEE– WISH (Women in Software/Hardware)
• Contact: Sarah Feldman [email protected])
• Technology Management Program
Don’t Drop CS8 or CS16to change sections!
• Most UCSB classes have– Lecture Section– Discussion section
• If you want to change discussion sections DON’T drop and then readd– you WON’T GET BACK IN!
• Instead, go see Benji– (For departments other than CS , find the advisor
for that department on the department’s website.)
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
(minimum grade: C- to move to ECE152A)
MUST GET C OR BETTER TO MOVE INTO LATER COURSES!
Math 3A. Calculus w/ Applications IMath 3B. Calculus w/Applications IIMath 4A. Differential Eq/Linear Algebra IMath 4B. Differential Eq/Linear Algebra IIMath 6A. Vector Calculus w/ ApplicationsPSTAT 120A. Probability and Statistics
3A
3B
4A
4B
6A
120A
CS16
CS24
CS40 CS64
CS32
CS48 CS56
CS8 3A
3B
4A
4B
6A
120A
CS16
CS24
CS40 CS32
CS8
BS degree BA degrees
1st and 2nd year courses
BSonly
BS in Computer Science
7 CS Courses (CS8,16,24,32,40,48,56,64) Math 3A,3B,4A,4B,6A 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
BA in Computer Science optionsComputational
BiologyComputational
Economics Computational
Geography
CS8,16,24,32,40 Math 3A,3B,4A,4B,6A 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