Expanding the Accessibility of Computer Science

Business professor Ranfall Stross stressed the importance of computer programming and “computational thinking” skills, citing a number of computer science professors. College graduates don’t all need to be skilled programmers, but basic competency in the fundamentals makes students well-rounded and helps their professional careers. However, students who are not majoring in fields such as math, engineering, and science generally find it difficult to understand the concepts and principles employed in computer science.

Many colleges are offering introductory computer science courses aimed at students of the humanities and liberal arts. Carnegie Mellon encourages students who are not majoring in computer science to try “Principles of Computation,” which covers the history of computer science, as well as the programming language Ruby and other important topics. Professor Mark LeBlanc of Wheaton College teaches computer science by breaking down “large problem[s] into small manageable problems” because he recognizes that students without previous experience are often overwhelmed at first by the unfamiliar material and concepts..

Professor Marie desJardins, who teaches computer science at the University of Maryland, Baltimore County, uses a simpler computing language – Scratch – in the department’s introductory course. Although Scratch was developed for elementary and middle school students, desJardins explains that most students taking the course have been taught English, math, and science in high school, but not computer science. In other words, students lack “computer literacy” and “computer fluency.” Michael Littman, head of the computer science department at Rutgers University, believes that the problem can be remedied by adding “computational thinking” to the secondary education curricula.


Posted by: Pokyee Yu

Sources: The New York Times

Photo Credit: Spring 2012 Student Hackathon Coding courtesy of flickr user hackNY


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: