The events for Winter 2012 are listed here. You can also download an ICS of them.
Elections
Comfy Lounge, 2012-01-12, 4:30 PM: CSC Elections have begun for the Winter 2012 term, nominations are open!
Code Party 0
Math CnD, 2012-01-27, 6:30 PM: by Calum T. Dalek. The Computer Science Club is running the first code party of the term! Come join us and hack on open source software, your own projects, or whatever comes up. Everyone is welcome; please bring your friends. There will be foodstuffs and sugary drinks available for your hacking pleasure.
Algorithms Talk
MC 4045, 2012-02-07, 6:00 PM: by Victor Fan. Join Victor Fan for his talk, intended for all second-year math students with a solid first-year background. Even if you are a first-year or a seasoned veteran, you will probably still take home something new, so please come out to enjoy the talk! Refreshments will be served.
UNIX 101
MC 3003, 2012-02-09, 5:00 PM: by Calum T. Dalek. New to the Unix computing environment? If you seek an introduction, look no further. We will be holding a series of tutorials on using Unix, beginning with Unix 101 this upcoming Thursday. Topics that will be covered include basic interaction with the shell and the motivations behind using it, and an introduction to compilation. You'll have to learn this stuff in CS 246 anyways, so why not get a head start!
OpenCL Introduction
MC 3001, 2012-02-16, 7:00 PM: by Calum T. Dalek. The University of Waterloo Computer Science Club and AMD are running an OpenCL programming competition. If you're interested in writing massively parallel software on the OpenCL platform, come out and join us for our introductory code party!
OpenCL Code Party
MC 3001, 2012-03-02, 7:00 PM: by Calum T. Dalek. The University of Waterloo Computer Science Club and AMD's OpenCL programming competition comes to a close, as the contest ends at midnight and prizes are awarded! Open submissions will be judged, so make sure to come out and watch.
Feynman Messenger Lecture Series
PHY 150, 2012-03-07, 5:30 PM: by Calum T. Dalek. Join the Computer Science Club and PhysClub every Wednesday evening for the rest of the term for our five screenings of the classic 1964 Messenger Lecture Series by Richard Feynman in PHY 150. Dinner provided!
UNIX 102
MC 3003, 2012-03-08, 5:30 PM: by Calum T. Dalek. The Computer Science Club will be running the second installment of our introductory UNIX tutorials for the term. We will be covering topics intended to show off the development-friendliness of the UNIX computing environment: "real" document editors, development tools, bash scripting, and version control.
Multi-processor Real-time Systems
MC 4021, 2012-03-22, 4:30 PM: by Bill Cowan. Programming systems that obey hard real-time constraints is difficult. So is programming multiple CPUs that interact to solve a single problem. This talk will describe the nature of computation typical of real-time systems, architectural solutions currently employed in CS 452, and possible architectures for multi-CPU systems.