Archive for March 25, 2014

Computer Science for Non-Majors in the CCC Blog

Nice post from Ran Libeskind-Hadas, Chair of Computer Science at Harvey Mudd College, on the importance of computer science for everyone on campus.

College students across all fields are quickly recognizing two important facts:  Every well educated citizen should understand something about the computationally-pervasive world in which we live.  Second, computing skills are likely to be useful across virtually all disciplines including the arts, humanities, and social sciences.

Many of these students discover computing late in their college lives and/or have other constraints that prevent them from taking more than one or two computing courses.  Those students, I believe, are not ideally served by traditional CS 1 and 2 courses which are often designed as the stepping stones of a computer science major.  While implementing a queue as a doubly-linked list is probably important for a CS major (although one could reasonably argue that it still doesn’t have to be presented in CS 1), it’s almost certainly not the highest priority for a social scientist or a biologist.

via Computer Science for Non-Majors » CCC Blog.

March 25, 2014 at 1:03 am Leave a comment


Enter your email address to follow this blog and receive notifications of new posts by email.

Join 9,004 other followers

Feeds

Recent Posts

Blog Stats

  • 1,875,949 hits
March 2014
M T W T F S S
 12
3456789
10111213141516
17181920212223
24252627282930
31  

CS Teaching Tips