Please e-mail us with questions or feedback. You may also use this anonymous form which goes directly to Hunter.

Important Dates:

  • Friday, July 21: Midterm exam in class from 10:50 - 11:50 (SIG 134).
  • Sunday, August 6: Last day to change to or from S/NS grade option; last day to drop courses using Annual Drop.
  • Thursday, August 17: Final exam part 1 in your section.
  • Friday, August 18: Final exam part 2 in class from 10:50 - 11:50 (SIG 134).

Announcements

  • [7-3] The IPL is closed on the 4th of July
  • [7-3] If you require a left/special seat during the exams, please fill out this form by Tuesday July 11th.
  • [6-19] My Monday office hours will be moved a little bit earlier to 12:00-1:30 for the rest of the quarter
  • [6-19] Here is the document I had in lecture: Tips/Resources for Success in 143
  • [6-18] Welcome to CSE 143! Some have asked what material they should know before enrolling in this class. Here are some resources to look at if you are unsure of what is covered in our prerequisite course CSE 142:
    • The following slide deck contains a review of the information that you should be mostly familiar with from 142 (or equivalent course) [ PDF, PPT]. The first couple lectures will have a little bit of review of the material at the end of the slide deck relating to classes and objects.
    • Try out our site used for practicing Java problems called PracticeIt! Here are some problems that may be good to review: flipLines, sameDashes, collapse, TimeSpan
    • Take a look at the exams page from last quarter's 142 to see if you feel confident with concepts covered on the practice material for the exam.

Calendar

Please keep in mind that Hunter is constantly updating this page. It should accurately describe the past, but it won't always accurately predict the future.

Mon Tue Wed Thu Fri
  • folder 06-20

    Section 1: Review of arrays; ArrayList


  • folder 06-22

    Section 2: ArrayIntList


  • folder 06-27

    Section 4: Stacks and Queues


  • folder 06-29

    Section 4: List Nodes

    HW1 due


  • folder 07-04

    No Section!

    Happy 4th of July!


  • folder 07-06

    Section 6: Linked Lists

    HW2 due


  • folder 07-11

    Section 7: Recursive Tracing


  • folder 07-13

    Section 8: Recursive programming

    HW3 due


  • folder 07-18

    Section 9: Sets and Maps


  • folder 07-20

    Section 10: Midterm Review; Style for Collections


  • folder 07-21

    Midterm in class


  • folder 07-24

    Exhaustive Search

    read 12.5


  • folder 07-25

    Section 11: Exhaustive Search

    HW4 due


  • folder 07-26

    Recursive Backtracking

    read 12.5

    HW5 assigned


  • folder 07-27

    Section 12: Recursive Backtracking


  • folder 07-28

    Hashing

    read 18.1


  • folder 07-31

    Binary Trees

    read 17.1 - 17.3


  • folder 08-01

    Section 15: Binary Trees


  • folder 08-02

    Binary Search Trees

    read 17.3 - 17.4

    HW6 assigned


  • folder 08-03

    Section 16: Binary Trees

    HW5 due


  • folder 08-04

    Comparable; Generics

    read 11.1; 9.6; 15.3 - 15.4; 16.4 - 16.5


  • folder 08-08

    Section 17: Comparable


  • folder 08-09

    Inheritance and Polymorphism

    read 9.2 - 9.3;


  • folder 08-10

    Section 18: Polymorphism

    HW6 due


  • folder 08-11

    Abstract Classes; Collections Implementation

    read 11.1; 9.6; 15.3 - 15.4; 16.4 - 16.5


  • folder 08-14

    Exam Review; Next Steps


  • folder 08-15

    Section 19: Exam Review

    HW7 due


  • folder 08-16

    Exam Review


  • folder 08-17

    Final Exam Part 1 in section


  • folder 08-18

    Final Exam Part 2 in class