Hi, I'm a newly admitted student to Brown's class of 2017, and decided to go to Brown. I'm very interested in taking intro-level computer science courses, but since I don't have any prior experiences in com.sci or hadn't taken any computer classes in my high school, I can't decide which intro classes to take.
I figured out there are two options for me; one is CSCI 150, which is intro to object-oriented programming and computer science, and the only thing I know about this course is that Andy Van Dam, the legendary computer science professor at Brown, teaches this subject. Another option is CSCI 170; it says this is an integrated intro course to computer science, but I don't know about anything else..
So could anyone who had taken either course or knows well about the intro-csci subjects at brown explain how these two intro courses are different? (atmosphere, size, workload, and professor) How are the materials covered in the courses different? Which is the better for freshman who has no prior experience in com.sci at all?