CSE143X: Course Information
The Allen School is in the process of phasing out our previous two-quarter introductory programming squence of CSE142 and CSE143. They are being replaced by a three-quarter sequence described here. Although the CSE143 course will eventually go away, CSE will offer the variation known as CSE143X in winter of 2025. This document describes which students might want to consider taking CSE143X. You will find this advice more helpful if you first complete our self-placement tool.
The CSE143X course provides an accelerated version of CSE122 and CSE123 for students who want to complete the sequence in one quarter. Students should use the self-placement tool to verify that they are recommended to start in CSE122. This assumes prior experience or a prior programming course, although not necessarily experience with Java. The 143X course is a good option for students who are not familiar with Java syntax or who have not mastered basic object oriented programming skills such as defining classes.
The CSE143X course will not assume any particular knowledge of Java constructs, so everything will be covered but all of the topics will be covered at a fast pace. As a result, this course is not a good choice for students who struggle with programming even if they have prior programming experience. Students who might struggle with a fast-paced course should consider taking the regular CSE122/CSE123 sequence instead.
CSE143X is a 5-unit courses that has lecture three times a week and section twice a week. CSE143X will be offered in winter 2025 with lectures at 11:30-12:20 and sections on Tuesdays and Thursdays.
The course website from the autumn 2024 offering of CSE 143X with example lecture slides, assignments, etc. can be viewed here: https://courses.cs.washington.edu/courses/cse143x/24au/.
Students who have not taken CSE 142 (or the equivalent) may need an add code in order to register for CSE 143X. Add codes are available upon request if needed, contact cse143@uw.edu.
Questions?
For general questions about placement into intro courses, please write to course-placement@cs.washington.edu. For questions specifically about CSE143X, you may contact the instructor, Stuart Reges, at reges@cs.washington.edu.
Other questions?
Contact Pim Lustig.
Stuart Reges