|
|
|
|
|
by ekidd
1400 days ago
|
|
I think that my ideal CS education would include 3 things: 1. "We're going to ask you to build real software, with real tools, in a group. Even if it's only for one course." 2. "We're going to ask you to do some theory and write some proofs." 3. "We're going to show you some wild stuff that looks like it belongs on an alternate timeline." (3) might be something like Oberon, or Racket, or some eccentric faculty project. Or even just teaching all your CS majors Haskell, if you don't have any genuinely eccentric faculty projects to inflict on students. Innovation is often driven by people who are aware of what might have been. |
|
For those that want CS theory only, there is applied mathematics into computation majors.