Computer Science at BC

<p>I have been accepted into the management school but an also considering Computer Science. Can anyone comment on the CS program at BC? I am looking for info on the quality of professors, class size and the overall quality of the program.</p>

<p>Bump! Anyone???</p>

<p>I am currently a freshman pursuing a degree in computer science and I can tell you that the program here is not as strong as other computer science programs at similarly ranked schools. There is not a large range of selections with regards to classes here, so instead of concentrations, the school offers a basic CS degree. Unfortunately, this means that students looking to specialize in programs such as AI or cybersecurity will not find the specific classes they need at BC. That said, the program they do have to offer comes with a very strong and knowledgeable faculty, readily available computer labs and a curriculum that is quickly evolving. It is very much possible to be successful in the computer world with a CS degree from BC and you are at any significant disadvantage with a degree in CS from here. Although the range of classes is limited, the program is very good at teaching what they have to offer. Here is a list of all the CS classes at BC <a href=“http://www.bc.edu/publications/ucatalog/schools/cas/cs/undergrad/[/url]”>http://www.bc.edu/publications/ucatalog/schools/cas/cs/undergrad/&lt;/a&gt;. So far, I am thoroughly enjoying the major and plan on going to grad school for it. I hope this helped!</p>

<p>I agree with kimisizer, as a CS major I feel very underprepared to enter the workforce. granted, I’ve only finished four courses and I’m in two right now, I just don’t feel qualified enough to get a good job outside of college–so I’m also preparing to go to graduate school. there’s nothing wrong with most of the professors, in fact in my opinion, they seem like some of the smartest people at BC, it’s just that the courses I’ve taken combined with the ones I will take seem to leave me wanting and needing to learn more.</p>

<p>if I had to grade what you asked:
professors: B+, good but not amazing (only ones I would give A’s are theology and philosophy)
class size: ranges from ~10 to 50, usually around 20
quality: C+</p>

<p>fraire - I have been in the software development for a long time. I wouldn’t expect you to feel prepared for a full time job after only four classes. You should come out of any CS program with the ability to use several programming languages and a solid understanding of the basics such as data structures and algorithms. That’s all you need to be successful in an entry level position.</p>

<p>BCAKWMUR, I have also had many years of programming and web development experience, in addition to three formal classes in high school–so while I have had a decent enough background prior to BC, I still feel underprepared. The idea that I’m already halfway through the major and still rather uncomfortable about leaving for the ‘real world’ worries me. Of course my internship this summer will give me a taste of how prepared I actually am, but I was expecting more for where I’m at. The fact that you have ‘been in software development for a long time’ probably indicates that you will feel like CS at BC is too easy and thus, a waste of time, since the courses move rather slowly to compensate for the amount of beginner programmers there are. This may be the case at any school, but in any case, your experience might leave you unchallenged at BC.</p>