Presentation on theme: "Ongoing Computer Science Curriculum Development Shane Torbert Thomas Jefferson High School for Science and Technology Fairfax County, Virginia."— Presentation transcript:
Ongoing Computer Science Curriculum Development Shane Torbert Thomas Jefferson High School for Science and Technology Fairfax County, Virginia
Outline Support Network Topic Sequence Questions
Support Network Economies of Scale Jerry Berry, Sally Bellacqua, Mary Johnson Summer School Program
Experimentation First Try: Pascal to C++ to Java Input/Output and GUIs Textbooks Pretend OOP Timeline
Topic Sequence First Semester: OOP, Karel, Graphics, GUIs Second Semester: Arrays, Files, Strings, etc. Third Semester: Algorithms and Analysis Fourth Semester: Data Structures
Java OOP Warnings Using LinkedList doesnt mean kids know linked lists. Using TreeMap doesnt mean kids know binary search trees. Using HashMap doesnt mean kids know hashing. Our solution is to start with ListNode, TreeNode, hashCode.
Contact Information E-Mail: Mr@Torbert.com Website: www.tjhsst.edu/~storbert