Presentation is loading. Please wait.

Presentation is loading. Please wait.

What should we be teaching our computer science students?

Similar presentations


Presentation on theme: "What should we be teaching our computer science students?"— Presentation transcript:

1 What should we be teaching our computer science students?
Intel’s 48 core SCC processor What should we be teaching our computer science students? Timothy G. Mattson Intel Corporation 1

2 The future of software engineering
Python! I Just Typed import antigravity You’re flying! How? Source:

3 But who will write the antigravity module
If the gravitation engineering experts are trained primarily about different ways to “import antigravity” who will make our antigravity modules High performance Low energy Portable to different gravity manipulation platforms

4 It’s all about the separation of concerns
More and more code is written by domain experts working in high level frameworks. If “high level modular” programming is all our C.S. students learn, then they will become irrelevant. Computer Science … the plumbers of our computational world. Architecture Mapping applications onto architecture Bridging models to connect (efficiently) architectures to applications. Build (and optimize) frameworks. Math (so they can talk to scientists and engineers) Remember, it’s a global market. Industry will go to where the best plumbers are. If the U.S. academic community doesn’t rise to the challenge, we’ll go to India, China, Russia, Canada …


Download ppt "What should we be teaching our computer science students?"

Similar presentations


Ads by Google