Newsgroups: comp.ai.games
Path: cantaloupe.srv.cs.cmu.edu!rochester!udel!gatech!howland.reston.ans.net!torn!watserv2.uwaterloo.ca!undergrad.math.uwaterloo.ca!eadengle
From: eadengle@cgl.uwaterloo.ca (Ed "Cynwrig" Dengler)
Subject: Re: AI & Universities
Sender: news@undergrad.math.uwaterloo.ca (news spool owner)
Message-ID: <DEus5y.MCq@undergrad.math.uwaterloo.ca>
Date: Wed, 13 Sep 1995 16:51:33 GMT
References: <434iut$reb@white.lambton.on.ca> <DEt8L3.BEM@freenet.carleton.ca> <34955.0307407407@localhost>
Nntp-Posting-Host: cgl.uwaterloo.ca
Organization: University of Waterloo
Lines: 33

In article <34955.0307407407@localhost>,
Sunir Shah <sshah@intranet.on.ca> wrote:
>I believe you can master in only math.  No CS masters.  That's what I figured from reading the
>calendars.

Actually, you can specialize in any of the following:
    Acturial Science
    Applied Math
    Combinatorics and Optimization
    Computer Science
    Pure Math
    Statistics

These can be done alone, with a minor in any of the others or non-math
degrees (including CS with Electrical Engineering, and Applied Math with
Electrical or Mechanical Engineering), joint honours (both in and out of
math), and double honours.

I highly recommend that if you do CS that you do a joint or double honours
with something else.

Some of the highlights of the CS degree include the 4th year courses, which
can include realtime (program a realtime microkernel for a system, and then
write an application using multitasking to control a train system or robot),
computer graphics (learn how all that stuff is really done), hardware
(build a board to perform some task), distributed systems, and lots of
algorithm courses (learn how to really get better performance by using
appropriate algorithms and data structures so that your code flies rather
than just tweaking here and there, and also to know when you _can't_ do
better).

Ed

