Adam Blank 
()

Announcements

Information

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

Instructor

CSE 444
(206) 616-0034

Teaching Assistants

Shannon Ren
sren22
Head TA
Emerson Matson
emersonn
XA
Roee Avnon
avnon
XB
Michael Lee
mlee42
XC
Rasika Bhalerao
rasikabh
XD
Radu Cracut
raduc
XE
Jack Armstrong
jackarms
XF
John Kaltenbach
jkbach
XG
Irving Chen
ijchen
XH

Schedule

  • Programming Primitives
  • Graphics, IO, Returns
  • Arrays
  • Objects
  • Linked Lists
  • Recursion
  • Sets and Maps
  • Recursive Backtracking
  • Binary Trees
  • Miscellaneous
#
Day
Topic
Homework
Welcome!
Types; Expressions; Loops; Constants
int; double; declaration; assignment; ==; mod; for; final
Parameters; Graphics
argument; DrawingPanel; getGraphics; setColor; fillOval; fillRect
Ch 3, 3G (BJP Slides)
IO; If Statements; Return Values
Scanner; return; boolean; if; else; else if; import
Strings; Booleans; While Loops; Random Numbers
String; boolean; while; Random
Objects and Classes; Instance Methods; Assertions
class; object; field; instance; assertion
Constructors; Encapsulation; toString
constructor
Review & Critters
Midterm Exam

Information & Practice Exams

  • 2:30
    3:20 pm in Smith 120
    You must sit in your assigned seat. The seat assignments are: list, map
Midterm Debrief
ListNodes: Before and After
ArrayIntList
Recursive Tracing
Recursive Programming
Veterans Day: No Class!
Sets and Maps
Stacks and Queues
Recursive Backtracking
Binary Trees
Thanksgiving: No Class!
Thanksgiving: No Class!
compareTo
TA's Choice
Priority Queues & Huffman Trees
Polymorphism
Review
Review