Curriculum

Fall 2013 Registration: For students who were unable to get into the CS class they want, please fill out the form here.

 

We offer a variety of introductory classes for students with different interests and preparation. The class that exposes students to the heart of the discipline and is the gateway to all advanced classes is CS111: Computer Programming and Problem Solving, which introduces students to Java programming and more importantly, the big ideas that run through the rest of the curriculum.

Students seeking a broader exposure to the fundamental concepts of computer science may be interested in CS110: Computers and the Internet, or in CS114: The Socio-Techno Web.

Science and Math majors who want a good command of tools necessary to use computers in scientific work, such as MATLAB, should consider CS112: Computation in the Sciences.

Students interested in exploring programming and the big ideas of computer science through the creation of apps for mobile devices should consider CS117: Inventing Mobile Apps.

None of CS110, CS111, CS114 or CS117 has any prerequisites, but all assume a basic familiarity with using computers as tools. You should consult our guide for Choosing an Introductory CS Course for more information (and feel free to talk to a faculty member about your options!).

Intermediate courses cover data structures, which are the foundation of algorithms, and machine organization, which is the key to understanding how computers work.

Advanced courses explore the topics that form the core of Computer Science: algorithms, computer architecture, programming languages, compiler design, artificial intelligence, computer vision, operating systems, parallel systems, databases, networks, security, multimedia, computer graphics, and computer science theory.

What's Up?

BYTE OF THE WEEK 

 

Thinking about an internship for the summer of 2014? Check out the technology internship panel on Friday, September 27th, and CS panels at the 2013 Tanner conference!

 

 

NEWS

Thanks for visiting the Cirque du CS - hope everyone enjoyed a fun time and awesome Computer Science and Media Arts & Sciences showcases!

 

The CS Department would like to welcome our new faculty members, Hess Fellow Darakhshan Mir and Visiting Lecturer Rhys Price Jones! Stay tuned for their special topics courses in the spring.

 

Construction was completed this summer for Orit Shaer’s new HCI lab, a state-of-the-art research and teaching facility located in SCI E125!

 

Our spectacular faculty have been published again! Check out Takis & Eni's science paper and interview on Social Media and the Elections.

 

Contact Us

 

Ellen Hildreth
Department Chair 
Tel: 781.283.3025
ehildret@wellesley.edu

 

Rita Purcell
Administrative Assistant 
Tel: 781.283.3151
rpurcell@wellesley.edu