Frequently Asked Questions

What is this program?

NWAPW is an intensive three-week program for students who are highly motivated by their interest in the field of computer science and wish to extend their understanding of the field to topics not normally taught until college.

When does the program run?

Three weeks from July 23 through August 10, 2018, weekdays from 9:00 until 3:00 with a break for lunch. There will also be two meetings, one in late April and another in mid May where we will select the projects for this year.

Where does the program take place?

The Computer Science department at Portland State University.

How much does the program cost?

The program is completely free of charge.

Who is organizing and funding this program?

The program is organized and funded by the Northwest Advanced Programming Workshop in collaboration with Portland State University.
What is a typical day at NWAPW like?

After gathering at 9:00, teams will start work on their projects with breaks for short technical lectures as required. Some days will include a lunchtime talk by a member of the PSU computer science faculty. The workshop breaks up at 3:00.

Are there places to hang out after the workshop is over at 3:00?

There are a number of lounges and other place at PSU for teams and individual students to hang out if they want or need to do so.

Will there be graded assignments?

Students will work on their projects. There will be no graded assignments.

Will lunch be provided?

No, but there are a number of places to eat both on and around the PSU campus or you could bring your own lunch.

Who is eligible to attend?

High school students who have completed Advanced Placement (AP) computer science or have the equivalent experience.

Are there any minimum course or grade requirements?

No, but this program is not appropriate for students who found the material in AP computer science difficult to master.

How do I apply?

Meet with your computer science teacher to discuss whether this program would be appropriate for you. Nominated students will be sent an application.

What if I haven’t taken computer science in school but meet the qualifications?

Please contact us for more information.

What if I’m home schooled?

Use the contact form for more information as to how to apply.

How many students will be accepted?

NWAPW will admit about 35 students.

How selective is the program?

The program is quite selective. Admission is based upon the ability to master the concepts that will covered in the workshop.

How will I find out if I’m admitted?

You will be notified by email.

Can students outside of the greater Portland area attend the program?

Yes, but contact us first for more information.

May I submit a letter of recommendation?

No, being nominated is sufficient.

Will a textbook be used in the course?


Do I need to own a computer in order to apply?


Can I ask additional questions?

Yes, contact us for more information.