bridges to computing
undergraduate resources high school programs instructional materials

To support our aim of easing undergraduate students into computing majors, we provide two types of resources: academic and social.

Undergraduates can receive academic support by visiting our CIS Resource Center, located in room 0317 Ingersoll, and staffed by peer tutors. Click here for more information about the CIS Resource Center.

Undergraduates can participate in social activities through our Tea with Professors events. These events are scheduled 1-3 times per semester and provide opportunities for students to hear about computer science research in the department, around CUNY and at other universities; to learn about applying to graduate school and about computing jobs in industry; to discuss life after Brooklyn College and get to know faculty members in an informal setting. Click here for more information about Tea with Professors.


In partnership with the CUNY College Now program, we offer two courses for for high school students: Computing Prep and Does it Compute?

Computing Prep is offered on Saturdays during the Fall and Spring terms, coinciding with the Brooklyn College academic schedule. Does it Compute? is offered as a 2-week Summer workshop. Our courses are open to qualified students who attend a New York City public high school. Students who successfully complete a course can earn high school science elective course credit.

The courses are designed to provide a broad-based introduction to the field of computing, using a hands-on, contextualized approach. We hope to encourage and prepare students to pursue advanced education in computer science.

Click here for more information about our High School Programs.


We have developed instructional materials for our high school and undergraduate classes.

The high school materials consist of modules that cover topics ranging from A+ hardware certification to game programming.

The undergraduate materials are designed to accompany our department's core computing class (like a "CS0" course, for non-majors) and our two-semester introductory programming sequence (like standard "CS1" and "CS2" courses). The materials are "flavored" and fit into five specific contexts: business/ecommerce applications, legal/security applications, medical/biomedical applications, graphics/gaming technologies, and robotics.

Click here for access to our Instructional Materials.