IDEA Public Charter School

Skip to main content
1027 45th St. NE, Washington, DC 20019 Phone: (202) 399-4750
Please Create A Marquee
Careers and Trades » Computer Science

Computer Science

All IDEA ninth graders take an Introduction to Careers class, which provides opportunities to sample all four CTE pathways offered at IDEA. Scholars who choose to pursue the Computer Science pathway then take the following courses:
  • Fundamentals of Computer Science I 
  • Computer Science II 
  • Advanced Placement (AP) Computer Science  and Computer Science III taken concurrently
Scholars in the Computer Science pathway learn and practice coding, primarily through video game design, every semester from 10th through 12th grade. Paid internships through Apple Coding Camp are available every summer. Scholars have opportunities to meet leading game designers, participate in extracurricular competitions, and prepare competitive portfolios for entrance into collegiate computer science programs. 
Upon successful completion of the AP exam, scholars earn credits accepted by most colleges and universities. Scholars who enroll in the computer science program at the University of the District of Columbia are eligible to receive additional credits for completion of Computer Science III and AP Computer Science.
Skills and Proficiencies
Scholars who complete IDEA's Computer Science pathway will obtain proficiency in several coding languages, including:
  • C sharp
  • CSS
  • HTML
  • Java
  • Python
  • Swift

Extracurricular Activities

eSports: Scholars compete in the PlayVS league against other schools from all over the country. IDEA's eSports players battle it out in Madden NFL 21, FIFA 21, Rocket League, and Super Smash Brothers Ultimate

Video Game Club: Scholars enjoy playing a variety of games using brand new gaming computers and virtual reality headsets. 

Career Options
Scholars who earn bachelor's degrees in Computer Science may pursue a variety of in-demand, well-paying jobs, including:

  • Computer scientist
  • Hardware engineer
  • Network architect
  • Network engineer
  • Systems analyst
  • Cybersecurity analyst
  • Data scientist
  • Database administrator
  • Information security analyst
  • Information technology specialist 
  • Software engineer
  • Video game designer
  • Web developer
Industry Options
  • American University
  • Apple
  • TAG Labs