CSE 8B Syllabus
Introduction to Computer Science
and Object-Oriented Programming II: Java
Spring 2015


Lectures:
Lecture Slides:
Problem Sessions:
Discussion Sections:
Lab: (Home base)
Instructors:
TA:
Head Tutors:
Textbook:
References:
Grading:
Schedule:
 1) Review (Ch 1-8)
    Arrays (Ch 7-8)
 2) Strings (Ch 4, 5, 10)
    Quiz 1 and Classes, Scanner, User Input (Ch 2, 10)
 3) File I/O, Data Mutation, class Arrays (Ch 12, 7)
    Designing Classes, Scope & Visibility (Ch 9)
 4) Inheritance, polymorphism, memory models (Ch 11)
    Quiz 2 and Inheritance, polymorphism, memory models (Ch 11)
 5) Casting, Object-Oriented Programming (Ch 11)
    Recursion (Ch 18)
 6) Quiz 3 and Recursion (Ch 18)
    Midterm
 7) Data Abstraction, Abstract Classes, Interfaces (Ch 13)
    Data Abstraction, Abstract Classes, Interfaces (Ch 13)
 8) Basic GUI with Java FX (Ch 14)
    Quiz 4 and Event Handling with Java FX (Ch 15)
 9) Threads, multi-cores, shared memory multi-threading (Ch 30)
    Synchronization (Ch 30) 
10) Exception handling, Generics (Ch 12, 19)
    Quiz 5 and Sorting and searching (Ch 23)

Back to
CSE 8B Home Page
[http://cseweb.ucsd.edu/users/ricko/CSE8B/]