Welcome to Computer Science

  • Computing is so fundamental to understanding and participating in society that it is valuable for every student to learn as part of a modern education.  Computer science can be viewed as a liberal art, a subject that provides students with a critical lens for interpreting the world around them.  Computer science prepares all students to be active and informed contributors to our increasingly technological society whether they pursue careers in technology or not.  Computer science can be life-changing, not just skill training.

    Students learn best when they are intrinsically motivated.  This course prioritizes learning experiences that are active, relevant to students' lives, and provide students authentic choice.  Students are encouraged to be curious, solve personally relevant problems and to express themselves through creation.  Learning is an inherently social activity, so the course is designed to interweave lessons with discussions, presentations, peer feedback, and shared reflections.  As students proceed through the pathway, the structures increasingly shift responsibility to students to formulate their own questions, develop their own solutions, and critique their work.

    It is also critical to diversify the technology workforce.  Addressing inequities within the field of computer science is critical to bringing computer science to all students.  The tools and strategies in this course will help teachers understand and address well-known equity gaps within the field.  All students can succeed in computer science when given the right supports and opportunities, regardless of prior knowledge.

    Computer Science Themed Image