Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ongoing Computer Science Curriculum Development Shane Torbert Thomas Jefferson High School for Science and Technology Fairfax County, Virginia.

Similar presentations


Presentation on theme: "Ongoing Computer Science Curriculum Development Shane Torbert Thomas Jefferson High School for Science and Technology Fairfax County, Virginia."— Presentation transcript:

1 Ongoing Computer Science Curriculum Development Shane Torbert Thomas Jefferson High School for Science and Technology Fairfax County, Virginia

2 Outline Support Network Topic Sequence Questions

3 Support Network Economies of Scale Jerry Berry, Sally Bellacqua, Mary Johnson Summer School Program

4 Experimentation First Try: Pascal to C++ to Java Input/Output and GUIs Textbooks Pretend OOP Timeline

5 Topic Sequence First Semester: OOP, Karel, Graphics, GUIs Second Semester: Arrays, Files, Strings, etc. Third Semester: Algorithms and Analysis Fourth Semester: Data Structures

6 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.

7 Contact Information Website:


Download ppt "Ongoing Computer Science Curriculum Development Shane Torbert Thomas Jefferson High School for Science and Technology Fairfax County, Virginia."

Similar presentations


Ads by Google