90 likes | 190 Views
How to Keep Up. Hector Garcia-Molina Computer Science Department Stanford University. CS Undergrad Curriculum. CS Undergrad - Basics. CS Undergrad – CS Core. CS Masters – DB Specialization. CS Masters – Common Core. CS Masters – DB Specialization. Keeping Curricula Up To Date.
E N D
How to Keep Up Hector Garcia-Molina Computer Science Department Stanford University
Keeping Curricula Up To Date • Active Faculty • Research • Open Source Projects • Outside Collaborations • Feedback from Industry and Graduates • ACM Curriculum • Final Report of the Joint ACM/IEEE-CS Task Force on Computing Curricula 2001 for Computer Science • Google: “acm curricula”
Theory vs. Practice? • Theory vs. Practice • Concepts vs. skills • Introductory courses: • abstractions vs. implementation detail • java vs C++ vs C vs C# vs scheme