Getting the opportunity to engage in an internship can be a vital part of your journey at UW. Many students find value in gaining first-hand experience working in a role where one can apply the knowledge and skills they gain from computing coursework to the “real world” outside of the classroom. Many internship and job opportunities are posted on the Allen School Career-Jobs Ed.Stem Board , as well as listed in Handshake. To learn more about how to find an internship, check out the career development page. For inquiries about how to access the Ed.Stem Board, please contact ugrad-adviser@cs.washington.edu

Resources for Finding an Internship

  • Any Allen School Academic Adviser is happy to meet with you for career counseling. We’re happy to discuss strategies for the internship search process, direct you to resources to help with your resume and application materials, as well as interviews, and to help connect you with other resources and offices on campus that can provide support. Schedule an in-person or virtual appointment today!
  • The Career Center @ Engineering (CC@E) offers 15 and 30 minute appointments via Zoom for career coaching.
  • If you’re seeking support developing your resume, consider booking an appointment with the Allen School resume lab, and/or connecting with the CC@E for resume review by emailing your materials to: engrhire@uw.edu
  • Review the career related resources on the undergraduate resources page!

Overview of CSE 301

Earning internship credit can help you intentionally reflect on your internship experience and your learning taking place outside of the classroom in real-time. The assignments and structure of the class are designed to help supplement and develop your workplace readiness skills, and will help you prepare to articulate your experience from the internship in future interviews! Additionally, Computer Science, Computer Engineering, and Computer Science-Data Science declared students are allowed to count up to two (2) credits earned from CSE 301 during their time in the Allen School towards their CS Senior Electives degree requirement. Additional credits earned from CSE 301 can count towards “free electives” to bring the total credits completed up to the 180 credits required to earn a B.S. degree.

    CSE 301 offers students the opportunity to explore and reflect on their internship experience to enhance their overall co-curricular experience. As a result of enrolling in CSE 301, you should increase proficiency in the following areas…

  • An ability to communicate effectively with a range of audiences.
  • An ability to recognize ethical and professional responsibilities in engineering and make informed judgments that consider the impact of solutions in global, economic, environmental, and societal contexts.
  • An ability to recognize the ongoing need for additional knowledge and how to locate, evaluate, integrate, and apply this knowledge appropriately.
  • An ability to function effectively on teams that establish goals, plan tasks, meet deadlines, and analyze risk + uncertainty.
  • Ways to collaborate in order to inspire and manage change.
  • Understanding office dynamics

    Some students will increase proficiency if the assigned duties of the internship provide the appropriate opportunities:

  • Ability to design and conduct experiments, as well as analyze and interpret data.
  • Ability to function on multi-disciplinary teams.
  • Knowledge of contemporary issues.
  • Ability to identify, formulate, and solve engineering problems.

CSE 301 is graded as credit/no credit (CR / NC). To obtain credit, students must earn above a 70% in the course. Students have the responsibility to know and observe UW’s Student Conduct Code and section on Academic Responsibility

Current CSE 301 Syllabus with assignment descriptions can be found here.

Check out the below FAQs to see if one of your questions is answered there. If not, please contact the CSE 301 teaching team by emailing: cse301@cs.washington.edu

Course Logistics & Enrollment Process

  • Students who work fewer than 20 hrs/wk on average in their internship are eligible to earn one (1) credit of CSE 301 per quarter of work. Students who work 20 hrs/wk or more on average in their internship are eligible to earn up to two (2) credits of CSE 301 per quarter of work.
  • Computer Science and Computer Engineering majors may use up to 2 credits of CSE 301 earned towards their CSE Senior Electives requirement for a maximum of 2 credits. Additional credits will apply to free electives towards the Bachelor’s degree requirement of 180 credits (up to 12 credits maximum).
  • Students have two different options to enroll in CSE 301:
    1. Enroll in CSE 301 during the same quarter that you work your internship. This is most common for students who work in an internship during the academic year (not during a vacation quarter/summer quarter). International students must maintain full-time enrollment status, and therefore are encouraged to consider enrolling in ENGR 320/321 if doing a full-time internship during the academic year.
      -or-
    2. Enroll in CSE 301 in the quarter following the quarter you work your internship. This is most common during the summer quarter/vacation quarter. This option allows you to work an internship during the Summer quarter but enroll in CSE 301 during Autumn quarter to earn credit for the work you completed during the Summer quarter.

  • If your internship is during the summer quarter, the course facilitator will assume you want to defer your enrollment in CSE 301 to Autumn quarter, unless otherwise specified by you in an email to cse301@cs.washington.edu, or by making a note on your Handshake Overview page.
  • Both Domestic and International students can defer Summer internship credit to Autumn quarter (assuming Summer is your declared vacation quarter). Domestic students can opt to defer enrollment in CSE 301 for one quarter after completion of their internship (for example: Autumn quarter internship, registering for CSE 301 in Winter quarter). Because International students must maintain full-time enrollment during the academic year (Autumn-Spring), deferment of CSE 301 is only possible during Summer, and is not possible during the academic year.
