Vicki Gold
Last update-August 29, 2011
Grades will be divided as follows:
- 5% - Class Involvement, online journal, participation and collaboration, and adherence to class procedures as mapped out in Link to Power Point: Class Procedures, Schedules, and Assessments - (Each student starts off with 100 points each term worth 10% of your grade. One point is deducted for each infraction of the class procedures.)
- 5% - pop quizzes (These are short quizzes to test for comprehension that can be given at any time)
- 13% - Midterm
- 20% - Lab Assignments
- All eimac assignments
- Text book assignments
- OO lesson plans
- Key and Mouse Listener Assignments
- Alice Project
- 35% - Major Projects
- Graphics Assignments
- First Game
- Final Game and Design Specification
- 2% - For Extra Credit
- 20% - Final Exam
Outline
- Introduction to Java and Object Oriented Programming
- Eclipse
- Alice
- Cay Horstmann's Text Book and eImacs
- Using Objects -
- Types and Variables
- The Assignment Operator
- Objects, Classes, and Methods
- Method Parameters and Return Values
- Number Types
- Constructing Objects
- Accessor and Mutator Methods
- Implementing a Test Program
- The API Documentation
- Object References
- Graphical Applications and Frame Windows
- Drawing on a Component
- Ellipses, Lines, Text, and Color
- Implementing Classes Java Text book and eIMACs
- Data Types
- Iterations
- Arrays
- Event Listeners
- Inheritance
- On line game tutorial
- Make your own game
General Project Assessments are based on the following criteria
A
The project's code executes and exceeds the requirements for the project. (The requirements for each individual project is posted on the Web site - www.goldclasses.com). The student exceeds expectations on their understanding and ability to document their design and code. The code is thoroughly documented and adheres to all required conventions.B
The project's code executes and fulfills requirements. (The requirements for each individual project is posted on the Web site - www.goldclassses.com). The student is able to present a reasonable explanation of what the code does through code and design documentation. The code is fulfills documentation and convention requirements.CThe code fulfills a small subset of the requirements. The student does not demonstrate an ability to document their code or design in a meaningful manner.Presentation Assessments are based on the following criteria
A
The team's presentation exceeds the written requirements. The presentation is well organized and clearly stated. The presentation is delivered in a creative method. The student demonstrates an excellent ability to work well in a group situation.
B
The team presentation fulfills requirements. The presentation is well organized and clearly stated. The group worked reasonably well together.
C
The team's presentation was not well thought out. A reasonable understanding of the project was not displayed.
D
Irrevelant or improper material was placed in the presentation
Lab Assignments Assessments are based on the following criteria
A
The Lab Assignment exceeds written requirements. (The requirements for each individual project is posted on the Web site - www.goldclasses.com). The student is able to present an thorough explanation of what their program or algorithm is expected to do.
B
The Lab Assignment fulfills written requirements. (The requirements for each individual project is posted on the Web site - www.goldclasses.com). The student is able to present a reasonable explanation of what their program or algorithm is expected to do.
C
The Assignment was not completed nor was it sufficiently understood.