Rumi School of Innovative Sciences (RSIS)

Computer Science

American Curriculum · Grade 12

Select subject

Mathematics English Science Computer Science

Grade 12 is broadly equivalent to A Level British · Class 12 CBSE · Diploma Programme IB

Computer Science — Grade 12

American Curriculum · Ages 17-18

Twelfth grade computer science is usually a capstone: an advanced elective, a second AP course, dual-enrollment college credit, or an independent project year. Students design and deliver a substantial application from requirements through to deployment.

Content often includes software engineering practice, advanced algorithms, an introduction to machine learning and data science, and cyber security. For students heading to a computing degree, this year is largely about building a portfolio and the habits — testing, documentation, version control — that college courses assume.

Key topics covered

  • Capstone Project — Requirements, design, build, test and deployment of a real application.
  • Software Engineering — Version control, testing, documentation and working to a specification.
  • Advanced Algorithms — Graph algorithms, dynamic programming and complexity analysis.
  • Data Science & Machine Learning — Working with datasets, visualization and introductory ML concepts.
  • Cyber Security — Threat modeling, secure coding practice, encryption and authentication.
  • Portfolio & College Readiness — Building a portfolio and the practices computing degrees expect.

Ready To Strengthen Your Child's Learning?

Book a free demo class in Computer Science — American Curriculum · Grade 12.

Book A Free Demo Class