To request to be enrolled in CSE 301:
  1. Accept an offer for an internship position that is related to computer science.
  2. Submit a Handshake Experience request and include all required information. Complete the pre-internship survey.
  3. Once you complete the Handshake Experience request, upload your offer letter as an attachment.
  4. Register for CSE 301 (1 credit for part-time internships, 2 credits for full-time internships).
  5. **International Students: Submit a CPT request after enrolling in CSE 301. List Maude Lustig (mlustig@uw.edu) as the departmental Adviser on your request.

Refer to the course syllabus for assignment deadlines

  • The pre-internship survey is completed on Handshake when you submit your initial Handshake Experience request.
  • The post-internship survey is completed on Handshake at the conclusion of your internship.
  • All other assignments are due throughout the quarter via Canvas (refer to the syllabus for more details).

CSE 301 Enrollment Timeline

You can enroll in CSE 301 during the same quarter that you are interning, OR you can choose to defer enrollment to the following quarter. Enrollment may not be deferred beyond one quarter following your internship.

Quarter of
enrollment
CSE 301 Registration Requests
begin to be processed
Priority Request
Deadline*
Final Request
Deadline*
Winter 202311/4/221/2/231/9/23
Spring 20232/10/233/24/234/3/23
Summer 20234/10/236/19/236/26/23
Autumn 2023 (includes deferred
Summer 2023 internships)
5/5/239/26/2310/3/23

  • The quarter in which your internship dates fall into. If your internship start/end dates span multiple quarters, see FAQ below.
  • Internships that take place during Summer Quarter will be automatically deferred to Autumn Quarter registration. If you would like to register for CSE 301 during Summer quarter, indicate that on your Handshake Experience request.

  • Students can submit a Handshake Experience after accepting a computing-related internship. Requests to enroll in CSE 301 will begin getting processed on this date, and add codes will be issued after this point (allow 1-2 weeks for processing).

  • This is the deadline to get an add code to register for CSE 301 prior to the quarter starting. Requests submitted after this deadline (but before the Final Request deadline) will be processed, but may not receive an add code prior to the start of the quarter.

  • This is the final date students can request enrollment in CSE 301 for a given quarter. Requests submitted after this deadline will not be processed, unless there is an extenuating circumstance outside of your control. Please contact cse301@cs.washington.edu with questions.

Fee Structure

ENGR 321 through the College of Engineering’s Internship Program and CSE 301 operate under a different fee structure where CSE 301 is a standard tuition rate while ENGR 321 is fee-based.

Domestic Students*

Internship Hours Quarter Credits Registered for Fee
Part-time Autumn-Spring CSE 301 (1 credit) Standard Tuition Rates Apply
Full‑time Autumn-Spring CSE 301 (2 credits) Standard Tuition Rates Apply
Part‑time Summer** CSE 301 (1 credit) Standard Tuition Rates Apply
Full-time** Summer** CSE 301 (2 credits) Standard Tuition Rates Apply

*Domestic students can also enroll in ENGR 321 any quarter (1 credit for part-time internship work and 2 credits for full-time internship work). The cost is $196/credit in addition to the standard tuition rate for other courses enrolled in (if applicable).

**Both domestic and international students can defer a part-time or full-time internship they worked at during the summer to register for CSE 301 in Autumn quarter instead of Summer quarter. Standard tuition rates apply for full-time enrollment during the academic year (Autumn-Spring quarters). Enrollment in ENGR 320/321 cannot be deferred, you must register for those credits in the quarter you work the internship.

International Students

Internship Hours Quarter Credits Registered for Fee
Part-time Autumn-Spring

-or-
Autumn-Spring
ENGR 321 (1 credit) + 11 credits of other courses
-or-
CSE 301 (1 credit) + 11 credits of other courses
$196 (ENGR 321) + standard tuition rates for remaining 11 credits
-or-
Standard tuition rates apply
Full‑time Autumn-Spring ENGR 321 (2 credits) + ENGR 320 (10 credits) $2,352
Part-time Summer/Vacation
-or-
Summer/Vacation**
ENGR 321 (1 credit)
-or-
CSE 301 (1 credit)
$196
-or-
Standard tuition rates apply
Full‑time Summer/Vacation
-or-
Summer/Vacation**
ENGR 321 (2 credits)
-or-
CSE 301 (2 credits)
$392
-or-
Standard tuition rates apply

