APCS - 1516 - November
From WLCS
Contents
Tuesday (11/24/15)
Agenda:
- Use Thanksgiving Break to complete missing assignments
- Test 11
- Activities 12, 13, 14
- Lab 2
- Complete Lab 2: Points & Rectangles in NetBeans
- There will be GUI programming, so pay attention to directions
Friday (11/20/15)
Agenda:
- Completed Activity 14
- Complete Lab 2: Points & Rectangles in NetBeans
- There will be GUI programming, so pay attention to directions
Wednesday (11/18/15)
Agenda:
- 2nd Quarter so far:
- Completed Activities 12 & 13
- Completed Test 11
- Introduction to Object-Oriented Programming (OOP)
- What was before OOP?
- What is OOP?
- Media:IntroClasses.ppt
- Media:OOP.pptx
- Read / skim through eIMACS -> Object-Oriented Programming Concepts
- Read / skim through eIMACS -> Simple Objects up to Activity 14
- Complete Activity 14
- You should use NetBeans to develop
- You should reference notes and the eIMACS textbook to assist you when building classes (until you have it memorized)
Homework:
- Complete Activity 14 and any other missing assignments
Monday (11/16/15)
Warmup:
- Go to the Java String documentation
- Practice reading documentation by finding method(s) that would help you accomplish the following:
- What if you wanted to grab a single character of the String from a particular location?
- What is the name of the method? Is it overloaded?
- What are the required input parameters to use the method?
- What is the return type of the method?
- What if you wanted to remove any extraneous spaces or tabs (whitespace) around a String?
- What is the name of the method? Is it overloaded?
- What are the required input parameters to use the method?
- What is the return type of the method?
- If you were given a large String and all you wanted to do was isolate the very last word. How would you find the location of the beginning of the last word? (Hint: words are separated by spaces)
- What is the name of the method? Is it overloaded?
- What are the required input parameters to use the method?
- What is the return type of the method?
- What if you wanted to grab a single character of the String from a particular location?
Agenda:
- Recursion review - Media:Recursion_Java.ppt
- Be sure to identify and include the base case
- Be sure to make the recursive call AND to send a modified parameter into the call (not modifying the parameter will yield infinite recursion
- Complete Activity 13: Recursion
- Complete Test 11 - Review "Quick Reference 11" before you start!
Thursday (11/11/15)
Agenda:
- IDT Programming Contest meeting today for team registrations
- Dual Enrollment for NVCC CSC201
- Overloaded Methods
- Complete Activity 12: Optional Arguments
- Introduction to Recursion
- Media:Recursion_Java.ppt
- eIMACS - Recursive Methods
- Complete Activity 13: Recursion
Homework:
- Complete Activities 12 and 13 if you did not do so in class
Monday (11/9/15)
Agenda:
- Quarter is closing today
- Did you complete all the assignments?
- Multiple Variable Declarations
- Overloaded Methods
- Complete Activity 12: Optional Arguments
Monday - Thursday (11/2/15 - 11/5/15)
Agenda:
- Work on eIMACS Lab 1: Chatterbot
- Use NetBeans to develop, and then paste your code into eIMACS
- Rename Project to: Lab01
- Rename/Add Package to: com.eimacs.lab01
- Rename Java Class to: Lab01Runner.java
- If you have questions or are stuck, debug by yourself for a few minutes, and then ask Mr. Bui