CSE 11 Syllabus
Introduction to Computer Science
and Object-Oriented Programming: Java
(Accelerated Pace)
Fall 2014


Lectures:
Discussion Sections:
Home Base Lab:
Instructor:
TAs/Tutors:
Textbook:
References:
Grading:
Schedule (may change slightly):
 0) What is Programming Anyway? [Ch. 1]

 1) What's in a Name? [Ch. 2]
    Working with Numbers [Ch. 3]
    Making Choices [Ch. 4]
    Primitive Types, Operators, and Strings [Ch. 5]

 2) Classes [Ch. 6]
    Declarations and Scope [Ch. 8]
    Control Structures [Ch. 7]

 3) Active Objects [Ch. 9]
    Interfaces [Ch. 10]

 4) Introduction to Object-Oriented Design [Ch. 21]
    Graphical User Interfaces in Java [Ch. 11]

 5) Recursion [Ch. 12]
    Midterm

 6) Holiday
    General Loops in Java [Ch. 13]
    Arrays [Ch. 14]

 7) Arrays [Ch. 14]
    Multidimensional Arrays [Ch. 15]
    Class Object and ArrayList

 8) Strings and Characters [Ch. 16]
    Inheritance & Polymorphism [Ch. 17]
    Holiday

 9) Inheritance & Polymorphism [Ch. 17]
    Inheritance & Polymorphism [Ch. 17]

10) Inheritance & Polymorphism [Ch. 17]
    Exceptions [Ch. 18]
    Searching and Sorting [Ch. 20]

Back to
CSE 11 Home Page
[http://cse11.github.io]