computer science at ucsb
DESCRIPTION
Computer Science at UCSB. Benji Dunson CS Dept. Staff Advisor policies, requirements Phill Conrad CS Dept. Faculty Advisor CS as a discipline, the curriculum content. Fall 2010. fap-10. If you don’t know the answer... If you run out of time... Refer the student to:. - PowerPoint PPT PresentationTRANSCRIPT
Computer Science at UCSB
• Benji DunsonCS Dept. Staff Advisor
policies, requirements
• Phill ConradCS Dept. Faculty Advisor
CS as a discipline,the curriculum content
If you don’t know the answer... If you run out of time...
Refer the student to:
Frequently asked quesitons
• What courses should I be taking next quarter?• What the difference between:
– CS vs. CE vs. EE– BS vs. BA. vs CCS
• What kinds of jobs am I preparing for?– Will I be sitting in a cubicle by myself all day coding?
• Can I double major with x? Minor in y?
The job outlook?
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
Q: What’s the difference between BA,BS,CCS?
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.
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
inter-disciplinary
research emphasis;
highly selective
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: 2.75 min!
BSonly
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.)
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
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
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
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
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
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
Sample Course Schedule, BS/CS
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