Students Computer Science

Computer Science

An Educational Evolution

Brunswick School’s Computer Science curriculum is designed to equip students with crucial 21st-century skills through active, hands-on learning experiences. By focusing on logical reasoning, critical thinking, and problem-solving, our program extends the boundaries of traditional education to prepare students for real-world challenges and opportunities. The curriculum is continuously updated to resonate with students’ growing interest in technology, transforming them into genuine innovators.

Starting with intuitive, drag-and-drop programming languages in the lower grades, our program escalates to advanced programming languages such as Processing, Java, Python, and Swift in the Upper School. A semester of Computer Science is a graduation requirement, with options to advance into AP courses and specialized studies in Data Science, Machine Learning, Computer Vision, and High Performance Computing. These offerings provide a comprehensive understanding of essential software tools and a robust foundation for interdisciplinary projects and further academic pursuits in Computer Science.

We have also integrated Artificial Intelligence (AI) in our curriculum to enhance learning experiences with personalized paths and immediate feedback, while preparing students for AI-driven fields. However, we also address AI’s limitations in creative thinking and emotional understanding, and stress the importance of ethical considerations, including data privacy and the social implications of automated decisions.

Overall, our objective extends beyond merely teaching programming skills; we strive to cultivate an understanding of the broader social, legal, and cultural implications of technology use. By doing so, we are preparing our students not just as technologists, but as thoughtful and ethical leaders.