Now enrolling K-12 students for the 2021-22 school year | Ahora inscribiendo estudiantes de kínder a doceavo grado para el año escolar 2021-22 Enroll now | Inscríbase ahora

CB 30 - Exploring Computer Coding & App Development

2 Semesters — 1 Practical Arts/Elective Credit

Successful completion of this course prepares students for: 

  • CB 39 - AP Computer Science Principles
  • CB 40 - AP Computer Science A 
  • CB 70 - IB Computer Science SL/HL.

This course uses technology to teach innovative, hands-on, team based, problem solving skills while developing programming and application knowledge. Students will explore real world computing problems that address social and ethical issues while delivering foundational computer science knowledge. Students will be introduced to: human computer interaction, problem solving, web design, game & app programming, data analysis, and robotics. Students will engage in several in-depth projects to demonstrate the real-world applications of computing.


Computer Science Means Rewarding Careers

Jobs are plentiful, interesting, and flexible. Job prospects have remained strong despite economically challenging times. Computer scientists also enjoy a wide range of career options since all industry sectors today involve computing (e.g., the arts, film, finance, health care, journalism, manufacturing, music, security).

Exploring Computer Science is an introduction to the world of computer science and problem solving and aligns well with many career pathways including: Information Technology,Engineering and Design, and Arts, Media and Entertainment Technology among others.

ECS aligns with the Standards for Mathematical Practice and the Modeling and Statistics and Probability standards of the Common Core Standards in Mathematics and to many College and Career Readiness Anchor Standards in Reading, Writing, Listening and Speaking. For more information please visit our website:

Why Join Exploring Computer Science?

Computer Science gives students vital 21st Century skills. Computer Science underlies most innovation today, from biotechnology to cinematography to national security. Yet the majority of U.S. schools require only that students use computers. Seldom do schools prepare students to innovate and create the new technologies that drive local and national economies. This ability to innovate with technology is also important for students' future success and ability to make a difference in a global society. The ability to create and adapt new technologies and engage in computational thinking and problem solving distinguishes computer science from computer literacy.