Hi: I’m interested in opinions on BU’s Computer Science department from current students, parents, alumni, etc. I’m giving some thought to this school as a Transfer student. Curious as to your overall satisfaction level with coursework, professors and graduate outcomes. Any and all feedback or color is appreciated. Thanks.
Hi, I’m a current junior in Computer Science. I think the general feeling that I and most of the people I know is that we have a pretty good department. Not excellent, but not bad either. Coursework can be difficult but not impossible. Sometimes we use MIT’s coursebooks as our textbooks so if you really want to get into the finer details about what we’re learning you can do that. The professors I’ve had are generally caring, passionate, and just great. Most people just complain about the Computer Science office since they are slow to respond and kinda unhelpful. I was unlucky and had an advisor that had no idea how to advise, but honestly the courses you need to take are on the website so you can advise yourself. It’s easier to talk with current professors about your future and interests in CompSci than with my advisor in my opinion. I think BU offers enough clubs and resources to help you build on your skills and resume. There are several clubs right now GAI and Open Web that allow you to create applications/websites for non-profits by working on teams. There’s also a club called BUILDs and you can make cool projects with them. I’ve known people that were able to intern/get jobs with Google and Microsoft. I feel pretty satisfied with my experience here, it’s not perfect, but I feel that I’m learning which is good for me. I hope this helped!
We have a low graduate school CS ranking, which doesn’t necessarily reflect on the undergraduate program, but employers who typically look at rankings as a quick way to measure how qualified someone is, may look at our ranking. The curriculum has a lot of theory, and I was surprised that they only require one semester of calculus when other top computer science schools, such as UIUC, Georgia Tech, etc, require 2+ semesters of calculus and other more challenging general education requirements.
The reason why I want to transfer out is because I realized that top tech companies such as Facebook and Amazon recruit at the top 10 computer science schools ranked by US News & Report. They have a list of schools that they visit, and even though they come to the Boston area to recruit at Harvard and MIT, they don’t come to BU. They also recruit at University of Maryland, UIUC, and Georgia Tech, which have lower or similar national rankings to BU, but better computer science programs. I think that they recruit at schools where they know, output qualified students for their company. BU barely makes the list of any top recruiter, but we do have career fairs with decent big name companies.
That said, I would say that your career opportunities depend on what you make out of your education. BU’s name wouldn’t really help.
Don’t just do well in your school work. Work on projects outside of school on your github, attend hackathons, get an internship, etc.
Older alum here. Can’t speak to profs nor curriculum since I graduated long ago.
I can speak to the last set of comments from orangebanana.
You knew going into BU it was not Harvard nor MIT, and that you are going to compete
with their grads for on campus opportunities. Not that different if you go to other
schools in Boston area, none are Harvard nor MIT.
I got internships as a CS undergrad that were very good, and I was surrounded by Harvard
grads (one of them was near Harvard Square). If you are a top student at BU or any school,
and you do things that make you stand out, you can get simlar opportunities.
I was a TA (grading papers etc) for a prof. I worked at the BU helpdesk. I tutored
students in beginner classes. I got As. Had NO problems getting good internships
and FT work when I graduated. One advantage, you have more time to do all these extra
activities than if you were at MIT (much less workload at BU).
Not saying don’t go to MIT or Harvard if you can get in, but not tragic if you do not.
My BU CS degree helped me launch my career and the rest is up to you once launched.