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


Lectures:
Discussion Sections:
Problem Session:
Lab:
Instructor:
TAs/Tutors:
Textbook:
References:
Grading:
Schedule:
 0) What is Programming Anyway? [Ch. 1]

 1) What's in a Name? [Ch. 2]
    Working with Numbers [Ch. 3]
    Making Choices [Ch. 4]

 2) Primitive Types, Operators, and Strings [Ch. 5]
    Classes [Ch. 6]
    Declarations and Scope [Ch. 8]

 3) Control Structures [Ch. 7]
    Active Objects [Ch. 9]

 4) Interfaces [Ch. 10]
    Introduction to Object-Oriented Design [Ch. 21]

 5) Graphical User Interfaces in Java [Ch. 11]
    Recursion [Ch. 12]

 6) General Loops in Java [Ch. 13]
    Midterm

 7) Arrays [Ch. 14]
    Multidimensional Arrays [Ch. 15]

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

 9) Inheritance [Ch. 17]
    Exceptions [Ch. 18]

10) Streams [Ch. 19]
    Searching and Sorting [Ch. 20]

Back to
CSE 11 Home Page
[http://cseweb.ucsd.edu/users/ricko/CSE11/]