Adam Blank 



Welcome to CSE 143X! You might want to start by looking at the course policies in the .
Our required this quarter will be Building Java Programs.
You can check your as they come out.
As the get closer we will post more information about them.

Getting Help

It is very important to us that you succeed in CSE 143X. We provide many extra resources to help you. The TAs hold many hours in the IPL (Introductory Programming Lab), Adam holds office hours (see syllabus), we have a message board called Piazza, and there are many practice problems on our Practice-It website.

Course Staff


  • Programming Primitives
  • Graphics, IO, Returns
  • Arrays
  • Objects
  • Linked Lists
  • Recursion
  • Sets and Maps
  • Recursive Backtracking
  • Binary Trees
  • Miscellaneous