CSE 131X provides an introduction to computer science for those who already have significant programming background, as evidenced by prior coursework or placement examination. The course is intended for students considering a major or minor in computer science, as well as for students who want to learn more about computing for use in another discipline. The curriculum of CSE131X is individualized, but runs in conjunction with CSE131 as explained below.
Note: Students who are missing most of the CSE131 background, or are new to Java, are likely to need to complete most of the CSE131 assignments in order to get a solid foundation. If this is the case, you are probably better served by registering for the regular CSE131 course, since you will be doing nearly all of the work and should therefore receive 4 credit units (instead of the 2 units awarded for the accelerated section).
As a CSE131X student, you are welcome to occasionally attend the CSE131 lecturers on Mondays, Tuesdays, and Thursdays 10-11am, particularly in weeks that cover topics that are completely new to you. Therefore, you may want to keep that time open in your schedule, just in case. However, lecture material will also be available online.
Barring any technical problems, on-line class notes from the CSE131X Wednesday sessions will be made available each week.