Mr. Benjamin Dillon - St. Joseph High School

Download Report

Transcript Mr. Benjamin Dillon - St. Joseph High School

Benjamin Dillon
 Education
 SJHS ’86, Purdue ’89, IUSB ’99
 Favorite Quote
 “Why, sometimes I’ve believed as many as
six impossible things before breakfast!”
 Contact
 289-TREK
 [email protected]
Computer Programming
 Description
 CP 1: This course provides an introduction to computer
programming in the Java language. This course emphasizes
developing good problem solving and programming skills.
 CP 2: The mathematics/logic involved is more extensive than the
previous course.
 AP CS: This course provides students with the
content established by the College Board. Topics
include: object-oriented program design, program
implementation, program analysis, standard data
structures, standard algorithms, and computing in
context. The course emphasizes object-oriented
programming methodology with a concentration on
problem solving and algorithm development.
Computer Programming
 Outcomes
 Use and interact with objects and classes.
 Implement classes that interact with other classes, including library
classes.
 Group objects into collections and iterate over the collections.
 Test and debug programs, and write helpful documentation.
 Improve the structure of a program with inheritance.
 Choose the classes to implement a solution to a problem.
 Strategy for Success
 Work as individually as possible!
Computer Programming
 Materials
 Calendar
 CP 1: Objects and Classes, Class Definitions, Object Interaction,
Grouping Objects, Sophisticated Behavior
 CP 2: Well-Behaved Objects, Designing Classes, Inheritance,
More Inheritance, Flexible Class Structures
 AP CS: Error Handling, Designing Applications, Library Issues,
GridWorld Case Study, Other AP Exam Topics
Computer Programming
 Components




Test (50): Once per chapter
Quiz (5): At least once per chapter, rarely announced
Homework (?): At least once per chapter, points vary by question
Program (?): Points vary by size and difficulty of program
 Scale
 A+ ≥ 99
 A ≥ 95
 A- ≥ 93
 B+ ≥ 91
 B ≥ 87
 B- ≥ 85
 C+ ≥ 83
 C ≥ 79
 C- ≥ 77
 D+ ≥ 75
 D ≥ 72
 D- ≥ 70
Room 210
 Policies
 Attendance: Planned absences get no extension, unplanned
absences get extension equal to number of days absent
 Tardiness: “On time” includes not needing to leave after arrival
 Behavior: Every member of this class is responsible for
maintaining a positive classroom environment.
 Includes proper usage of the computers, especially the Internet
 Consequences (reset every quarter): Warning, AM/PM, Detention
 Procedures
 Syllabus: Once per quarter