Maude Lustig (mlustig@uw.edu) should be listed as Department Adviser and CPT approver for F-1 visa students. J-1 students should contact ISS for work authorization information.

**Both domestic and international students can defer a part-time or full-time internship they worked at during the summer to register for CSE 301 in Autumn quarter instead of Summer quarter. Standard tuition rates apply for full-time enrollment during the academic year (Autumn-Spring quarters). Enrollment in ENGR 320/321 cannot be deferred, you must register for those credits in the quarter you work the internship.

CSE 301 FAQs

If you submit a completed Handshake Experience request (including an offer letter) by the “Priority Registration” deadline, you will receive an add code via email by the start of the quarter. Contact cse301@cs.washington.edu for any questions.

Students who work an internship during Summer quarter can defer their CSE 301 credits to the following Autumn quarter. This means that a student can work the internship during Summer, but doesn't have to register for the credits in Summer term, and therefore not pay extra tuition if they weren't planning to register for additional courses until Autumn quarter. This is the assumed way that summer internship requests for CSE 301 are processed, unless otherwise requested.

Both Domestic and International students can defer Summer internship credit to Autumn quarter (assuming Summer is your declared vacation quarter). Domestic students can opt to defer enrollment in CSE 301 for one quarter after completion of their internship (for example: Autumn quarter internship, registering for CSE 301 in Winter quarter). Because enrollment is a requirement for CPT authorization for International students, deferment of CSE 301 is only possible during Summer, and is not possible during the academic year due to registration periods.

After you register for CSE 301. Enrollment in a CPT class is a requirement to be eligible for CPT.

New to the CPT process? Watch the Introduction to CPT video created by the UW's International Student Services office to learn more.

No. Your internship must be related to computer science skills and knowledge gained from relevant computing coursework.

Both CSE 301 and ENGR 320/321 are available to students within the Allen School to earn credit for a computer science-related internship. Depending on your enrollment status (full-time vs. part-time), student type (international vs. domestic), and when your internship takes place (summer/vacation quarter vs. academic year), one course may be recommended over the other. Refer to the enrollment table and the fee structure sections above for additional information.

International students on an F-1 visa who utilize Curricular Practical Training (CPT) work authorization are required to earn credit for their internship experience, whereas domestic students who do not require CPT to be authorized to work in the U.S. do not have a requirement to earn credit for internship experience. For reasons why you may want to consider earning credit for your internship, see “Why take CSE 301?” above.

No. CSE 301 is only available for current Computer Science and Computer Engineering students enrolled in the Allen School. If you would like to earn credit for an internship, connect with a departmental academic adviser to learn more about opportunities in your department, or GENST: 350.

Possibly. The goal of CSE 301 is to enhance students’ learning and reflection during the internship as a co-curricular experience. International and Domestic students are allowed to defer enrollment in CSE 301 to Autumn quarter for a Summer internship. Domestic students are allowed to defer registration in CSE 301 by one quarter during the academic year (for example, interning during the Winter quarter and enrolling in CSE 301 in Spring quarter).

No. CSE 301 is only available for current Computer Science and Computer Engineering students enrolled in the Allen School. If you would like to earn credit for an internship, connect with a departmental academic adviser to learn more about opportunities in your department, or GENST: 350.

  • Domestic students
      For each quarter you work, you are eligible to enroll in CSE 301 and earn up to 2 credits. For example, if your full-time internship starts 2 weeks before Spring quarter ends, and ends after Summer quarter, you would be eligible to register for CSE 301 credits in both Spring and Summer quarter (with the option to defer the Summer quarter credits to Autumn if desired).
  • International students on F-1 visa
    • In order to qualify for CPT, you must be enrolled in a course, and must earn credit for your internship, among other eligibility requirements. Therefore, even if your internship starts 1 day before the end of a quarter, you must be enrolled in CSE 301, ENGR 320/321, or another internship course to be eligible for CPT during that quarter. For example, if your internship begins during Winter quarter and ends after Spring quarter has started, you need to earn CPT credit for both Winter AND Spring quarters for the same internship. Additionally, you must submit a CPT request for the employment dates during Winter quarter, AND also a separate CPT request for the employment dates during Spring quarter.

All students are advised to have health insurance at all times. International students are REQUIRED to maintain health insurance. Domestic students can learn more about health insurance options here, and International students can learn more about the International Student Health Insurance Program, or ISHIP here.

If you want to extend your internship end date, you must submit a new CPT Request in MyISSS.

If you wish to cancel, shorten, or change the credit for your CPT, you can update your CPT by completing the CPT Update Form in MyISSS.