Women's Technology Program
in Electrical Engineering & Computer Science

Massachusetts Institute of Technology











Contact Us

                                  Classes | Background

The WTP-EECS curriculum introduces students to computer science, electrical engineering, and mathematics for EECS. The 40 WTP-EECS students are divided into 2 class groups of 20 students. The classes are very fast-paced, but are designed for students with no prior engineering or computer science exposure. Students are expected to spend several hours in the evenings (sometimes until midnight) and on weekends working on homework and going to extra lab sessions to complete projects with other students.

WTP-EECS has a collaborative culture, where all course work is done in teams, with an emphasis on developing multiple ways to approach and solve problems. Brainstorming, learning from mistakes, sharing ideas, and debugging (circuits, code, and math problems!) are important features of the WTP-EECS learning process.

For a description of the WTP Mechanical Engineering Curriculum (a separate Track from WTP-EECS) visit the WTP-ME Track.

The WTP-EECS classes are taught by female graduate students from the MIT Department of Electrical Engineering and Computer Science. These Instructors are assisted by female MIT and Wellesley undergraduate students who also live in the dorm as Residential Tutors. WTP is not a certified academic program, you are not enrolled as an MIT student, and you do not receive college credit. However, we expect WTP students to to be excited about the joy of learning engineering and computer science and will work as hard on their classes as they would if they were earning credit.

Below is a general description of the curriculum.

WTP-EECS Classes

Computer Science
This is a hands-on class taught in Python and designed for students with no prior CS experience. Topics will start with the basics of computer science (variables, lists, loops, and functions). There are daily programming assignments, culminating in a final project.


Electrical Engineering
Introduces fundamental analog and digital electronics through short lectures, readings, homework, and hands-on labs, with emphasis on experimentation, design, and troubleshooting. Students will have the opportunity to complete a project based on microcontrollers.


Mathematics for EECS
The math curriculum covers a range of math concepts, ideas, and tools applicable to electrical engineering and computer science.




Capstone Engineering Project
A motor building challenge in week four introduces students to the engineering design process.  Students work in in teams of two to design and build a unique DC motor using machine shop tools.

Guest Speakers and Tours
MIT faculty and engineers from industry present information about their research and career paths at lunch time sessions several days each week.Tours of some MIT labs, such as a microfabrication lab, are also included to show how and where engineers work.







Recommended Background for WTP-EECS Students

We are looking for female high school students who have a strong curiosity about engineering and computer science, who love and excel at math and science, and who would like to explore engineering and computer science in an academically challenging environment with other talented young women to determine whether these fields might be of interest.

Although students admitted to WTP have no prior experience (or very little) with engineering or computer science they must have the ability to handle very fast-paced college-level math and science, and be interested in hands-on collaborative team-based learning and projects.

The WTP-EECS computer science class is introductory, and only for students with no prior background in CS. Students who have already taken computer programming in classes or in other summer programs are not admitted to the WTP-EECS curriculum track, because they will have already learned more than the WTP CS class covers. Students with CS experience may still apply to the WTP-ME curriculum track, but only if they have an interest in learning Mechanical Engineering. Check our FAQ CS question to determine if you have too much computer background for WTP-EECS.

Applicants to WTP should have high grades in all their high school classes (predominantly A's), and be taking the most advanced classes in science and math (appropriate for their grade level) offered at their schools. PSAT, ACT or SAT math scores of accepted students typically are above the 85% range or higher (though these tests are NOT required to apply to WTP).

For more information about who should apply to WTP and admissions criteria, visit our Application page.