Patterson on CS education


This month's Communications of the ACM has an interesting article by David A Patterson (of RISC fame) on `CS education for the 21st century'. He makes several interesting suggestions - I found two of them to be really exciting:

  • Make students work on real world open source systems - ask them to document, bug-fix and enhance open source code.This way, students gain invaluable engineering skills.
  • Multiprocessor systems are going to be more and more important - teach concurrency well. On a related note, FPGA's are becoming ubiquitous - students can now build their own microprocessors (there are some very good `open' designs available on the net) - it is even possible for students to build their own parallel processors.
Coming from a researcher of the stature of Patterson, this is indeed good news for the FOSS community!

[Subscribe to our Newsletter] [Go to home] [Courses at Recursive Labs] [Connect with me on Twitter/Facebook]