mathNEWS Issue 90.4: Friday, November 1, 2002

What's a BCS?

My two cents ...

Well, I'm sure you've all heard of the new BCS, or Bachelor of Computer Science program that will 'officially' start next fall (F03). But do you know what it's about beyond that? There will be an information session on Thursday November 7th, at 5 pm in DC 1350. (This will be a repeat of the session held on October 9th.) The rest of this article is my synopsis/interpretation of what the BCS is.

Those of you who are in CS right now are in the BMath 'version' of CS (which means you would get a Bachelor of Math with Honours in Computer Science when you graduate). The BCS version would give you a Bachelor of Computer Science. Of course, that's just the surface difference.

Requirements: BMath(CS) vs. BCS


Requirement BMath(CS) BCS

Math Core Courses 8 7
More Math (non-CS) 3 0
CS Core Courses 11 9
Other CS 4 CS 4xx 3 CS 4xx
3 CS 3xx/4xx
Other 10 non-Math 10 non-Math*
4 free choice 8 free choice*

Total 40 40

(*Must satisfy restrictions below)

At first glance, it the BCS looks a lot easier — I mean, it's essentially switching 4 required Math courses for 4 free choice courses, and getting more choice in the core CS. (For those who want to know, the Math core course that was dropped is Math 235.) The basic changes to the CS core between the BMath(CS) and BCS are:

Alright, time to explain the * in the requirements list above. The free choice/non-Math courses are 'restricted' in that they must satisfy one of the three following requirements:

  1. Fulfill the requirements of a minor, joint, or full Honours plan from outside the Math Faculty
  2. Make up a plan and get it approved by the CS advisors. This isn't very likely though; it's predicted that most BCS students will satisfy the last requirement:
  3. Fulfill the breadth and depth requirements.

Breadth (all of these)

Depth (one of these)

It's worth noting that courses from the breadth requirement can be used towards satisfying the depth requirement. Also, it will take some planning to take care of the depth requirement, since many upper year courses in other faculties are restricted (the example of ECON 101, 201, and 301 given at the last info Info Session cannot be used since ECON 211 is required for 301, and it's not open to Math students). This requirement is to allow BCS students to gain more exposure to areas outside the Faculty of Math.

Now that we've had a second glance ... it still looks easier than the BMath(CS). I'm not saying that courses in other faculties are all less challenging than Math; I'm saying that there are paths of study made available by this requirement that are less challenging.

So with all this going for the BCS, are there any reasons not to switch? Short answer: Yes.

There is only room for 96 students in CS 245 for Winter 2003. If you've read this far and are still interested in switching to a BCS, you probably already know that the deadline for signing up on the wait list for CS 245 is November 15th If you haven't already, I also urge you to talk with a CS advisor about why you want to switch to the BCS. After all, they're making the decisions about who gets into the program ... Drop them a line at csadvisors@student.math.uwaterloo.ca.

Krease



Copyright © 1998 mathNEWS.