150 likes | 426 Views
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:.
E N D
Computer Science at UCSB Benji DunsonCS Dept. Staff Advisorpolicies, requirements Phill ConradCS Dept. Faculty AdvisorCS 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:
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?
What some fastest-growing jobs pay(from CNN.com/CareerBuilder.com) From Bureau of Labor Statistics' list of the 30 fastest-growing jobs through 2014 The 10 from the list with the highest salaries: • Computer systems software engineer -- $81,140 • Computer applications software engineer -- $76,310 • Biomedical engineer -- $70,520 • Physician assistant -- $69,250 • Environmental engineer -- $67,620 • Computer systems analyst -- $67,520 • Database administrator -- $61,950 • Physical therapist -- $61,560 • Network systems and data communication analyst -- $61,250 • Hydrologist -- $60,880 *Median annual salaries, according to November 2004 BLS data. Article: 01/2006
Q: What’s the difference between BA,BS,CCS? Best for most students inter-disciplinary research emphasis;highly selective
1st and 2nd year courses: 2.75 min! Math 3A. Calculus w/ Applications I Math 3B. Calculus w/Applications II Math 3C. Differential Eq/Linear Algebra I Math 5A. Differential Eq/Linear Algebra II Math 5B. Vector Calculus w/ Applications PSTAT 120A. Probability and Statistics 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 } BSonly CS8 CS8 3A 3A BS degree 3B 3B CS16 CS16 BA degrees 3C 3C CS24 CS24 5A 5A 120A 120A CS32 CS32 CS40 5B 5B CS40 CS64 CS48 CS56
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.75
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
BS in Computer Science Year 1 and Year 2 Year 3 and Year 4
BA in Computer Science options Year 1 and Year 2 Year 3 and Year 4
Under consideration… Year 1 and Year 2 Year 3 and Year 4
The upper divisionBS required courses ECE152A 130A 138 111/140** PSTAT120B ENGR101 154* 130B 160 162 170 *154 may be taken as ECE154 or CS154** Either CS111 or CS140 is required.