Updates
-
Welcome to CS230! (Looking for Professors Metaxas and Melnick’s CS230?)
Overview
Description: An introduction to techniques and building blocks for organizing large programs. Topics include: modules, abstract data types, recursion, algorithmic efficiency, and the use and implementation of standard data structures and algorithms, such as lists, trees, graphs, stacks, queues, priority queues, tables, sorting, and searching. Students become familiar with these concepts through weekly programming assignments using the Java programming language.
Lab: This course has a required co-requisite lab - CS 230L.
Prerequisites: A student is required to have confirmation of authorization from the CS 111 faculty that is based on the mastery of the CS 111 concepts in order to enroll in CS 230. Students who did not take CS 111 at Wellesley and who wish to enroll in CS 230 should contact the CS department to take a placement questionnaire.
Meeting Times and Locations:
- Lecture: Mondays and Thursdays @ SCI L180
- Lecture 01: 8:30-9:45am
- Lecture 02: 9:55-11:10am
- Lab:
- L01: Wednesdays, 10:30-12:20pm @ SCI H402
- L02: Wednesdays, 1:30-3:20pm @ SCI H402
- L03: Wednesdays, 3:30-5:20pm @ SCI H402
- L04: Tuesdays, 11:30-1:20pm @ SCI H402
- L05: Tuesdays, 1:30-3:20pm @ SCI E101 (note the different location!)
Teaching Assistants
Lilymoon Whalen '27
(she/her)
Major: CS (Prospective)
Nessa Tong '27
(she/her)
Major: CS and Physics (Prospective)
Kailyn Lau '28
(she/her)
Major: CS (Prospective)
Ananya Ganesh '27
(she/her)
Major: CS and Neuro