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