Audrea Huang, Class of 2022, along with Julie Lely, Class of 2023, created images highlighting Wellesley alums working in the tech industry (samples are shown below). Our goal is to create a space on campus in the Science Center to counteract the message that society has given to black and brown girls. In our teaching spaces, role models can represent what is possible.
Please visit our Wellesley in Tech site to learn more.
For a full listing of all the CS department offerings, please consult the current CS curriculum page.
Below are short blurbs about courses that I have recently taught.
CS115 is for students who want a broad exposure to the fundamental concepts of computer science, although it is unlikely that they will take other computer science courses. CS115 uses the Internet as a unifying theme for exploring a broad range of computer science topics, including networks, description languages, programming, data representation, ethics, and the impact of computers on society. Students get hands-on programming experience building Internet applications using HTML and Java Script. The course culminates with a final project in which students design and implement an interactive web page. Offered Fall and Spring.
CS111 is for students who want an in-depth introduction to programming and problem solving and might want to take more advanced computer science courses. It is particularly for students who plan to major or minor in computer science, but also for students that are majoring elsewhere but want to learn general programming and problem solving techniques. CS111 covers fundamental ideas in programming, including abstraction, modularity, recursion, control structures, and data structures. You will get hands-on experience with these ideas by reading, modify, debugging, designing, writing, and testing programs written in the Python programming language. Example applications involve graphics, games, text manipulation and real-world data analysis. Offered Fall and Spring.
CS112 is for students who want an introduction to computer programming that provides the tools necessary to use computers effectively in scientific work, including in the natural and physical sciences, biological sciences, medicine, mathematics, psychology and economics. Students learn to write software to solve problems, visualize and analyze data, perform computer simulations, and implement and test computational models that arise in a wide range of scientific disciplines. The course introduces MATLAB, an extensive and widely used technical computing environment with advanced graphics, visualization and analysis tools, and a rich high-level programming language. Offered Spring semester.
CS230 covers the implementation and use of classical data structures such as lists, stacks, queues, trees, tables and graphs, which should be in every programmer's bag of tools. Programs are often judged by how effectively they make use of resources such as space and time. We will explore ways to describe the efficiency of algorithms and use these tools to evaluate various approaches to implementing data structures and algorithms. The ability to create large and complex computer programs is enhanced if they can be composed out of reusable components with standard interfaces that can be combined in mix-and-match ways. We will study how to compose programs out of such components. We will introduce abstract data types as a way to represent computational values and the operators that manipulate them. Offered Fall and Spring.
Sohie Lee teaches Computer Science at Wellesley College. She earned her B.S. in Computer Science and Mathematics from Cornell University, her M.S. in Computer Science from Stanford University, and her Ph.D in Cognitive Science from University of California, San Diego. Sohie is fascinated by the intersection of Cognitive Science and Computer Science, she wants to build the most robust introductory CS class, and she is especially interested in making CS classrooms more inclusive and diverse.
Wellesley College is located 12 miles west of Boston, providing an excellent liberal arts education for people who will make a difference in the world. Learn more about Wellesley College. Graduates of colleges that were founded for women make up a small minority of the college-educated population, yet one-third of the women board members of the Fortune 1000 companies graduated from colleges founded for women, and those who graduate from such colleges are twice as likely to earn Ph.Ds.
Wellesley College offers many introductory programming courses with no prequisites. We graduate between 50-60 CS majors/minors each year. Learn more about Wellesley's CS department.
A collection of various resources intended for Wellesley CS students.
A wonderful annual conference that is the largest gathering of predominantly women computer scientists! The conference is usually during the first weekend of October (location varies each year). Submissions are due March 15, notifications mid-May, and registration starts in early June.
Here are some Wellesley online portfolios:
wellesley "dot" edu
Science Center W124
106 East Central Street
Wellesley, MA 02481