Computer Science

BASE Computer Science believes in using technology as tool not just to code a more effective algorithm or develop a useful application, but also as a tool for bettering society. The CS Department’s curricular emphasis on Design Thinking helps students to structure their problem-solving process while also asking them to consider the effects of technology on their lives and their community. A number of CS electives, a work-based learning program, and after-school enrichment activities ensure that students have opportunities to focus in an area of technology in which they find interest. Currently we offer programming courses in Python, UX/UI, Cybersecurity, Web Development, as well as the AP Computer Science A and AP Computer Science Principles courses.