CS 61C L8.2.2 Adios (1) K. Meinz, Summer 2004 © UCB CS61C : Machine Structures Lecture Adios Kurt Meinz inst.eecs.berkeley.edu/~cs61c
CS 61C L8.2.2 Adios (2) K. Meinz, Summer 2004 © UCB Outline Join Us! What is this good for? Why did you work so hard? HKN
CS 61C L8.2.2 Adios (3) K. Meinz, Summer 2004 © UCB Administrivia: Join us! If you did well in CS3 or 61{A,B,C} (A- or above) and want to be on staff? Usual path: Lab assistant Reader TA Fill in form outside 367 Soda before first week of semester… If you did well in this course, I’ll write you a super recommendation
CS 61C L8.2.2 Adios (4) K. Meinz, Summer 2004 © UCB What is this good for? CS 162 Compilers Use MIPS, ISA performance, cache performance, register allocation
CS 61C L8.2.2 Adios (5) K. Meinz, Summer 2004 © UCB What is this good for? CS 164 Operating Systems Use MIPS, VM, TLB
CS 61C L8.2.2 Adios (6) K. Meinz, Summer 2004 © UCB What is this good for? CS 150 Digital Design Use Verilog, FSM design, CL design
CS 61C L8.2.2 Adios (7) K. Meinz, Summer 2004 © UCB What is this good for? CS 152 Computer Architecture Use Verilog, ISA, CPU design, pipelining
CS 61C L8.2.2 Adios (8) K. Meinz, Summer 2004 © UCB Sure, we worked you hard … But why? Cal vs. Stanford: Which degree is worth more? Thanks to D. Patterson
CS 61C L8.2.2 Adios (9) K. Meinz, Summer 2004 © UCB Cost: Cal vs. Stanford CS Degrees Cost Benchmark ( costs) Tuition: $28,563 (Stanford) v. $5,858 (Cal) Cal cheaper by factor of 4.9X Save $22,700 / year (Out-of-state tuition $20,068, 1.4X, save $8k/yr) 4.5 years * Tuition + Room & Board Stanford Cost: 4.5 * $36,857 = $165,902 Cal Cost: 4.5 * $14,353 = $64,588 Cal cheaper by 2.6X, save $100,000 (1.3X, $40k) Source:
CS 61C L8.2.2 Adios (10) K. Meinz, Summer 2004 © UCB Anecdotal Qualitative Assessments Intel recruiter, several others companies “Cal B.S. degree is equivalent to a Stanford M.S. degree” HP VP: point new college hire to desk, tell where computers located Next day, Cal alumni: O.S. installed, apps installed, computer on network, sending , working away “Can do” attitude Next day, Stanford alumni: “When will someone setup my computer?” “Can’t do” attitude
CS 61C L8.2.2 Adios (11) K. Meinz, Summer 2004 © UCB Going to Industry: Salary Starting Salaries B.S. in CS (according to each Placement center) Stanford: median $60,800 (10 people) Cal: median $60,000 (20 people) Assuming sample size sufficient, Stanford starting salary is within 1% of Cal starting salary Sources:
CS 61C L8.2.2 Adios (12) K. Meinz, Summer 2004 © UCB ACM Programming Contests: Last decade YearRegional International 93/941., 5. Cal, 6. Stanford6. Cal, dnc St. 94/951. Cal, 2. Stanford2. Cal, 19. St. 95/961. Cal, 5. Stanford1. Cal, dnc St. 96/972. Stanford, 4. Cal 16. St., dncCal 97/981. Stanford, 2. Cal 11. Cal, 24 St. 98/991., 4. Cal, 2., 3. Stanford 7. Cal, 40 St. 99/001., 2. Stanford, 7., 8, 16. Cal 15. St.,dncCal 00/011. Cal, 2. Stanford14 St., 29. Cal 01/021. Stanford, 2, 3, 4: Cal5. St., 41 Cal 02/032, 8. Cal; 5, 6, 10 Stanford13 Cal, dnc St. 03/04dnc Cal; 2, 5 Stanford?? St, dncCal Regional: Cal wins 5/10 years, Stanford 3/10 yrs Interntational: Cal won once, 6/11 times ahead of Stanford Sources:
CS 61C L8.2.2 Adios (13) K. Meinz, Summer 2004 © UCB CRA Outstanding Undergraduate Awards Started 1995, by Computing Research Association 2 Nominations / school / year: 2 Winners, few Runners Up, many Honorable Mentions Total: 16 winners, 30 Runners Up, >200 Hon. Men. Number winners Total NamedPoints (3/2/1) 40. Stanford (0)22. Stanford (3)22. Stanford (3) 5. MIT (1)14. MIT (3)11. MIT (5) 1. Dartmouth (2) 3. Cornell (8) 3. Dartmouth (14) 1. Harvard (2) 2. Harvard (10) 2. Harvard (16) 1. Cal (2) 1. Cal (20) 1. Cal (25)
CS 61C L8.2.2 Adios (14) K. Meinz, Summer 2004 © UCB Going on to Ph.D. in C.S. 1997: ~ 25% of Cal EECS students go on for PhD, <5% of Stanford students go for PhD Grad School Admit StanfordCalRatio Univ. Washington571.4 MIT362.0 Carnegie Mellon144.0 Stanford??6? Cal08 Undergraduate Alma Mater Fall 1999 applicants BIG4BIG4
CS 61C L8.2.2 Adios (15) K. Meinz, Summer 2004 © UCB Summary of Cost-Performance Comparison Can Apply Computer Design to Life! Cost: Cal 2.4X better than Stanford Performance: Cal = Stanford starting salary Cal > Stanford: programming contests, undergrad awards, PhD attractiveness, anecdotal quality assessment Cost-Performance: Cal is best by far; Is there a second place?