Taking AP CS in high school may give you a good introduction to computer science, but it doesn’t provide advanced placement in CS at Brown. This is because our courses cover far more material, some of which is also very different in nature from what is done in high school. It’s therefore really important that you take one of our intro sequences. For details, please see our Which Introductory Course Should I Take? page.