Computer Science 20, 30
Curriculum Guide for the Secondary Level
1999
Acknowledgements
Foreword
Introduction
Using the Curriculum Guide
Core Curriculum Components and Initiatives
Assessment and Evaluation
Program Considerations
References
Computer Science 20
Outline of Foundational and Learning Objectives
Unit 1: Software and Hardware
Unit 2: Problem Solving
Unit 3: Fundamentals of Programming and Design
Unit 4: Experience with Programming and Design
Unit 5: Networks (Optional)
Unit 6: Careers Related to Computer Science
Unit 7: Research Topics
List of Topics
Computer Science 30
Outline of Foundational and Learning Objectives
Unit 1: Software and Hardware - Advanced
Unit 2: Problem Solving - Advanced
Unit 3: Problem Solving and Programming
Unit 4: Experience with Programming and Design - Advanced
Unit 5: Number Systems and Codes
(Optional)
Unit 6: Impact of Information Technology
Unit 7: Programming for Applications
Unit 8: Internet and Multimedia
(Optional)
Unit 9: Research Topics
List of Topics
Appendix A: Suggested Languages