AboutServicesOfficeEventsMediaWikiWebmailStats

Welcome!

Welcome to the University of Waterloo Computer Science Club website. Use the menu at the top of our pages to navigate around our website. If you're new to the Computer Science Club, be sure to check out our About section.

News and Upcoming Events

Upcoming Events
2014-11-25Talk: C++ ABI. C++ is an interesting study because it supports a large number of powerful, abstract concepts, yet it operates very close to the hardware compared to many modern programming languages. There are also many implementations of C++ which must be made interoperable. I will discuss some aspects of the Itanium 64 Application Binary Interface (ABI) for C++, which is now the de facto standard across Unix-like platforms of all architectures. In particular, I will cover a number of aspects of the class system fundamental to C++: data layout, polymorphic types, construction and destruction, and dynamic casting.
5:30 PM, MC 4041
2014-11-27Talk: Heroic Android HTTP. The network is unreliable. 3G networking is slow. Using WiFi drains your battery. The NSA is spying on you. Different versions of HttpURLConnection have different bugs. Jesse Wilson, a software developer at Square, will be talking about OkHttp, a library that he maintains, and how to use it to make your app's networking work even when conditions aren't ideal. He will talk about how to configure caching to improve behavior and save resources. He will talk about crypto, and he will give advice on which libraries to use to make good networking easy.
6:00 PM, MC 4020
Past events are available.
News
2014-11-05

We are waxing the office floors on the evening of November 5th. You can come out for 7pm to help move anything on the floor out of the office.

glgambet
2014-10-15

Our free software mirror is currently down due to maintenance and multiple disk failure on the backup. We are working on bringing up a replacement. We do not have an ETA at this time for when service will be restored. Apologies for any inconvenience.

scshunt
2014-09-22

Elections for Fall 2014 have concluded. The following people were elected:

  • President: Jinny Kim (yj7kim)
  • Vice-president: Theo Belaire (tbelaire)
  • Treasurer: Jonathan Bailey (jj2baile)
  • Secretary: Shane Creighton-Young (srcreigh)

The following people were appointed:

  • Sysadmin: Sean Hunt (scshunt)
  • Office Manager: Mark Farrell (m4farrel)
  • Librarian: Gianni Gambetti (glgambet)
yj7kim
Older news items are available. Make sure you check out the uw.csc newsgroup and our announcement boards on the second and third floor of MC for more updates. You can also download an ICS of our events.

Getting involved

If you are interested in holding, planning, or helping out with an event, don't hesitate to contact the Programme Committee right away! We will be more than glad to help you organise and hold your event. Industry representatives should take a look at our wiki page for industry events. If you want to help out with other CSC stuff, drop by our office and we'll give you something to do.

You might want to try contacting the Systems Committee if you're interested in doing system administration tasks or if you need assistance using CSC computer systems.

Getting your own homepage

Many members of the Computer Science Club host their personal websites on our web server. To find out how to get your own, check out the Services page.