Rumi School of Innovative Sciences (RSIS)

Computer Science

Grade 9 · US Curriculum Standards

Ninth grade computer science is commonly an introductory high school course or AP Computer Science Principles. Students program with confidence in Python or JavaScript, using functions, lists, dictionaries, file handling and libraries, and follow a full design, build, test and evaluate cycle.

AP CSP additionally covers the internet and its architecture, data and information, algorithms and abstraction, and the global impact of computing: assessed by an end-of-course exam and a Create Performance Task built and documented by the student.

Curriculum Breakdown

Important Topics

  • Programming FundamentalsFunctions, lists, dictionaries, file handling and using libraries.
  • Algorithms & AbstractionDesigning algorithms and using abstraction to manage complexity.
  • Data & InformationHow data is collected, stored, compressed and turned into information.
  • The InternetArchitecture, protocols, fault tolerance and cybersecurity.
  • Create Performance TaskBuilding and documenting an original program for AP CSP.
  • Impacts of ComputingBeneficial and harmful effects, bias in computing and digital divide.