Lectures
Lecture 1:
Objects and ClassesMore information on data types
Lecture 2:
Understanding Class Definitions (Part I)Lecture 3:
Understanding Class Definitions (Part II)Using the length and substring methods of the String class
Lecture 4:
Conditional statements and boolean expressionsLecture 5:
Conclusion of Chapter 2Homework 2 discussion
Lecture 6:
Object interactionLecture 7:
Chapter 3 continuedHomework 3 discussion
Lecture 8:
Chapter 3 continuedLecture 9:
String and object comparisionLecture 10:
DebuggersFormatting Numbers
Homework 4 discussion
Lecture 11:
Review for lab exam.Lecture 12:
Go over homework 4 and review for lecture exam.Hand back homework and quizes.
Lecture 13:
Grouping Objects: Collections and IterationLecture 14:
Hand out midterm grade summary sheetsHand back and go over lecture midterm exam
Lecture 15:
Grouping Objects: Arrays and for loopsLecture 16:
Comparing ArrayLists and ArraysWorking with ArrayLists of objects that have an Array as a field.
Homework 6 discussion
Lecture 17:
Movie: The Creation of the ComputerLecture 18:
Two Dimensional ArraysHomework 7 discussion
Lecture 19:
Chapter 5: Using Library Classes to Implement More Advanced FunctionalityLecture 20:
Casting, Wrapper Classes, Static Methods, JOptionPane ClassLecture 21:
driver classes with the static main methodHomework 8 discussion
Lecture 22:
Reading and Writing Text FilesException handling
Lecture 23:
Improving Structure with InheritanceExtending Classes and Inheritance