4 ms·
Georgia Tech considers "computational thinking" to be an important component of a liberal arts education, so much so that it used to require all majors to take
by kelseyfrancis 12y ago
Georgia Tech considers "computational thinking" to be an important component of a liberal arts education, so much so that it used to require all majors to take the same intro CS class that CS majors took. It was a legit intro CS course taught using SICP with Scheme.
As far as I can tell, all majors still must take an intro CS course, but the school now offers a wider variety of intro CS courses, because many people studying things like international affairs and even many engineers didn't want/need or couldn't handle the rigor/difficulty. So it seems at least some universities have indeed shifted to meet the need (and a long time ago at that).
- sliverstorm 12y agoWell, you can definitely tailor even introductory computational thinking to different disciplines without necessarily dumbing it down. For example, literary majors would probably rather learn in Perl, and "hard science" majors might benefit from spending their time in Fortran or Matlab, etc. Spend more time on data analysis for biologists, perhaps... Of course it won't be a course ABOUT data analysis or physics simulations, but if you make the projects more germane to the students, they will get more out of it.