Computer Science & Technology
In college, I was comfortable with the content in my computer science classes because of how well UPrep prepared me." –Aisse Torres '17, Software Engineer at Microsoft
UPrep's curriculum challenges students to become thoughtful and intentional technology users. Our students use technology as a tool for learning, creativity, communication, and collaboration. Faculty work with our academic technology coordinator to develop students’ technology skills in real-world ways and model how professionals use technology in their respective fields.
Digital Citizenship: Students discuss positive social interactions online and practice respectful communication with online communities both on and off campus.
Intellectual Property, Research, and Evaluating Information: Our librarians partner with teachers to bring critical research skills into students’ classwork.
Reflection and Face-to-Face Time: While technology is integrated throughout our curriculum, students have time to reflect and build healthy habits around device use. Structured “no device” times and community expectations promote students building face-to-face relationships.
UPrep's Upper School students use laptops. By giving all students exposure to computational thinking across our curriculum, the faculty seeks to ensure that all of our graduates can successfully interact with and interpret data in their fields. For those students seeking additional depth in computer science, a complete sequence of electives is offered.
UPrep's 1:1, Bring-Your-Own-Device programs build student responsibility and skill in using technology in their academic and personal lives.
Clubs and Activities
- VEX Robotics competition teams
- Build-your-own-robot clubs
- 3D printing
- Virtual reality
- Laser cutting
- Drone racing
- E-sports
Elective Courses
- Computer Science I: Python
- Computer Science II: Java
- Computer Science III: Java
- Computer Science IV: Advanced Topics
- Data Science and Analytics
- Engineering I (intensive)
- Engineering II
Computer Science I: Python
Computer Science II: Java
Computer Science III: Java
Computer Science IV: Advanced Topics
Data Science and Analytics
Engineering I (intensive)
Engineering II
Current students and faculty:
For tech resources, please log in to the Veracross portal.