published by Prentice Hall, 2008; and using the required software jGRASP (java development toolkit). Week Topic Reading Assignments 1 Java Programming Language Chapter 1 Program Development Object-Oriented Programming 2 Character Strings Chapter 2 Variables & Assignment 3 Primitive Data Types/Expressions Chapter 2 (continued) Data Conversion/ Interactive Programs 4 Creating Objects/ Packages Chapter 3 The String, Random, and Math Classes 5 Formatting Output/Enumerated Types Chapter 3 (continued) Wrapper Classes Test 1 6 Anatomy of a Class Encapsulation Chapter 4 7 Anatomy of a Method Chapter 4 (continued) Constructors 8 Boolean Expressions Chapter 5 If-statement & switch-statement 9 While, do, and for statements Chapter 5 (continued) Iterators 10 Identifying Classes & Objects Chapter 6 Class Relationships 11 Interfaces/ Method Design/ Method Overloading Chapter 6 (continued) 12 Test 2 Elements/Array of Objects Chapter 7 Command Line Arguments 13 Variable Length Parameter Lists Chapter 7 (continued) Two-Dimensional Arrays Week Topic Reading Assignments 14 The ArrayList Class Chapter 7 (continued) 15 Course Review Exam Note: Homework (projects/programming assignments) is assigned on an ongoing throughout the semester to correspond to the topics being discussed in class.
published by Prentice Hall, 2008; and using the required software jGRASP (java development toolkit). Week Topic Reading Assignments 1 Java Programming Language Program Development Object-Oriented Programming Chapter 1 2 Character Strings Variables & Assignment Chapter 2 3 Primitive Data Types/Expressions Data Conversion/ Interactive Programs Chapter 2 (continued) 4 Creating Objects/ Packages The String, Random, and Math Classes Chapter 3 5 Formatting Output/Enumerated Types Wrapper Classes Test 1 Chapter 3 (continued) 6 Anatomy of a Class Encapsulation Chapter 4 7 Anatomy of a Method Constructors Chapter 4 (continued) 8 Boolean Expressions If-statement & switch-statement Chapter 5 9 While, do, and for statements Iterators Chapter 5 (continued) 10 Identifying Classes & Objects Class Relationships Chapter 6 11 Interfaces/ Method Design/ Method Overloading Chapter 6 (continued) 12 Test 2 Elements/Array of Objects Command Line Arguments Chapter 7 13 Variable Length Parameter Lists Two-Dimensional Arrays Chapter 7 (continued) Week Topic Reading Assignments 14 The ArrayList Class Chapter 7 (continued) 15 Course Review Exam Note: Homework (projects/programming assignments) is assigned on an ongoing throughout the semester to correspond to the topics being discussed in class.
csc.112.outline.f2010.docx