There is a talk coming up Tuesday June 22 at 4:30pm. It is in MC2066. Light
refreshments will be supplied.
The title is: Compiling To Combinators
Abstract:
Number theory was thought to be mathematically appealing but practically useless
until the RSA encryption algorithm demonstrated its considerable utility. I'll
outline how combinatory logic (dating back to 1920) has a similarly unexpected
application to efficient and effective compilation, which directly catalyzed the
development of lazy functional programming languages such as Haskell. The talk
is self-contained; no prior knowledge of functional programming is necessary.
--
Brennan Taylor b4taylor at uwaterloo dot ca
Computer Science Club http://csclub.uwaterloo.ca/~b4taylor
University of Waterloo Waterloo, Ontario CANADA N2L 3G1
There is a talk at 4:30pm tomorrow, Tuesday June 15th in MC2066.
The title and abstract follows:
===
Do programmers need MBAs?
What value (if any) does an MBA provide? Isn't it enough to be smart and get stuff done? Hear from a Waterloo alum who struggled to figure this out. Ian Tien is currently a Stanford MBA student and was formerly a senior product manager at Microsoft developing consumer cloud computing offerings extending Windows to the web. His portfolio included Office Web Applications, SkyDrive, Live Mesh, Windows Live Photos, FrameIt, and Favorites. In 2009, he served as interim lead for the Hotmail product management group. Previously, he led and managed engineering teams in the Microsoft Office SharePoint Server division, and is first inventor on multiple Microsoft patent applications covering Excel, Sharepoint, Visio and SQL Server product lines. He's an alumnus of Cornell University and the University of Waterloo with degrees in computer science, cognitive science and computer engineering.
--
Brennan Taylor b4taylor at uwaterloo dot ca
Computer Science Club http://csclub.uwaterloo.ca/~b4taylor
University of Waterloo Waterloo, Ontario CANADA N2L 3G1
Hello CSCers,
The Canadian government recently proposed Bill C-32, which would
change how copyright works in Canada. As stated, the bill would make
it illegal for Canadians to circumvent "digital locks". The affects
of this change would be drastic, as many ordinary freedoms would be
taken away from the public. For example, it would become illegal to
watch legally-purchased DVDs with open-source software, illegal to
modify video games or consoles for personal entertainment, illegal to
circumvent the copy-protection on many PDFs in order to quote from a
document, etc.
I strongly recommend that you read over the proposed bill and make an
informed decision. Then you can contact your MPs and local newspapers
to request change where it is due. Please read:
[*] http://www.ic.gc.ca/eic/site/crp-prda.nsf/eng/home
[*] http://www.michaelgeist.ca/content/view/5097/125/
Furthermore, the CSC is hosting a meeting/party this Saturday to
discuss the bill, and write letters to MPs and the media. Please join
us:
Saturday, June 12th
18:30 - 21:00 PM
MC 2017
I hope that you will get involved in this important matter.
Regards,
Calum T. Dalek
Hello everyone,
The SCS Council is meeting tomorrow, and I will be attending as one of the
undergraduate representatives. For those who don't know, School Council is
the governing body of the School of CS, they make decisions about
curriculum and course offerings, CS policy and the like.
At tomorrows meeting two revisions of the SE curriculum are being
considered:
1) To create CS247 for SE students that has the content of the current
CS246, and ammend the prerequisites. As you are probably aware, CS246 is
being revised and moved before CS241, SE does not want a similar change
and wants to keep CS241 in 2A.
2) To change the description of CS138, which removes Scheme from the SE
curriculum. This is being done to facilitate SE students taking the
revised CS241 in 2A.
If you have comments on either of these, in support of or against the
changes, please send them to me and I will do my best to make sure they
are brought up.
Thanks,
--
Edgar Bering, Office Manager ebering at uwaterloo dot ca
Computer Science Club http://csclub.uwaterloo.ca/~ebering
Mathematics Society MC 3036, (519)888-4567,x33870
University of Waterloo Waterloo, Ontario CANADA N2L 3G1