This term's elections will take place on Monday, January 13 at 6:00 PM in the MC "comfy lounge" (MC3001). Nominations are open from now on (Thursday, January 2) until 4:30 PM of the day before el...
Real World J2EE - Design Patterns and architecture behind the yet to be released J2EE portal: theserverside.com This talk will feature an exclusive look at the architecture behind the new J2EE po...
The Computer Science club is holding a programming contest open to all students on Tuesday the 29th of November at 5:30PM. C++,C,Perl,Scheme* are allowed. Prizes totalling in value of $75 will be...
In today's world, people have hundreds of connexions. And you can express these connexions with a graph. For instance, you may wish to represent the network of your friends. Originally, webs-of-t...
Organized by Queen's students, Changing the World aims to bring together the world's greatest visionaries to inspire people to innovate and better our world. Among these speakers include Nobel Pe...
http://csclub.uwaterloo.ca/events/Toronto-2008-11-15-6:30_AM
What is the typical monitor resolution of a GIMP user? How many monitors do they have? What size images do they work on? How many layers are in their images? The answers to these questions are ge...
http://csclub.uwaterloo.ca/events/MC_4042-2007-06-27-4:30_PM
CSC is proud to present to you Alt-Tab! Join us in a lightning tech talk series presented to you by our very own students. Alt-Tab consists of 10 to 15-minute talks about anything related to tech...
Come on out for a night of code, contests, and energy drinks. Join the Computer Scinece Club for the finale of the Google AI Challenge and an all night code party. Finish up your entry, or start ...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2009-10-16-7:00_PM
Joining forces with Tech+, UW Data Science Club, and UW PM, we're hosting live resume critiques! The session will be held on Discord; you must sign up at http://bit.ly/S21-resume-critique to gain...
Joining forces with Tech+, UW Data Science Club, and UW PM, we're hosting live resume critiques! The session will be held on Discord; you must sign up at http://bit.ly/S21-resume-critique to gain...
Kick off your Spring term with CSC! Come join us on Discord to learn more about what we'll be up to this term and how you can participate! Afterwards, stick around for a relaxing and fun game nig...
Browsing through your unsolved Leetcode problems? Flipping open CTCI for the first time? Have no clue what to expect from a technical interview or just need an interview refresher? We've got you ...
Become inspired in an upcoming talk by Titus Winters on June 10th from 7-8pm ET, who will share how good team culture can positively impact code! Titus Winters is a senior staff software engineer...
Samba is a free implementation of the Server Message Block (SMB) protocol. It also implements the Common Internet File System (CIFS) protocol, used by Microsoft Windows 95/98/ME/2000/XP to share ...
Modern web frameworks are a black-box. They're easy to use, but they have numerous minute details to master in order to apply them to truly scalable websites. Over the last few years, front-end f...
A fevered night of code, friends, fun, energy drinks, and the CSC. Come join us for a night of coding. Get in touch with more experianced coders, advertize for/bug squash on your favourite open s...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2010-03-12-7:00_PM
Meeting people in University can be challenging, especially when it's virtual. We understand these struggles, and we want to give you a chance to meet other students! The CS community is huge, an...
The combination of computer graphics, geometry, and rapid prototyping technology has created a wide range of exciting opportunities for using the computer as a medium for creative expression. In ...
The past year has been tough for all of us, having to deal with the pandemic while studying or working remotely. If you've felt that meeting new people and sustaining relationships with others ha...
Join CSC as we play games all night! Come for an opportunity to play League (win some free skins :eyes:), Scribbl.io, Among Us, Jackbox, Tetris and more! This event will be occurring on our Disco...
Summer: the sparrows whistle through the teapot-steam breeze. The ubiquitous construction team tears the same pavement up for the third time, hammering passers-by with dust and noise: our shirts,...
http://csclub.uwaterloo.ca/events/East_Side_Mario-2006-07-29-7:00pm
Come watch a movie with CSC! Bring your popcorn and your movie commentary, we'll be looking for your input on what we watch so keep an eye out for a poll on our Discord. This event will be occurr...
The Computer Science Club will be hosting a programming competition. You have the entire afternoon to design and implement an AI for a simple game. The competition will run until 5pm.
http://csclub.uwaterloo.ca/events/MC_2037-2004-10-23-11:00_PM
Come meet and chill out with CSC execs. This is an opportunity for you to meet new people and socialize with us! This event will be occurring on our Discord: https://discord.gg/pHfYBCg
SIGGRAPH is the ACM's Special Interest Group for Graphics and simultaneously the world's largest graphics conference and exhibition, where the cutting edge of graphics research is presented every...
The fall term has ended and the winter term is ramping up. Maybe you didn't meet all your expectations last term, you are feeling overwhelmed with your coop search, or you are feeling stuck with ...
No abstract available
http://csclub.uwaterloo.ca/events/MC_3022-1994-09-19-4:30_PM
LeetCode? What is that? Your favourite course is back and ready to help you cram for your upcoming WaterlooWorks interviews. Join us on January 26 at 7PM EST on Twitch where we'll walk you throug...
This is the second in a series of seminars that cover the use of the UNIX Operating System. UNIX is used in a variety of applications, both in academia and industry. We will provide you with hand...
Class is in session and the job search is starting! Want your resume reviewed before applying? With WaterlooWorks applications opening next week, we want to help you prepare for the coop hunt! Co...
For some would-be graphics programmers, the biggest barrier-to-entry is getting data to render. This is why there exist so many terrain renderers: by virtue of the fact that rendering height-fiel...
http://csclub.uwaterloo.ca/events/DC1304-2010-04-06-04:30_PM
Do you want to take part in CS Club's exciting upcoming events? Want to help out with our website redesign? Come join us on January 11th at 7pm EST on Twitch to learn about how you can become a m...
New to Unix? No problem, we'll teach you to power use circles around your friends! The popular tutorial returns for a second session, in case you missed the first one. This first tutorial is an i...
Looking to start your resume for next term but don’t know where to start? CSC is hosting a Roasting Our First Year Resumes event. Join us on November 25 from 7-8pm on Twitch to hear from some W...
Come join the UW Computer Science Club (CSC) and Women in Computer Science (WiCS) on Thursday, November 19th from 5-7PM EST for Alt-Tab! Alt-Tab is a lightning tech talk series presented by stude...
Meet us at the Club office as we head to Dooly's for cheap tables and good times.
http://csclub.uwaterloo.ca/events/CSC_Office:_MC3036-2009-02-27-5:00_PM
CSC and WiCS are hosting an indoor get together event Thursday March 12th @ 6PM in MC Comfy. Gather around the "bonfire" for a night of fun, food, and friends! Free hot chocolate, food and s'more...
http://csclub.uwaterloo.ca/events/MC_Comfy-2020-03-12-6:00_pm
This first tutorial is an introduction to the Unix shell environment, both on the student servers and on other Unix environments. Topics covered include: using the shell, both basic interaction a...
In this physical security workshop, students will learn about the theoretical considerations of what makes a system secure. Then, we will break into teams for a hands-on exercise, and a screening...
http://csclub.uwaterloo.ca/events/MC_4045-2020-02-11-6:00_pm
A lecture on the fundamentals of Pi-Calculus followed by an introduction to Join-Calculus in JoCaml with some great examples. Various concurrent control structures are explored, as well as the cu...
http://csclub.uwaterloo.ca/events/MC_4061-2007-11-29-4:30_PM
Code Party 0 on January 28th, 2020, at 6:30 PM in STC 0010 The CS Club is hosting our first Code Party of the term from 6:30 pm until 9 pm in STC 0010, on Tuesday, January 28. Come code with us, ...
http://csclub.uwaterloo.ca/events/STC_0010-2020-01-28-6:30_pm
I am going to take an intuitive, CS-style approach to a discussion about the use of kernels in modern data analysis. This approach often lends us efficient ways to consider a dataset under variou...
http://csclub.uwaterloo.ca/events/MC_1056-2007-04-04-4:00_PM
Come hang out and celebrate the end of the term with us. There will be pizza, ice cream sandwiches, and juice boxes. :)
http://csclub.uwaterloo.ca/events/MC_Comfy-2019-07-29-6:00_PM
The Computer Science Club (CSClub) has "new" DEC Alphas which are most awesome. Come out, help take them part, put them back together, solder, and eat free food (probably pizza).
http://csclub.uwaterloo.ca/events/MC3036-2006-07-17-11:59_PM
Alt-Tab is back, and this time being co-hosted with WiCS. Come listen to lightning tech talks by fellow students that will knock your metaphorical socks off! The speaker lineup: Falah Shazib - Ho...
http://csclub.uwaterloo.ca/events/MC_5417-2019-07-18-6:00_PM
This is the second in a series of seminars that cover the use of the Unix Operating System. Unix is used in a variety of applications, both in academia and industry. We will provide you with hand...
http://csclub.uwaterloo.ca/events/MC_2037-2005-02-01-4:30_PM
Come hang out and watch The Lego Batman Movie with us! There will popcorn and pizza!
http://csclub.uwaterloo.ca/events/MC_Comfy-2019-07-09-7:00_PM
Larry will challenge conventional assumptions about the directions of computing and software. The role of AI, expert systems, communications software and business applications will be presented b...
http://csclub.uwaterloo.ca/events/DC_1350-2004-05-26-5:30_PM
Come hang out with us! Study for midterms, do assignments, work on side projects, or prep for interviews. We'll have free food - we aren't ordering pizza, so don't worry. :)
http://csclub.uwaterloo.ca/events/PHY_150-2019-06-18-6:00_PM
Are you interested in getting involved in the Computer Science Club? Come on out to the second meeting of our Poster Team, a bunch of students helping out with promotion for our events. The agend...
http://csclub.uwaterloo.ca/events/MC3001_(Comfy)-2003-10-17-3:00_PM
Come and join us for a night of Campfire, friends, fun and yeah Free food 😁, we'll be having Pitas, drinks, water(Gotta Keep my Fam hydrated eh! 😉) and last but not the least we'll be havin...
http://csclub.uwaterloo.ca/events/MOVED_to_MC_Comfy-2019-06-05-7:00_PM
This is the first in a series of seminars that cover the use of the Unix Operating System. Unix is used in a variety of applications, both in academia and industry. We will provide you with hands...
During the meeting, the president, vice-president, treasurer and assistant vice-president (formerly secretary) will be elected, the sysadmin will be ratified, and the librarian and office manager...
http://csclub.uwaterloo.ca/events/MC_Comfy_(MC_3001)-2019-05-16-7:00_pm
XML is the eXtensible Markup Language, a standard maintained by the World Wide Web Consortium. A descendant of IBM's SGML. It is a metalanguage which can be used to define markup languages for se...
We will be having our second prof talk of the term with Lesley Istead, on April 5, 3:30 pm in STC 0020. She will be talking about the problems faced, and algorithms used in the film industry to g...
http://csclub.uwaterloo.ca/events/STC_0020-2019-04-05-3:30_pm
by Blair MacIntyre and Elizabeth Mynatt The Future Computing Environments (FCE) Group at Georgia Tech is a collection of faculty and students that share a desire to understand the partnership bet...
CSC + WiCS Movie Night on March 21th, 2019, at 6 PM in MC Comfy Join us and bring all your friends to CSC and WiCS' movie night! We will be showing your fave tech-related movies and serving some ...
No abstract available.
http://csclub.uwaterloo.ca/events/MC3036-2001-01-29-02:39_PM
By slowly varying the shapes of tiles in a tiling, it's possible to create fun and interesting abstract animations. Many of these animations are a good fit for the genre of looping mathematical G...
Linux has proven itself as a reliable operating system but arguably, it still lacks in support of high performance graphics acceleration. This talk will describe basic components of a PC video ca...
Code Party 0 on March 13th, 2019, at 6 PM in QNC 1502 The CS Club is hosting our first Code Party of the term from 6 pm until 9 pm in QNC-1502, on Wednesday, March 13. Come code with us, eat some...
Full details found here
http://csclub.uwaterloo.ca/events/MC2066-2010-05-25-05:00_PM
Git 101 workshop on March 2nd, 2019, at 12 PM in QNC 1502 Git and source code management is an essential tool in software development. Knowing how to make the best out of it will help you get out...
There is a CSC/CMC Code Party Friday starting at 7:00PM (1900) until we get bored (likely in the early in morning). Come out for fun hacking times, spreading Intertube memes (optional), hacking o...
Algorithms practice workshop on January 24th, 2019, at 6:30 PM in STC 0060 Worried about your upcoming WaterlooWorks technical interviews? Want to nail your dream internship this term? Come to th...
http://csclub.uwaterloo.ca/events/STC_0060-2019-01-24-6:30_pm
CSC End of term celebrations on December 3rd, at 7 PM in MC Comfy. The term is coming to an end, and we will be celebrating as such on Monday December 3rd 7-9pm in the MC Comfy. Come hang out wit...
http://csclub.uwaterloo.ca/events/MC_Comfy-2018-12-03-7:00_-_9:00_pm
The dinner will be potluck style at the Vice President's house, please RSVP (respond swiftly to the vice president) here if you plan on attending. If you don't know how to get there meet at the c...
Alt-Tab is coming up next week on Thursday Nov. 29th 6-8pm at MC 5417.
We have an amazing group of members giving short talks on topics of
their choice. Talk List: Anna Lorimer -
http://csclub.uwaterloo.ca/events/MC_5479-2018-11-29-6:00_pm_-_8:00_pm
Unix 102 is a follow up to Unix 101, requiring basic knowledge of the shell. If you missed Unix101 but still know your way around you should be fine. Topics covered include: "real" editors, docum...
Abstract: You've got a game, but you didn't write it. You're running it by emulating the machine it was meant to run on, and the machine it was meant to run on never had support for networking. N...
http://csclub.uwaterloo.ca/events/MC-4063-2018-11-12-5:30_pm
This talk was cancelled. The material for the talk can be found here. Abstract: BBC micro:bit (microbit.org) was introduced in 2015 and has since become popular with educators and hobbyists. Micr...
http://csclub.uwaterloo.ca/events/MC-4063-2018-11-05-5:30_pm
The ACM SIGGRAPH (Special Interest Group on Graphics) hosts a conference yearly in which the latest and greatest in computer graphics premier. They record video and as a result produce a very nic...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2009-03-05-4:30_PM
Do you have a pair of favorite gloves that you wish you could use with your phone? Do you not have that but have always wondered how touchscreen gloves work? Join us on Monday Oct 29th 5:30-6:30p...
http://csclub.uwaterloo.ca/events/QNC-1506-2018-10-29-5:30_pm
There is a CSC Code Party Tonight starting at 7:30PM (1930) until we get bored (likely in the early in morning). Come out for fun hacking times, spreading Intertube memes (optional), hacking on t...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2009-01-16-7:30_PM
Interested in Unix, but don’t know where to start? Then come learn some basic topics with us including interaction with the command line, motivation for using it, some simple commands, and more...
http://csclub.uwaterloo.ca/events/MC-3003-2018-10-22-5:30_pm
The ACM SIGGRAPH (Special Interest Group on Graphics) hosts a conference yearly in which the latest and greatest in computer graphics premier. They record video and as a result produce a very nic...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2008-10-16-4:30_PM
The CS Club is hosting our first Code Party of the term from 6:30pm until ~9:30pm in EV3-1408, on Thursday October 18. Come code with us, eat some food, do some things. Personal projects you want...
http://csclub.uwaterloo.ca/events/EV3-1408-2018-10-18-6:30_pm
Tyler Lessard from RIM will present a brief history of BlackBerry technology and will discuss how the evolution of BlackBerry as an end-to-end hardware, software and services platform has been in...
Jane Street's Yaron Minsky is coming to Waterloo to give a talk aimed at undergraduate students. The talk titled Data Driven UIs, Incrementally will be held in DC 1302 on Oct. 15th 5:30-6:30pm. Y...
http://csclub.uwaterloo.ca/events/DC_1302-2018-10-15-5:30_pm
A lecture on the fundamentals of Pi-Calculus followed by an introduction to Join-Calculus in JoCaml with some great examples. Various concurrent control structures are explored, as well as the cu...
http://csclub.uwaterloo.ca/events/MC_4060-2007-10-09-4:45_PM
We will be having a bonfire this Wednesday, Oct 3rd 7-10pm, at Columbia Lake Firepit 2 (NW of CIF), co-hosted with WiCS and MathSoc. Smores and snacks will be provided! Here's a map that shows th...
http://csclub.uwaterloo.ca/events/Columbia_Lake_Firepit_2-2018-10-03-7:00_pm
A quick introduction on the current state of distributed programming and various grid computing projects. Followed by some history and features of the Erlang language and finishing with distribut...
The CSC will be hosting a Prof Talk by Richard Mann. When you hit record on your phone how is the sound recorded? Air pressure changes come to a microphone, which converts electricity to voltage....
http://csclub.uwaterloo.ca/events/MC_4041-2018-07-17-6:00_pm
Abstract coming soon!
Test your programming, web, networking, and trivia skills in this computer security themed contest. Learn how to reverse engineer, crack codes, find flaws in websites, and use security tools. Pla...
http://csclub.uwaterloo.ca/events/STC_0010-2018-07-11-6:00_pm
A common misconception amongst software developers is that top quality software encompasses certain platforms, is driven by a particular new piece of technology, or relies solely on a particular ...
http://csclub.uwaterloo.ca/events/DC_1351-2007-02-09-8:30_PM
Come hear 10-15 minutes talks from CSC members on a variety of topics. Currently planned talks include: Abstract Machines, what a PL person thinks a computer looks like! Rendering with Signed Dis...
http://csclub.uwaterloo.ca/events/MC_4058-2018-07-04-6:00_pm
March of the Penguins , an epic nature documentary, as dictated by some guy with a funny voice is being shown by the Computer Science club because penguins are cute and were bored .
Come join us for a bonfire outside at the Laurel Creek firepit (across Ring. Rd. from EV3) with fellow CSC and WiCS members. Smores and snacks will be provided. The firepit we will be using is in...
http://csclub.uwaterloo.ca/events/Laurel_Creek_Firepit-2018-06-04-6:00_pm
We don't know Video 4 Linux, but increasingly people are wanting to do interesting stuff with our webcam which could benefit from a better understanding of Video 4 Linux. So, this Saturday a numb...
The CS Club is hosting our first Code Party of the term from 6:30pm until ~9:30pm in STC 0020! Come code with us, eat some food, do some things. Personal projects you want to work on? Homework pr...
http://csclub.uwaterloo.ca/events/STC_0020-2018-05-28-6:30pm
The CSC UNIX tutorials are intended to help first year CS and other interested learn UNIX and the CS UNIX environment. This is the first in a series of two or three tutorials. It will cover basic...
http://csclub.uwaterloo.ca/events/MC_2037-2005-10-04-4:30_PM
Our current lineup includes: Ifaz Kabir: Efficient Type Inference with Union Find Jordan Garside: GraphQL and APIs Ansley Peduru: Lessons Learned from Cross-Compiling Rust Sean Harrap: Implementi...
In this talk, I'll study linkages (objects built from sticks that are connected with flexible joints), and explain some interesting examples that can or cannot be straightened out
http://csclub.uwaterloo.ca/events/MC_4058-2004-12-01-2:30_PM
An example of a good "bad" solution is SlowSort. Come and write shoddy code with us and eat free food. You can work on your assignments too. No general meeting will be bundled with this event.
http://csclub.uwaterloo.ca/events/QNC_2502-2018-03-26-7:00pm
The Computer Science Club will be holding its elections for the Fall 2004 term on Friday, September 17. The elections will be held at 4:00 PM in the Comfy Lounge, on the 3rd floor of the MC. Plea...
http://csclub.uwaterloo.ca/events/The_Comfy_Lounge-2004-09-17-4:00_PM
Black box testing usually refers to computer testing, either software or hardware. In this talk I apply similar ideas to testing analog and digital audio gear. For example, given an audio device,...
LaTeX is a document processing system. What this means is you describe the structure of your document, and LaTeX typesets it appealingly. However, LaTeX was developed in the late-80s and is now s...
Jon "maddog" Hall is the Executive Director of Linux International, an association of computer users who wish to support and promote the Linux Operating System. During his career in commercial co...
http://csclub.uwaterloo.ca/events/MC_Comfy-2018-03-13-6:00pm
Free and Open Source software has been around for a long time, even longer then shrink-wrapped code. It has a long and noble history in the annals of education. Even more than ever, due to the dr...
http://csclub.uwaterloo.ca/events/RCH_101-2003-12-01-7:00_PM
Abstract: Many things have changed since the early days of programming, but many programs are written as if they were for the machines of the 20th century which had small memories, no cache, sing...
http://csclub.uwaterloo.ca/events/MC_Comfy-2018-03-12-6:00pm
Elections will be held on Wednesday, September 17, 2003 at 4:30 PM in the Comfy Lounge, MC3001. I invite you to nominate yourself or others for executive positions, starting immediately. Simply e...
http://csclub.uwaterloo.ca/events/MC3001_(Comfy)-2003-09-17-4:30_PM
Details and abstract TBA. So far, we're going to be meeting and going over how to get really good at technical interviews. We will: Talk about the different kinds of programming jobs you can appl...
http://csclub.uwaterloo.ca/events/QNC_1502-2018-02-07-5:30pm
In 1976, a University of California Berkeley student by the name of Bill Joy got sick of his text editor, ex. So he hacked it such that he could read his document as he wrote it. The result was "...
The food is sandwiches, fruit platter, and coffee! You can consume this sustenance while: Dr. Andrew Morton talks about an upcoming CS final year project course! We take up Constitution and Code ...
http://csclub.uwaterloo.ca/events/STC_0040-2018-01-25-6:00pm
Elections will be held on Wednesday, May 14, 2003 at 4:30 PM in the Comfy Lounge, MC3001. I invite you to nominate yourself or others for executive positions, starting immediately. Simply e-mail ...
http://csclub.uwaterloo.ca/events/MC3001_Comfy_Lounge-2003-05-14-4:30_PM
The Computer Science Club will be holding elections for the Winter 2018 term on Monday, January 15th at 5:00pm in the MC Comfy Lounge (MC 3001). There will be snacks at the elections, probably Ti...
http://csclub.uwaterloo.ca/events/MC_Comfy-2018-01-15-5:00pm
Work term reports, papers, and other technical documents can be typeset in LATEX to great effect. In this session, I will provide examples on how to typeset tables, figures, and references. You w...
Join fellow CSC members for our end of term social. There will be food and good company. We can grab board games from Mathsoc.
http://csclub.uwaterloo.ca/events/MC_Comfy-2017-12-01-6:00pm
Templates are a useful feature in C++ when it comes to writing type-independent data structures and algorithms. But that's not all they can be used for. Essentially, it is possible to write certa...
Hosted in collaboration with the Univerisy of Waterloo CTF Club
http://csclub.uwaterloo.ca/events/STC_0010-2017-11-23-6:00pm
What is the next step in the evolution of computer languages? Intelligent agents? Distributed objects? or visual languages? Visual languages overcome many of the drawbacks and limitations of the ...
http://csclub.uwaterloo.ca/events/DC_1302-1994-10-13-5:00_PM
The CS Club is hosting our second Code Party of the term from 5:30pm until late in the evening in STC 0050! Come code with us, eat some food, do some things. Personal projects you want to work on...
http://csclub.uwaterloo.ca/events/STC_0050-2017-11-15-5:30_pm
By Edgar Dijkstra This talk will use partial orders, lattice theory, and, if time permits, the Galois connection as carriers to illustrate the use of calculi in mathematics. We hope to show the b...
Test your programming, web, networking, and trivial skills Learn how to reverse engineer, crack codes, and use various tools. Win prizes!
http://csclub.uwaterloo.ca/events/STC_0020-2017-11-14-6:00pm
Vitals By Frank Clegg President, Microsoft Canada Date Monday, September 25, 2000 Time 14:30 - 16:00 Place DC 1302 (Davis Centre, Room 1302, University of Waterloo) Cost $0.00 Pre-registration Re...
Come watch (or give!) interesting short talks by CS Club members. Talks include "Dynamic programming as path finding", "What is a landing page", "How to compute on a GPU" and "Subsurface scatteri...
http://csclub.uwaterloo.ca/events/MC_4059-2017-11-09-6:00_pm
GNU Hurd is an operating system kernel based on the microkernel architecture design. It was the original GNU kernel, predating Linux, and is still being actively developed by many volunteers. The...
http://csclub.uwaterloo.ca/events/Comfy_Lounge_MC3001-2002-01-26-2:00_PM
Join other CSC and WiCS members for a social event featuring free food, board games and a showing of Wonder Woman.
http://csclub.uwaterloo.ca/events/MC_4059_and_MC_4061-2017-11-02-7pm
The executive has unanimously decided to try to change our constitution to comply with MathSoc policy. The clause we are trying to change is the membership clause. The following is the proposed n...
http://csclub.uwaterloo.ca/events/Comfy_lounge,_MC3001-2002-09-30-6:30_PM
New to the Linux computing environment? If you seek an introduction, look no further (you can if you want we're not the police). Topics that will be covered include basic interaction with the she...
http://csclub.uwaterloo.ca/events/MC_3003-2017-10-12-5:30_pm
The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change...
Come join us for a bonfire outside at the Laurel Creek firepit (across Ring. Rd. from EV3) with fellow CSC members. Smores and snacks will be provided. The firepit we will be using is in the bott...
http://csclub.uwaterloo.ca/events/Laurel_Creek_Firepit-2017-10-05-6:00_pm
The Debian Project produces a "Universal Operating System" that is comprised entirely of Free Software. This talk focuses on using Debian GNU/Linux in an enterprise environment. This includes: Wh...
The CS Club is hosting our first Code Party of the term (Friday September 29th) from 6:30pm until late in the evening in M3 1006! Come code with us, eat some food, do some things. Personal projec...
http://csclub.uwaterloo.ca/events/M3_1006-2017-09-29-6:30_pm
Full details found here
http://csclub.uwaterloo.ca/events/MC5158-2010-05-26-05:000PM
The Computer Science Club will be holding special elections for the Fall 2017 term on Friday, September 22th at 6:00pm in the MC Comfy Lounge (MC 3001). The following positions will be elected: V...
http://csclub.uwaterloo.ca/events/MC_Comfy_Lounge-2017-09-22-6:00_pm
Once again the CSC will be holding its traditional end of term dinner. It will be at the Vice President's house. If you don't know how to get there meet at the club office at 6:30 PM, a group wil...
http://csclub.uwaterloo.ca/events/CSC_Office-2010-04-01-6:30_PM
The Computer Science Club will be holding elections for the Fall 2017 term on Friday, September 15th at 6:00pm in the MC Comfy Lounge (MC 3001). The following positions will be elected: President...
http://csclub.uwaterloo.ca/events/MC_Comfy_Lounge-2017-09-15-6:00_pm
There is a CSC Code Party Friday starting at 7:00PM (1900) until we get bored (likely in the early in morning). Come out for fun hacking times, spreading Intertube memes (optional), hacking on th...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2010-03-19-7:00_PM
Come celebrate the end of the term with us in MC Comfy! We will be serving Urban Bricks!
http://csclub.uwaterloo.ca/events/MC_Comfy-2017-07-24-6:00_pm
CSC's Alt-Tab is back! Join us for food and interesting member talks. The current lineup includes: Ifaz Kabir: "The comment that took Stack Exchange down and the algorithm that could have saved t...
For many problems, randomized algorithms are either the fastest algorithm or the simplest algorithm; sometimes they even provide the only known algorithm. Randomized algorithms have become so pre...
http://csclub.uwaterloo.ca/events/MC5136B-2010-02-23-04:30_PM
We will be conducting our Spring Cleaning on Saturday, July the 15th @ 10:00am. We'll be clearing out some junk, mopping the floors, dusting off the tables/shelves, and generally tidying up the p...
http://csclub.uwaterloo.ca/events/CSC_Office-2017-07-15-10:00_am
Paul Lutus describes his early Apple II software development days, conducted from the far end of a 1200-foot power cord, in a tiny Oregon cabin. Paul describes how he wrote a best-seller (Apple W...
http://csclub.uwaterloo.ca/events/MC2066-2010-01-18-15:30_PM
Come hang out with the Women in Computer Science and the Computer Science Club! We have Marshmallows and other treats. Also fire. And a creek. Let's enjoy the outdoors!
http://csclub.uwaterloo.ca/events/Laurel_Creek_Firepit-2017-07-05-7:00_pm
To most CS students an OS kernel is pretty low level. But there is something even lower, the instructions that must be executed to get the CPU ready to accept a kernel. That is, if you look at an...
Come code with us, eat some food, do some things. Personal projects you want to work on? Homework projects you need to finish? Or want some time to explore some new technology and chat about it? ...
http://csclub.uwaterloo.ca/events/STC_0020-2017-06-22-6:00_pm
Join Prof. Greg Wilson, faculty member in the Software Engineering research group in the UofT's Department of Computer Science, as he gives insight into studying at the graduate level-what can be...
We are all aware that we live in the era of ("big") data. In contrast to classical scientists that devoted much of their resources to collecting data, nowadays researchers are flooded with data a...
New to Unix? No problem, we'll teach you to power use circles around your friends! This first tutorial is an introduction to the Unix shell environment, both on the student servers and on other U...
Finished the bash unit in CS246 and still don't see what's great about Unix? Want to gain some more in-depth knowledge, or some less well-known tips and tricks for using the command line? Unix 10...
http://csclub.uwaterloo.ca/events/MC_3003-2017-06-01-6:00_pm
The Computer Science Club will be holding elections for the Spring 2017 term on Wednesday, May 17th at 6:00pm in the MC Comfy Lounge (MC 3001). The following positions will be elected: President,...
http://csclub.uwaterloo.ca/events/MC_Comfy_Lounge-2017-05-17-6:00_pm
Come code with us, eat some food, do some things. Personal projects you want to work on? Homework projects you need to finish? Or want some time to explore some new technology and chat about it? ...
http://csclub.uwaterloo.ca/events/STC_0060-2017-04-05-5:00_pm
This code party will have the usual, plus it will double as the closing of the programming contest. Our experts will be available to help you polish off your submission.
http://csclub.uwaterloo.ca/events/Comfy_Lounge_(MC)-2009-03-27-6:00_PM
A talk and demo about more advanced Unix tricks and tools than are taught in our regular Unix 101 events. Topics may include customizing your prompt, the ranger console file manager, fancy shells...
http://csclub.uwaterloo.ca/events/MC_4045-2017-03-22-6:00_pm
This talk will describe a non-traditional functional approach to the classical problems of lexing (breaking a stream of characters into "words" or tokens) and parsing (identifying tree structure ...
Come watch (and/or give!) interesting short talks by CS Club members. Talks include "How your text editor does syntax highlighting", "Online database migrations at scale", "Stitching Spaces in Su...
http://csclub.uwaterloo.ca/events/MC_4042-2017-03-09-6:00_pm
This first tutorial is an introduction to the Unix shell environment, both on the student servers and on other Unix environments. Topics covered include: using the shell, both basic interaction a...
Come code with us, eat some food, do some things. Personal projects you want to work on? Homework projects you need to finish? Or want some time to explore some new technology and chat about it? ...
http://csclub.uwaterloo.ca/events/STC_0020-2017-02-08-5:00_pm
About Joel Spolsky: Joel Spolsky is a globally-recognized expert on the software development process. His website Joel on Software (www.joelonsoftware.com) is popular with software developers aro...
http://csclub.uwaterloo.ca/events/MC5136-2009-01-22-12:00_PM
The Computer Science Club will be holding elections for the Winter 2017 President, Vice-President, Secretary and Treasurer. Additionally, the Systems Administrator, Office Manager and Librarian w...
http://csclub.uwaterloo.ca/events/MC_Comfy_Lounge-2017-01-12-6:00_pm
This talk will survey concepts, techniques, and languages for functional programming from both historical and contemporary perspectives, with reference to Lisp, Scheme, ML, Haskell, and Erlang. N...
The CSC and the PMAMC&OC (aka pure math club) are hosting our end of term events together! We'll be taking over MC Comfy to hang out, eat lots of food (from Kismet!), and play board games.
http://csclub.uwaterloo.ca/events/MC_Comfy-2016-12-05-6:00_PM
The CSC is hosting ALT+TAB this Wednesday. ALT+TAB is similar to the PMC's SASMS events; several members of the CSC will give brief, 25 minute talks on various interesting topics in CS. There wil...
http://csclub.uwaterloo.ca/events/MC_4063-2016-11-30-6:00_PM
In this talk I will give an overview of the history of Relic and our development philosophy. The Talk will then proceed to talk about work that is being pursued in the area of early game prototyp...
CSC member Edmund Noble will be giving a talk, titled "Purely Functional Programming with Freely-Generated Domain Specific Languages". The talk will focus on embedded DSLs that exist within other...
http://csclub.uwaterloo.ca/events/MC_4063-2016-11-25-6:00_PM
Contestants will be writing an artificial intelligence to play Risk. The prize will be awarded to the intelligence which wins the most head-to-head matches against competing entries. We're provid...
Professor Richard Mann will be giving a talk, titled "Open Source Software for Sound Measurement and Analysis". He will be presenting information about his new course, CS 489, Computational Sound...
http://csclub.uwaterloo.ca/events/MC_4063-2016-11-21-6:15_PM
This talk is run by the School of Computer Science How should virtual property created in games, such as weapons used in games like Mir 3 and real estate or clothing created or acquired in games ...
http://csclub.uwaterloo.ca/events/DC_1302-2007-09-25-1:30_PM
The Code of Conduct and the amended version can be found below: Proposed CoC Diff between current and proposed CoC
http://csclub.uwaterloo.ca/events/M3_1006-2016-11-16-8:30_PM
http://csclub.uwaterloo.ca/events/MC_4041-2007-11-20-4:30_PM
The Computer Science club is holding a programming contest from 1:00 to 6:30 open to all! C++,C,Perl,Scheme are allowed. Prizes totalling in value of $75 will be distributed. You can participate ...
http://csclub.uwaterloo.ca/events/MC_2037-2007-12-01-1:30_PM
The CSC is having its next event, UNIX 101, on Wednesday November 9th at 6 PM in MC 3003 (the mac lab across from the CSC). UNIX 101 is a tutorial where we teach the basics of using a command-lin...
http://csclub.uwaterloo.ca/events/MC_3003-2016-11-09-6:00_pm
A good programming language is far more than a simple collection of features. My ideal is to provide a set of facilities that smoothly work together to support design and programming styles of a ...
The CS Club is hosting an introductory panel for applications and benefits of feminism in STEM. Example topics will include the differences between general feminism and feminism applied to STEM. ...
http://csclub.uwaterloo.ca/events/QNC_1507-2016-10-18-5:30_pm
The purpose of the talk is to address how students interact with the internet, and possibilities for how they could do so more efficiently. Information on events and happenings on UW campus is cu...
http://csclub.uwaterloo.ca/events/DC_4040-2007-06-18-4:30_PM
The CSC and WiCS (Women in Computer Science) are co-hosting a social event on Thursday, October 13th (the day after reading week). We will be Going Outside to the Columbia Lake 2 Fire Pit (see ma...
http://csclub.uwaterloo.ca/events/Columbia_Lake_2_Fire_Pit-2016-10-13-6:00_pm
Coming Soon!
http://csclub.uwaterloo.ca/events/MC_1056-2007-03-28-5:30_PM
I transitioned from writing software in imperative, object-oriented (OO) programming languages to doing functional programming (FP) full-time, and you can do it, too! In this talk, I'll make a ca...
http://csclub.uwaterloo.ca/events/MC_4021-2016-10-06-6:00_pm
This talk will introduce the Haskell programming language and and walk through building a recognizer for regular languages. The talk will include a quick overview of regular expressions, an intro...
http://csclub.uwaterloo.ca/events/MC_2065-2007-02-15-4:30_PM
The Computer Science Club will be holding elections for the Fall 2016 term on Monday, September 19th at 6:30pm in the MC Comfy Lounge (MC 3001). The following positions will be elected: President...
http://csclub.uwaterloo.ca/events/MC_Comfy_Lounge-2016-09-19-6:30_pm
For decades, mainstream parallel processing has been thought of as inevitable. Up until recent years, however, improvements in manufacturing processes and increases in clock speed have provided s...
http://csclub.uwaterloo.ca/events/MC_4041-2007-02-07-4:30_PM
An ideal computer audio system should faithfully reproduce signals of all frequencies in the audible range (20 to 20,000 cycles per second). Real systems, particularly mobile devices and laptops,...
http://csclub.uwaterloo.ca/events/MC_Comfy_Lounge-2016-07-25-6:00_pm
The Computer Science Club is once again stepping forward to fulfill its ancient duty to the people-this time by installing one of the many fine distributions of Linux for you. Ubuntu? Debian? Gen...
http://csclub.uwaterloo.ca/events/DC_Fishbowk-2006-07-25-1:00pm
CS452, aka the trains course, has for some time enjoyed notoriety as a playground for over-achieving masochists. To maintain its reputation it receives a periodic upgrade, which is now due. This ...
http://csclub.uwaterloo.ca/events/MC_4045-2016-07-21-6:00_pm
In an embedded environment resources are fairly limited, especially. Typically an embedded system has strict time constraints in which it must respond to hardware driven interrupts and do some pr...
Talk Abstract: Computer science is often perceived to be confined to traditional areas such as operating systems, programming languages, compilers and so on. Viewed in this context, one’s profe...
http://csclub.uwaterloo.ca/events/MC_2034-2016-07-14-6:30_pm
Rico Mariani, (BMath CS/EEE 1988) now an (almost) 18 year Microsoft veteran but then a CSC president comes to talk to us about the evolution of software tools for microcomputers. This talk promis...
http://csclub.uwaterloo.ca/events/MC_4060-2006-05-25-4:00_PM
A discussion of how software creators can identify application opportunities that offer the promise of great social and commercial significance. Particular attention will be paid to the challenge...
http://csclub.uwaterloo.ca/events/Physics_145-2006-03-06-4:45_PM
Come on out to the CSC Short Contemplation Period Talk night on Wednesday, featuring many short (20 minute) talks from our members. From Automata to Zip files, any topic is welcome. Come on out a...
http://csclub.uwaterloo.ca/events/MC_5479-2016-06-08-6:00_pm
This is the third in a series of seminars that cover the use of the UNIX Operating System. UNIX is used in a variety of applications, both in academia and industry. We will provide you with hands...
http://csclub.uwaterloo.ca/events/MC_2037-2005-10-11-4:30_PM
I'll survey the evolution of our computer science curriculum over the past thirty-five years to try to convey the reasons (not always entirely rational) behind our current mix of courses and thei...
http://csclub.uwaterloo.ca/events/MC_4042-2005-06-07-4:00_PM
It's that time of the year - spring cleaning. And if you haven't noticed, our office needs it. Help us clean it and we will give you food to eat. Pretty good deal if you ask me. Our office manage...
http://csclub.uwaterloo.ca/events/MC_3036_(CSC_Office)-2016-05-25-6:00_pm
The Computer Science Club will be holding its elections for the Winter 2005 term on Thursday, January 13. The elections will be held at 4:30 PM in the Comfy Lounge, on the 3rd floor of the MC. Pl...
http://csclub.uwaterloo.ca/events/The_Comfy_Lounge-2005-01-13-4:30_PM
The Computer Science Club will be holding elections for the Spring 2016 term on Thursday, May 12th at 19:00 in the MC Comfy (MC 3001). During the meeting, the president, vice-president, treasurer...
http://csclub.uwaterloo.ca/events/MC_3001_(Comfy)-2016-05-12-7:00_pm
GracefulTavi is an open source wiki programmed by Net Integration Technologies Inc. It is used internally by more than 25 people, and is the primary internal wiki for NITI's R&D and QA. I'll star...
http://csclub.uwaterloo.ca/events/MC_2066-2004-11-18-5:00_PM
Come out to a talk on surrounding a polygon by Dr. Craig Kaplan! Also stay afterwards for our EOT and socialize :) food will be provided! The prof talk will be on Surrounding a Polygon: Dr. Craig...
http://csclub.uwaterloo.ca/events/MC_Comfy-2016-04-04-5:00_pm
This is the second in a series of seminars that cover the use of the Unix Operating System. Unix is used in a variety of applications, both in academia and industry. We will provide you with hand...
http://csclub.uwaterloo.ca/events/MC_2037-2004-10-04-4:30_PM
The CSC is hosting the first annual member talk series. This is a chance for anyone to come and give a short talk on any relevant topic. We already have some talks arranged, on topics ranging fro...
http://csclub.uwaterloo.ca/events/MC_4021-2016-03-29-6:00_pm
Are you bored of beige? Tired of an overheating computer? Is your computer's noise level on par with a jet engine? Got a nifty modded case? Want one? The Computer Science Club will be holding a C...
http://csclub.uwaterloo.ca/events/RCH_308-2004-07-17-11:30_AM
Boolean SAT and SMT solvers increasingly play a central role in the construction of reliable and secure software, regardless of whether such reliability/security is ensured through formal methods...
http://csclub.uwaterloo.ca/events/QNC_1502-2016-03-23-6:00_pm
The work report is a familiar chore for any co-op student. Not only is there a report to write, but to add insult to injury, your report is returned if you do not follow your departmental guideli...
http://csclub.uwaterloo.ca/events/MC_4058-2004-03-29-6:00_PM
Learn how to manage multiple remotes, for those times when GitHub goes down. Then learn what to do when you accidentally overwrite your source code! Only basic git knowledge is assumed.
Making a compiler? Bored? Think CISC sucks and RISC rules? This talk will run through the SPARC v8, IEEE-P1754, architecture. Including all the fun that can be had with register windows and the S...
Steve Bourque and Mike Patterson of IST will give a brief overview of campus network connectivity and interconnectivity. Steve will describe the general connections, and Mike will talk about spec...
During the General Meeting on 19 January 2004, a proposed constitution change was passed around. This change is in response to a change in the MathSoc Clubs Policy (Policy 4, Section 3, Sub-secti...
Come join CSC at our Tea and Study event! Everyone welcome, especially new members! There will be tea and delicious snacks and outlets. Plus our delightful company.
http://csclub.uwaterloo.ca/events/MC_Comfy-2016-03-03-6:00_pm
.NET is Microsoft's new development platform, including amongst other things a language called C# and a class library for various operating system services. .NET aims to be portable, although it ...
http://csclub.uwaterloo.ca/events/MC2065-2003-10-21-4:30_PM_-_5:30_PM
Come watch "Big Hero 6" with the Computer Science Club this wednesday the 10th at 6:30 PM in the MC Comfy Lounge. Why "Big Hero 6"? It's an award-winning animated Disney movie involving an inflat...
http://csclub.uwaterloo.ca/events/MC_Comfy-2016-02-10-6:30_pm
Have you ever wondered how those cryptic UNIX text editors work? Have you ever woken up at night with a cold sweat wondering "Is it CTRL-A, or CTRL-X CTRL-A?" Do you just hate pico with a passion...
http://csclub.uwaterloo.ca/events/MC2037-2003-10-02-4:00_PM_-_5:30_PM
Want help installing Linux? Bring a USB, we'll help you. Want to work on a project, CS homework, or an IRC bot? Come over, we'll have food. Want to see what it's like to be in the new STC? Plugs ...
http://csclub.uwaterloo.ca/events/STC_0010-2016-02-04-6:00_pm
In 1976, a University of California Berkeley student by the name of Bill Joy got sick of his text editor, ex. So he hacked it such that he could read his document as he wrote it. The result was "...
New to the Linux computing environment? If you seek an introduction, look no further (you can if you want we're not the police). Topics that will be covered include basic interaction with the she...
http://csclub.uwaterloo.ca/events/MC_3003-2016-01-28-6:00_pm
The University of Waterloo Computer Science Club is going to visit the University of Guelph Computer Science Club. There will be a talk given as well as dinner with a fun social atmosphere.Driver...
http://csclub.uwaterloo.ca/events/University_of_Guelph-2003-07-04-3:30_PM
eth1: a day-long programming contest. Form teams and hack together a trading bot to compete against others and the markets. Brought to you by: CSC and Jane Street. Each member of the winning team...
The Computer Science Club will be holding elections for the Winter 2016 term on Thursday, January 14th in MC Comfy (MC 3001) at 19:00. During the meeting, the president, vice-president, treasurer...
http://csclub.uwaterloo.ca/events/MC_3001_(Comfy)-2016-01-14-19:00
This is the third in a series of seminars that cover the use of the Unix Operating System. Unix is used in a variety of applications, both in academia and industry. We will provide you with hands...
WiCS and CSC are watching War Games in the Comfy lounge. War Games is this movie where these kids phone a computer and then the computer wants to nuke things. Cold war stuff. Nowadays computers w...
http://csclub.uwaterloo.ca/events/MC_Comfy-2015-11-27-7:30_PM
Abstract to come soon.
FOAM is an open-source modeling framework written in Javascript. With FOAM, you can create Domain Specific Languages (DSLs), which are high-level models that can be interpreted or compiled to dif...
http://csclub.uwaterloo.ca/events/MC_4063-2015-11-26-5:00-7:00_PM
sed is the Unix stream editor. A powerful way to automatically edit a large batch of text. awk is a programming language that allows you to manipulate structured data into formatted reports. Both...
An introduction to some basic issues with optimization of imperative programs by Sean Harrap, beginning with traditional methods such as tree traversals. This will be followed by a more powerful ...
http://csclub.uwaterloo.ca/events/MC_4041-2015-11-23-6:00_PM
Before the GNU project ever existed, before the phrase "Free Software" was ever coined, students and researchers at the University of California, Berkeley were already practising it. They had acq...
git init, git add, git commit, git 'er done! In Git 101, Charlie Wang will convince you to use Git for your projects and show you a high level overview of how to use it properly. This talk is rec...
http://csclub.uwaterloo.ca/events/MC_4020-2015-11-19-7:00-8:00_PM
A lot of claims have been made lately about the intelligence of computers. Some researchers say that computers will eventually attain super-human intelligence. Others call these claims... um, pop...
http://csclub.uwaterloo.ca/events/Humanities_Theatre,_Hagey_Hall-2003-03-24-8:00_PM
No Matter Who's Winning the War on General Purpose Computing, You're Losing If cyberwar were a hockey game, it'd be the end of the first period and the score would be tied 500-500. All offense, n...
http://csclub.uwaterloo.ca/events/ML_Theatre_of_the_Arts-2015-10-16-7:00_PM
The first of this term's CSC social events, we will be going to see the movie ``Brainstorm'' at the Princess Cinema. This outing is intended primarily for the new first-year students. The Princes...
http://csclub.uwaterloo.ca/events/Princess_Cinema-1994-09-13-9:00_PM
Come out to a talk by Alfe Clemencio! Many people want to make games as signified by all the game development schools that are appearing everywhere. But how would you do it as a UW student? This ...
http://csclub.uwaterloo.ca/events/MC_4061-2015-10-07-5:30_PM
No abstract available
http://csclub.uwaterloo.ca/events/MC_3022-1994-09-22-4:30_PM
Data Structures Finite State Machines big-O Queuing theory Race conditions Compilers The Halting Problem etc. These things get even more interesting in the real world. Come and hear Tom Rathborne...
http://csclub.uwaterloo.ca/events/MC_4040-2015-10-02-7:30_PM
Need something to do between assignments/beers? Did you know that your undergrad account at Waterloo gives you access to the world's largest computer network? With thousands of discussion groups,...
http://csclub.uwaterloo.ca/events/MC_3009-1994-10-20-4:30_PM
Back to back talks from John Stix and Francisco Dominguez on turning a company's culture around and on Software Defined Networks! John Stix will be talking about how he turned around the corporat...
http://csclub.uwaterloo.ca/events/DC_1304-2015-09-30-5:00_PM
by Jan Gray With the advent of large inexpensive field-programmable gate arrays and tools it is now practical for anyone to design and build custom processors and systems-on-a-chip. Jan will disc...
The CSC is joining WiCS to host a career panel! Come hear from Waterloo alumni as they speak about their time at Waterloo, experience with coop, and life beyond the university. A great chance to ...
http://csclub.uwaterloo.ca/events/EIT_3142-2015-09-24-4:30_PM
No description available.
The Computer Science Club has elected its executive for the term, and a new Office Manager and System Administrator have been appointed. The quorum for elections had been reached, and voting memb...
Would you like to get involved in the CSC? Would you like to have a say in what the CSC does this term? Come out to the CSC Elections! In addition to electing the executive for the Fall term, we ...
The Computer Science Club will be holding elections for the Fall 2015 term on Tuesday, September 22nd in MC Comfy (MC 3001) at 19:00. During the meeting, the president, vice-president, treasurer ...
Proposed agenda Book purchases They haven't been done in 2 terms. We have an old list of books to buy. Any suggestions from uw.csc are welcome. CD Burner For doing Linux burns. It was allocated m...
Come for a talk from Rob Suderman on Cardboard, Google's recent exploration in affordable, cereal box based Virtual Reality. Learn about the tools available to make your own application, some of ...
No abstract available.
http://csclub.uwaterloo.ca/events/MC3036-2001-02-12-03:30_PM
Finding shortest paths is a problem that comes up in many applications: Google maps, network routing, motion planning, connectivity in social networks, and etc. The domain may be a graph, either ...
Infra sound refers to sound waves below the range of human hearing. Infra sound comes from a number of natural phenomena including weather changes, thunder, and ocean waves. Common man made sourc...
Vote for the exec this term. Meet at the CSC office.
Come hang out with the Women in Computer Science and the Computer Science Club! There will be s'mores and frozen yogurt. Also fire. And a creek. Let's enjoy the outdoors!
http://csclub.uwaterloo.ca/events/Laurel_Creek_Firepit-2015-06-26-7:00_PM
Come out and meet your professors. This is a great opportunity to meet professors for Undergraduate Research jobs or to find out who you might have for future courses. Profs who have confirmed th...
http://csclub.uwaterloo.ca/events/The_Bomber-2002-10-01-6:30_PM-9:30_PM
This is a continuation of the Unix10X series of seminars that cover the use of *nix environments, largely through interacting with a command line shell. In this instalment we will be covering som...
http://csclub.uwaterloo.ca/events/MC_3003-2015-06-19-6:00_PM
Templates are a useful feature in C++ when it comes to writing type-independent data structures and algorithms. Relatively soon after their appearance it was realised that they could be used to d...
http://csclub.uwaterloo.ca/events/MC_2065-2002-11-05-4:30_PM
YUCC and the UW CSC have having a join meeting at York University. Dave Makalsky, the President of YUCC, will be giving a talk on Design-by-contract and Eiffel. Stefanus Du Toit, Vice-President o...
http://csclub.uwaterloo.ca/events/York_University-2002-11-16-1:30pm
Microfluidics is an exciting new area concerned with designing devices that perform some medical diagnoses and chemical synthesis tasks orders of magnitude faster and less expensively than tradit...
http://csclub.uwaterloo.ca/events/MC_4020-2015-04-02-5:30_PM
The Hurd server interfaces are at the heart of the Hurd system. They define the remote procedure calls (RPCs) that are used by the servers, the GNU C library and the utility programs to communica...
GM for the W2015 term, two main amendments to be discussed: Requiring elections to be held within two weeks of the beginning of term and adopting a club-wide code of conduct. Code Party 1 follows...
http://csclub.uwaterloo.ca/events/EIT_1015-2015-03-27-6:00_PM
We know a virtual Spring term is making meeting new friends even harder, but we are happy to announce that our Speed-Friending event is back! Come hop on a Zoom call with us to get a chance to co...
Day 2 of Runtime Type Inference in Dynamic Languages with Kannan Vijayan
http://csclub.uwaterloo.ca/events/MC_4040-2015-03-10-6:00_PM
Full details found here
http://csclub.uwaterloo.ca/events/MC5136-2010-05-26-03:30_PM
How do we make dynamic languages fast? Today, modern Javascript engines have demonstrated that programs written in dynamically typed scripting lan- guages can be executed close to the speed of pr...
http://csclub.uwaterloo.ca/events/MC_4040-2015-03-09-6:00_PM
Does your program have an overflow error? Will it work with all inputs? How do you know for sure? Test cases are the bread and butter of resilient design, but bugs still sneak into software. What...
http://csclub.uwaterloo.ca/events/MC_2038-2015-03-03-6:00_PM
We are in the midst of an industry shift as developers and businesses embrace the Cloud. Technical innovations in the cloud are dramatically changing the economics of computing and reducing barri...
The first code party of Winter 2015, and we have something a litle different this time. We're running a Code Retreat (coderetreat.org) with Boltmade. The result of this is that you will be able t...
http://csclub.uwaterloo.ca/events/EV3_1408-2015-02-27-6:00_PM
Bill Gates in his article “A Robot in every home” in the Scientific American describes how the current robotics industry resembles the 1970’s of the Personal Computer Industry. In fact it i...
The fields of AI and robotics have made great improvements in many individual subfields, including in motion planning, symbolic planning, probabilistic reasoning, perception, and learning. Our go...
http://csclub.uwaterloo.ca/events/DC_1302-2015-02-05-3:30_PM
Despite it being 2010, code is still being exploited due to stack overflows, a 40+ year old class of security vulnerabilities. In this talk, I will go over several common methods of program explo...
Come learn how to use the power of the Racket match construct to make your code easier to read, less bug-prone and overall more awesome! Theo Belaire, a fourth-year CS student, will show you the ...
http://csclub.uwaterloo.ca/events/MC_4063-2015-02-02-6:00_PM
The theory of NP-completeness suggests that some problems in CS are inherently hard—that is, there is likely no possible algorithm that can efficiently solve them. Unfortunately, many of these ...
Alex Tsay from AeroFS will talk about the high availability distributed file systems they develop. The CAP Theorem outlined the fundamental limitations of a distributed system. When designing a d...
http://csclub.uwaterloo.ca/events/MC_2017-2015-01-21-6:00_PM
Concurrency is hard. Well maybe not hard, but it sure is annoying to get right. Even the simplest of synchronization tasks are hard to implement correctly when using synchronization primitives su...
The Computer Science Club will be holding its termly elections this upcoming Thursday, Jan. 15 at 6PM in the Comfy Lounge (MC 3001). During the election, the president, vice-president, treasurer ...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2015-01-15-7:00_PM
The interactive proof system model of computation is a cornerstone of complexity theory, and its quantum computational variant has been studied in quantum complexity theory for the past decade. I...
Google Fiber's Internet service offers 1000 Mbps internet to a few cities: that's 100x faster than a typical home connection. The problem with going so fast is it moves the bottleneck around: for...
http://csclub.uwaterloo.ca/events/MC_2065-2015-01-15-6:00_PM
Come to a town hall style meeting with the managers of CSCF to discuss how to improve the undergraduate (student.cs) computing environment. Have gripes? Suggestions? Requests? Now is the time to ...
Cairo is an open source, cross platform, vector graphics library with the ability to output to many kinds of surfaces, including PDF, SVG and PNG surfaces, as well as X-Window, Win32 and Quartz 2...
New to Unix? No problem, we'll teach you to power use circles around your friends! This first tutorial is an introduction to the Unix shell environment, both on the student servers and on other U...
Deep networks can be learned efficiently from unlabeled data. The layers of representation are learned one at a time using a simple learning module, called a "Restricted Boltzmann Machine" that h...
http://csclub.uwaterloo.ca/events/DC1302-2010-01-26-05:00_PM
http://csclub.uwaterloo.ca/events/QNC_1502-2014-11-17-6:00_PM
Come join us for a night of coding. Get in touch with more experianced coders, advertize for/bug squash on your favourite open source project, write that personal project you were planning to do ...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2009-11-27-7:00_PM
We're going to Dooly's to play pool. What more do you want from us? Come to the Club office and we'll all bus there together. We've got discount tables for club members so be sure to be there.
http://csclub.uwaterloo.ca/events/MC3036-2009-10-20-04:30_PM
In this long-awaited third installment of the popular Unix Tutorials the friendly experts of the CSC will teach you the simple art of version control. You will learn the purpose and use of two di...
Interested in trying Linux but don't know where to start? Come to the Linux install fest to demo Linux, get help installing it on your computer, either stand alone or a dual boot, and help settin...
http://csclub.uwaterloo.ca/events/DC1301_FishBowl-2009-10-03-10:00_AM
Come learn how to write an intelligent game-playing program. No past experience necessary. Submit your program using the online web interface to watch it battle against other people's programs. B...
The Travelling Salesman Problem is easy to state: given a number of cities along with the cost of travel between each pair of them, find the cheapest way to visit them all and return to your star...
http://csclub.uwaterloo.ca/events/MC_4041-2014-10-22-5:00_PM
http://csclub.uwaterloo.ca/events/MC_4021-2014-09-18-6:00_PM
http://csclub.uwaterloo.ca/events/Laurel_Creek_Fire_Pit-2014-07-25-7:30_PM
Hindsight is 20/20, and since leaving university I’ve had five years and three startups to reflect on the most valuable things I have (and haven’t) taken away from my time in school. David st...
http://csclub.uwaterloo.ca/events/MC_4020-2014-07-22-6:00_PM
Port or create a new PHP web application and you could win a prize of up to $10k. Microsoft is running a programming contest for PHP developers willing to support the Windows platform. The contes...
http://csclub.uwaterloo.ca/events/MC_2034-2009-05-12-12:00_PM
Did you know that by becoming a CSC member, you get 4GB of free webspace? Join us in MC 3003 on Friday July 11 to learn how to use that space and host content for the world to see! Afterwards we ...
http://csclub.uwaterloo.ca/events/MC_3003,_M3_1006-2014-07-11-5:00_PM
This is not an official club event and receives no funding. Bring food, drinks, deserts, etc.
Create an entertaining slideshow and present someone else's on the spot! Join us in MC 2035 on Wednesday June 25 at 18:00 for a fun evening of quick presentations of random slide decks. An exampl...
http://csclub.uwaterloo.ca/events/MC_2035-2014-06-25-6:00_PM
Come out and try your hand at writing a computer program that plays Minesweeper Flags, a two-player variant of the classic computer game, Minesweeper. Once you're done, your program will compete ...
Enjoy a free dinner while Max Ransan, a lead developer at Bloomberg, talks about the use of functional programming within a recently developed product from Bloomberg. This includes UI generation,...
http://csclub.uwaterloo.ca/events/MC_4064-2014-06-19-5:30_PM
The Canadian Undergraduate Technology Conference is Canada's largest student-run conference. From humble roots it has emerged as a venue that offers an environment for students to grow socially, ...
http://csclub.uwaterloo.ca/events/Toronto_Hilton-2009-03-12-8:00_AM
Meet at the Laurel Creek Fire Pit (the one across Ring Road from EV3) at 7:30 for a fun night of hanging out with friends. If you aren't sure where it is, meet at the office ten minutes before ha...
http://csclub.uwaterloo.ca/events/Laurel_Creek_Fire_Pit-2014-06-13-7:30_PM
Raymond Laflamme is the director of the Institute for Quantum Computing at the University of Waterloo and holds the Canada Research Chair in Quantum Information. He will give a brief introduction...
http://csclub.uwaterloo.ca/events/RAC2009-2009-03-12-5:00_PM
Interested in Unix, but don't know where to start? Then start in MC 3003 on Friday May 30 with basic topics including interaction with the shell, motivation for using it, some simple commands, an...
http://csclub.uwaterloo.ca/events/MC_3003,_Comfy_Lounge-2014-05-30-5:30_PM
Unix 101 is an introduction to the Unix shell environment, both on the student servers and on other Unix environments. Topics covered include: using the shell, both basic interaction and advanced...
http://csclub.uwaterloo.ca/events/MC2062_and_MC2063-2009-02-05-5:30_PM
Nominations are now closed. The candidates are: President: Jinny Kim (yj7kim) Matthew Thiffault (mthiffau) Shane Creighton-Young (srcreigh) Hayford Peprah (hkpeprah) Vice-President: Luke Francesc...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2014-05-15-6:00_PM
Code Party. Awesome. Need we say more?
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2009-02-06-7:00_PM
Work on a software project for 24 hours in teams of up to 4 members. Swag will be provided by Facebook and Google. A Microsoft Surface Tablet will be awarded to the winning team. Register and fin...
http://csclub.uwaterloo.ca/events/CPH_1346-2014-03-28-7:00_PM
Richard Stallman will speak about the Free Software Movement, which campaigns for freedom so that computer users can cooperate to control their own computing activities. The Free Software Movemen...
http://csclub.uwaterloo.ca/events/Modern_Languages_Theatre-2009-01-29-6:30_PM
Create a 5-slide PowerPoint presentation about a specific topic. Bring it with you to the event (on a flash drive). Submit it into the lottery. Select a random PowerPoint presentation from the lo...
http://csclub.uwaterloo.ca/events/MC_4041-2014-03-18-7:00_PM
We will be having our 2nd code party this term. Enjoy a free dinner, relax, and share ideas with your friends about your favourite topics in computer science.
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2014-03-14-7:00_PM
Come join the CSC in celebrating the new releases of Ubuntu Linux, Free BSD and Open BSD, and get a hand installing one of them on your own system. This is an event to celebrate the releases of n...
http://csclub.uwaterloo.ca/events/SLC_Multipurpose_Room-2008-11-06-10:00_AM
Learn the basics of using tools found commonly on UNIX-like operating systems. For students new to this topic, knowledge gained from UNIX 101 would be useful in coursework.
http://csclub.uwaterloo.ca/events/MC_3003-2014-02-13-5:30_PM
Come join us for a night of coding. Get in touch with more experianced coders, advertize for/bug squash on your favourite open source project, write that personal project you were planning to do ...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2008-10-24-6:00_PM
Immediately after UNIX 101, we will be having our first annual code party. Enjoy a free dinner, relax, and share ideas with your friends about your favourite topics in computer science.
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2014-02-13-6:30_PM
Join Alex Scotti of Bloomberg LP for a discussion of concurrency control implementation in relational database systems. Focus will be placed on the optimistic techniques as employed and developed...
http://csclub.uwaterloo.ca/events/MC_4058-2014-02-04-5:30_PM
This first tutorial is an introduction to the Unix shell environment, both on the student servers and on other Unix environments. Topics covered include: using the shell, both basic interaction a...
It's elections time again! On Thursday, January 16 at 5:30PM, come to the Comfy Lounge on the 3rd floor of the MC to vote in this term's President, Vice-President, Treasurer and Secretary. The Sy...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2014-01-16-5:30_PM
This is a follow up to Unix 101, requiring basic knowledge of the shell. If you missed Unix101 but still know your way around you should be fine. Topics covered include: "real" editors, document ...
The CSC has been invited to attend this Erlang conference in Toronto. If you are interested in attending, please sign up on our web form, so we can coordinate the group. We have submitted a MEF p...
http://csclub.uwaterloo.ca/events/Toronto,_ON-2013-11-23-TBD
Join us for a night of code, food, and caffeine! There will be plenty of edibles and hacking for your enjoyment, including a full catered dinner courtesy of the Mathematics Society. There will be...
http://csclub.uwaterloo.ca/events/MC_3001_(Comfy)-2013-11-22-6:30PM
Information processing devices are pervasive in our society; from the 5 dollar watches to multi-billions satellite network. These devices have allowed the information revolution which is developi...
http://csclub.uwaterloo.ca/events/BFG2125-2008-02-29-5:00_PM
In Zak's talk, "Disk Encryption: Digital Forensic Analysis & Full Volume Encryption", he aims to cover filesystem forensic analysis and counter forensics by addressing the entire design stack; st...
The problem: coordinating and communicating between multiple processors in a distributed system (possibly containing heterogeneous elements) The open source TIPC (transparent interprocess communi...
http://csclub.uwaterloo.ca/events/MC_4020-2008-01-23-5:00_PM
Bell's recent announcement of their use of Deep Packet Inspection (DPI) brings to light a long-standing issue: your internet service provider (ISP) pwns you. They control your IP allocation, your...
Nick Guenther and Murphy Berzish will be holding a hands-on seminar in the Comfy to introduce you to public-private key crypto and how you can practically use it, so bring your laptops! You will ...
http://csclub.uwaterloo.ca/events/MC_3001_(Comfy)-2013-11-05-6:00PM
A lecture on why functional languages are important, practical applications, and some neat examples. Starting with an introduction to basic functional programming with ML syntax, continuing with ...
An introduction to and overview of how to use the Tor Browser Bundle to browse the "Deep Web" and increase security while browsing the Internet. Tor is not the be all end all of Internet security...
Instant messaging (IM) is an increasingly popular mode of communication on the Internet. Although it is used for personal and private conversations, it is not at all a private medium. Not only ar...
In this talk, I will discuss censorship firewalls used in countries such as China and Iran, and how to counteract them. The focus is on advanced application-layer and Deep Packet Inspection firew...
Haskell is a modern lazy, strongly typed functional language with type inferrence. This talk will focus on multiple monads, existential types, lambda expressions, infix operators and more. Along ...
http://csclub.uwaterloo.ca/events/MC_4041-2007-11-22-4:30_PM
Recent media coverage has brought to light the presence of various government agencies' surveillance programs, along with the possible interference of governments in the establishment and develop...
With today's fast growing linux user base, a large porportion of legacy applications have established open-source equivalents or ports. However, legacy games provided an intresting problem to gam...
If you're not familiar with the C++ GoingNative series, you can check them out on the GoingNative website. We will be showing lectures from some of the top individuals working on C++ approximatel...
Come out for multi-player gaming on Linux. If you don't have linux on your machine, we will have LiveCDs available. Lots of fun! Possible Pizzaa!
The second in a series of recorded talks from GoingNative 2013. Featuring Stephan T. Lavavej. C++ has powerful rules for dealing with low-level program structure. Before a program is ever execute...
An overview on Google Summer of Code 2007. This talk will look at some of the Summer of Code projects, the project organization, etc. Holden Karau participated in Google Summer of Code 2007 as a ...
http://csclub.uwaterloo.ca/events/MC_4061-2007-12-05-4:30_PM
The third in a series of recorded talks from GoingNative 2013. Featuring Scott Meyers. After years of intensive study (first of C++0x, then of C++11, and most recently of C++14), Scott thinks he ...
Copyright developed in the age of the printing press, and was designed to fit with the system of centralized copying imposed by the printing press. But the copyright system does not fit well with...
The fourth in a series of recorded talks from GoingNative 2013. Featuring Andrei Alexandrescu. Contemporary computer architectures make it possible for slow code to work reasonably well. They als...
E-mail transactions and confirmations have become commonplace and the information therein can often be sensitive. We use email for purposes as mundane as inbound marketing, to as sensitive as acc...
http://csclub.uwaterloo.ca/events/MC_4042-2007-06-22-4:30_PM
The fifth in a series of recorded talks from GoingNative 2013. Featuring Sean Parent. A look at many of the new features in C++ and a couple of old features you may not have known about. With the...
Richard Stallman has cancelled his trip to Canada.
http://csclub.uwaterloo.ca/events/Hagey_Hall-2007-04-11-3:30_PM
We are pleased to kick off the term with free bowling for all interested members at Bingemans! Transportation will be provided. If you are interested in attending, please RSVP using this online f...
http://csclub.uwaterloo.ca/events/Bingemans-2013-10-30-6:00PM
While reading Slashdot, Bill came across the recently digitized audio recording of his 1989 talk at the Computer Science Club. As Bill has always had a soft-spot for the Computer Science Club, he...
http://csclub.uwaterloo.ca/events/MC_3036-2007-04-01-4:30_PM
It's elections time again! On Tuesday, Sept 17 at 4:30PM, come to the Comfy Lounge on the 3rd floor of the MC to vote in this term's President, Vice-President, Treasurer and Secretary. The Sysadm...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2013-09-17-4:30_PM
Source code search engines are a relatively new phenomenon . The general idea of most source code search engines is helping programmers find pre-existing code. So if you were writing some code an...
http://csclub.uwaterloo.ca/events/MC_1056-2007-03-29-4:30_PM
Come out to the Code Party happening in the Comfy Lounge on July 26 at 7:00 PM! Why sleep when you could be hacking on $your_favourite_project or doing $something_classy in great company? Join us...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2013-07-26-7:00PM
The ReactOS operating system has been in development for over eight years and aims to provide users with a fully functional and Windows-compatible distribution under the GPL license. ReactOS come...
http://csclub.uwaterloo.ca/events/DC_1350-2007-02-26-4:30_pm
For some time now, it has been clear that there is strong momentum for convergence between CPU and GPU technologies. Initially, each technology used radically different approaches to processing, ...
A talk for those interested in 3-dimensional graphics but unsure of where to start. Covers the basic math and theory behind projecting 3-dimensional polygons on screen, as well as simple cropping...
http://csclub.uwaterloo.ca/events/MC_4041-2007-02-09-4:30_PM
Do you love the combination of s'mores, burgers, and fire? Are you brave enough to face the newly-grown geese? Do you want to play some Frisbee while listening to some chill tunes? If so, come ha...
http://csclub.uwaterloo.ca/events/EV3_Fire_Pit-2013-07-19-7:00PM
A discussion of software start-ups founded by UW students and what they did that helped them grow and what failed to help. In order to share the most insights and guard the confidences of the ind...
http://csclub.uwaterloo.ca/events/MC_2066-2007-02-08-4:30_PM
As a follow on to last term's tutorial on building a ray-tracer from scratch, this talk will be presenting the basic mechanics of how a bidirectional path-tracer creates a globally illuminated sc...
IST monitors the campus network for vulnerabilities and scans systems for security problems. This informal presentation will look behind the scenes to show the strategies and technologies used an...
http://csclub.uwaterloo.ca/events/MC_4041-2007-01-31-4:00_PM
While humans started making 3D motion pictures in the 1800's, several technical and artistic challenges prevented widespread interest in the medium. By investing heavily in a computerized product...
Does being in CS make you feel like a lemming? Is linear algebra driving you into walls? Do you pace back and forth, constantly, regardless of whatever's in your path? Then you should come out to...
http://csclub.uwaterloo.ca/events/MC_Comfy_Lounge-2006-07-26-3:30pm
We are offering a Unix tutorial on Friday, June 7th, 2013 at 6:00pm! Following the tutorial a code party will take place. Bring your laptops and chargers for an awesome night of coding, hacking a...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2013-06-07-6:00_PM,_8:00PM
Simon Law leads the Quality teams for Ubuntu, a free-software operating system built on Debian GNU/Linux. As such, he leads one of the largest community-based testing efforts for a software produ...
It's elections time again! On Wednesday, May 15 at 6:00PM, come to the Comfy Lounge on the 3rd floor of the MC to vote in this term's President, Vice-President, Treasurer and Secretary. The Sysad...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2013-05-15-6:00_PM
Albert O'Connor, a UW grad, will be giving a ~30 minute talk on introducing the joys of programming python. Python is an open source object-oriented programming language which is most awesome.
The Computer Science Club is running the second 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 y...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2013-04-01-7:00_PM
Could you write a good image recognizer for a 100 MHz mobile phone processor with 1 MB heap, 320x240 image, on a poorly-optimized Java stack? It needs to locate and read two-dimensional barcodes ...
New to the Unix computing environment? If you seek an introduction, look no further. We will be holding a tutorial on using Unix this upcoming Monday. Topics that will be covered include basic in...
http://csclub.uwaterloo.ca/events/MC_3003-2013-04-01-6:00_PM
The venue will include: Computer usage agreement discussion (Holden has some changes he'd like to propose) Web site - Juti is redesigning the web site (you can see a beta here - ideas are welcome...
In a lawsuit, each party is typically entitled to Discovery, in which the other party is compelled to produce any "documents" in its possession that may be pertinent to the case. Documents includ...
http://csclub.uwaterloo.ca/events/MC_4020-2013-03-21-4:30_PM
Have you heard of our famous Unix 101 and Unix 102 tutorials. We've decided to try and put them on the web. This Sunday we will be doing a first take. At the same time, we're going to be looking ...
High-level languages insulate the programmer from the machine. That's a wonderful thing -- except when it obscures the answers to the fundamental questions of "What does the program do?" and "How...
http://csclub.uwaterloo.ca/events/DC_1302-2013-02-28-4:30_PM
The Computer Science Club will be holding its elections for the Spring 2006 term on Monday, May 8th. The elections will be held at 4:30 PM in the Comfy Lounge, on the 3rd floor of the MC. Please ...
http://csclub.uwaterloo.ca/events/The_Comfy_Lounge-2006-05-08-4:30_PM
It's elections time again! On Wednesday January 16th at 4:00PM, come to the Comfy Lounge on the 3rd floor of the MC to vote in this term's President, Vice-President, Treasurer and Secretary. The ...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2013-01-16-4:00_PM
Come out and meet your professors! This is a great opportunity to mingle with your professors before midterms or find out who you might have for future courses. All are welcome! Best of all, ther...
http://csclub.uwaterloo.ca/events/Bombshelter_Pub-2006-02-09-5:30_PM
The Computer Science Club is running our third, and last, code party of the term! Whether you're a hacking guru or a newbie to computer science, you're welcome to attend; there will be activities...
Come out and meet your professors!! This is a great opportunity to meet professors for Undergraduate Research jobs or to find out who you might have for future courses. One and all are welcome! A...
http://csclub.uwaterloo.ca/events/Fishbowl-2005-10-17-5:30_PM
The Pure Mathematics, Applied Mathematics, Combinatorics & Optimization Club is hosting the Fall 2012 Short Attention Span Math Seminars (SASMS). All talks will be 25 minutes long, and everyone i...
http://csclub.uwaterloo.ca/events/MC_5136B-2012-11-21-4:30_PM
This is the second in a series of seminars that cover the use of the Unix Operating System. Unix is used in a variety of applications, both in academia and industry. We will provide you with hand...
http://csclub.uwaterloo.ca/events/MC3D_2037-2005-10-06-4:30_PM
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 Monday. Topics t...
http://csclub.uwaterloo.ca/events/MC_3003-2012-11-19-3:30_PM
Server-side Web applications have grown increasingly common, sometimes even replacing brick and mortar as the principal interface of corporations. Correspondingly, Web browsers grow ever more pow...
http://csclub.uwaterloo.ca/events/DC_1302-2005-06-02-3:30_PM
In his own words, this talk will cover the virtues of Perl: CPAN, Moose, CPAN, Catalyst, CPAN, DBIx::Class, CPAN, TMTOWTDI, and did I mention CPAN? If you've never used Perl before, don't be scar...
http://csclub.uwaterloo.ca/events/DC_1302-2012-11-15-7:00_PM
Does being in CS make you feel like a lemming? Is linear algebra driving you into walls? Do you pace back and forth, constantly, regardless of whatever's in your path? Then you should come out to...
http://csclub.uwaterloo.ca/events/MC_4060-2005-03-15-4:30_PM
We will be holding our second code party of the term. Watch for further details, as we plan on working with some robots and Scala, git, and Haskell.
http://csclub.uwaterloo.ca/events/MC_3001-2012-10-26-7:00_PM
The CSC UNIX tutorials are intended to help first year CS and other interested learn UNIX and the CS UNIX environment. This is the first in a series of two or three tutorials. It will cover basic...
http://csclub.uwaterloo.ca/events/MC_2037-2005-01-25-4:30_PM
by Vitalik Buterin. Interested in learning more about Bitcoin, the independent digital cryptographic cash? Then this is the talk for you! In his talk, Vitalik will cover the cryptographic and gam...
http://csclub.uwaterloo.ca/events/MC_2034-2012-10-18-4:00_PM
Come to the end of term CTRL-D (club that really likes dinner) meeting. Remember : food is good
http://csclub.uwaterloo.ca/events/Mongolian_Grill-2004-12-08-4:30_PM
ehashman's lousy frosh event naming scheme continues as we prepare for this week's movie night---a screening of the original TRON in PHY 150. Come watch the groundbreaking film that defined the r...
http://csclub.uwaterloo.ca/events/PHY_150-2012-09-28-7:00_PM
How I stopped worrying and Learned to Love the IDE Audience: anyone who as ever used the Java programming language to do anything. Especially if you don't like the IDEs you've seen so far or stil...
http://csclub.uwaterloo.ca/events/MC_2066-2004-11-24-4:30_PM
The Computer Science Club is running our first "welcome back" code party of the term! Whether you're a hacking guru or a newbie to computer science, you're welcome to attend; there will be activi...
Does being in CS make you feel like a lemming? Is linear algebra driving you into walls? Do you pace back and forth , constantly , regardless of whatever's in your path? Then you should come out ...
http://csclub.uwaterloo.ca/events/MC_4063-2004-11-12-2:30_PM
It's elections time again! On Tuesday September 18th at 4:00PM, come to the Comfy Lounge on the 3rd floor of the MC to vote in this term's President, Vice-President, Treasurer and Secretary. The ...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2012-09-18-4:00_PM
This is the third in a series of seminars that cover the use of the UNIX Operating System. UNIX is used in a variety of applications, both in academia and industry. We will provide you with hands...
http://csclub.uwaterloo.ca/events/MC_2037-2004-10-18-4:30_PM
The School of Computer Science is hosting a dinner event for incoming first-year students. You'll get to meet us, some of the faculty, and other new undergraduates. Food will be provided.
http://csclub.uwaterloo.ca/events/Math_3_Atrium-2012-09-06-17:00
The CSC UNIX tutorials are intended to help first year CS and other interested learn UNIX and the CS UNIX environment. This is the first in a series of three tutorials. It will cover basic shell ...
http://csclub.uwaterloo.ca/events/MC_2037-2004-09-27-4:30_PM
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 yo...
http://csclub.uwaterloo.ca/events/MC_3001-2012-06-08-19:00:00
Why are some games hard to play well? The study of computational complexity gives one answer: the games encode long computations. Any computation can be interpreted as an abstract game. Playing t...
http://csclub.uwaterloo.ca/events/MC_2065-2004-07-27-4:30_PM
It's elections time again! On Thursday May 10th at 4:30PM, come to the Comfy Lounge on the 3rd floor of the MC to vote in this term's President, Vice-President, Treasurer and Secretary. The sysad...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2012-05-10-4:30_PM
When an observer moves through a 3D scene, nearby surfaces move faster in the image than do distant surfaces. This effect, called motion parallax, provides an observer with information both about...
http://csclub.uwaterloo.ca/events/MC_2066-2004-06-17-4:00_PM
In the aftermath of the 2008 economic crisis, large banks have been saddled with the prospect of foreclosing on millions of distressed mortgages, at a financial cost of billions of dollars and an...
http://csclub.uwaterloo.ca/events/DC_1302-2012-05-07-6:00_PM
The Computer Science Club will be holding its elections for the Spring 2004 term on Wednesday, May 12. The elections will be held at 4:30 PM in the Comfy Lounge, on the 3rd floor of the MC. Pleas...
http://csclub.uwaterloo.ca/events/The_Comfy_Lounge-2004-05-12-4:30_PM
Programming systems that obey hard real-time constraints is difficult. So is programming multiple CPUs that interact to solve a single problem. On rare occasions it is possible to mix two difficu...
http://csclub.uwaterloo.ca/events/MC_4021-2012-03-22-4:30_PM
Come out and meet your professors!! This is a great opportunity to meet professors for Undergraduate Research jobs or to find out who you might have for future courses. One and all are welcome! A...
http://csclub.uwaterloo.ca/events/The_Grad_House-2004-03-30-5:30_PM
New to the UNIX computing environment? If you seek an introduction, look no further. We will be covering more advanced topics in the second installment of our introductory tutorials, that will he...
http://csclub.uwaterloo.ca/events/MC_3003-2012-03-08-5:30_PM
If you've ever worked with other group members, you know how difficult it is to code simultaneously. You might be working on one part of your assignment, and you need to send your source code to ...
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...
http://csclub.uwaterloo.ca/events/MC_3001-2012-03-02-7:00_PM
If you have used Unix for a while, you know that you've created configuration files, or dotfiles. Each program seems to want its own particular settings, and you want to customize your environmen...
The Physics Club and the Computer Science Club are proud to present the 1964 Feynman Messenger Lecture Series in PHY 150 on Wednesday evenings at 5:30 PM. The screenings will be taking place as f...
http://csclub.uwaterloo.ca/events/PHY_150-2012-03-07-5:30_PM
In Perl, a module is the basic unit of code-reuse. The talk will be mostly a look into GD::Text::Arc, a module written to draw TrueType text around the edge of a circle. The talk will consider: u...
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 ou...
http://csclub.uwaterloo.ca/events/MC_3001-2012-02-16-7:00_PM
An Installfest is an opportunity to install software on your computer. People come with computers. Other people come with experience. The people get together and (when all goes well) everybody le...
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...
http://csclub.uwaterloo.ca/events/MC_3003-2012-02-09-5:00_PM
Come meet CS profs in a relaxed atmosphere this Wednesday at the Grad House (by South Campus Hall). This is your chance to meet those CS profs you enjoyed in lectures in person, have a chat with ...
http://csclub.uwaterloo.ca/events/Grad_House_Pub_(Green_Room)-2003-11-05-4:30_PM_-_8:30_PM
Are you interested in algorithms? What is an algorithm anyway? We will discuss two or three neat problems with very elegant answers. Some of these answers are actually fast, and some will result ...
http://csclub.uwaterloo.ca/events/MC_4045-2012-02-07-6:00_PM
Sh is a GPU metaprogramming language developed at the University of Waterloo Computer Graphics Lab. It allows graphics programmers to write programs which run directly on the GPU (Graphics Proces...
http://csclub.uwaterloo.ca/events/MC4061-2003-10-22-4:30_PM_-_5:30_PM
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 yo...
http://csclub.uwaterloo.ca/events/Math_CnD-2012-01-27-6:30_PM
This tutorial will provide you with a practical introduction to GNU development tools on Unix such as the gcc compiler, the gdb debugger and the GNU make build tool. This talk is geared primarily...
http://csclub.uwaterloo.ca/events/MC2037-2003-10-16-4:00_PM_-_5:30_PM
It's elections time again! On Thursday January 12th at 4:30PM, come to the Comfy Lounge on the 3rd floor of the MC to vote in this term's President, Vice-President, Treasurer and Secretary. The s...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2012-01-12-4:30_PM
Do you like computer science? Do you like posters? Do you like free pizza? If the answer to one of these questions is yes, then come out to the first meeting of the Computer Science Club Poster T...
http://csclub.uwaterloo.ca/events/MC3001_(Comfy)-2003-10-06-4:00_PM
We're teaming up with the UW Open Data Initiative to host our next code party on Friday, November 18 at 7PM in the MC Comfy Lounge. As always, you're welcome to work on your own projects, but we'...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2011-11-18-7:00_PM
The work report is a familiar chore for any co-op student. Not only is there a report to write, but to add insult to injury, your report is returned if you do not follow your departmental guideli...
The Computer Science Club has tickets available for the Design Our Tomorrow Conference at the University of Toronto on Saturday, November 12, 10:00 - 16:30, and would like to invite you to attend...
http://csclub.uwaterloo.ca/events/Davis_Centre-2011-11-12-7:30_AM
--paying Simon for Sugar -Unanimous yea. -ACTION ITEM: Mark Expense this to MathSoc in lieu of foreign speaker. --We currently have (including CD-R and pop-income not currently in safe) $972.85 -...
http://csclub.uwaterloo.ca/events/CSC_Office-2003-07-24-3:00_PM
Unix 102 is a follow up to Unix 101, requiring basic knowledge of the shell. If you missed Unix 101 but still know your way around you should be fine. Topics covered include: "real" editors, text...
http://csclub.uwaterloo.ca/events/MC_3003-2011-10-24-4:30_PM
Linux and Open Source have become a significant reality in the working world of Information Technology. An indirect result has been a "rebirth" of the mainframe as a strategic platform for enterp...
The Computer Science Club is having our second code party of the term! Everyone is welcome; please bring your friends. There will be foodstuffs and sugary drinks available for your hacking pleasu...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2011-10-21-7_PM
Modern graphics processors allow developers to upload small "shader programs" to the GPU, which can be executed per-vertex or even per-pixel during the rendering. Such shaders allow stunning effe...
Web browsers have evolved. From their humble beginnings as simple HTML rendering engines they have grown and evolved into rich application platforms. This talk will start with the fundamentals: h...
http://csclub.uwaterloo.ca/events/MC_4020-2011-10-13-6:30_PM
Budget: All the money we requested --No money from Pints from Profs --MathSoc has promised us $1250 Feedback from Completed Events UNIX Talks: 17 people for first --12 people for second --Things ...
http://csclub.uwaterloo.ca/events/MC3036_CSC_Office-2003-06-12-3:30_PM
The Computer Science Club is having our first code party of the term! The theme for this code party will be collaborative development. We'll present several ideas of small projects to work on for...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2011-09-30-7_PM
Come out and meet your professors!! This is a great opportunity to meet professors for Undergraduate Research jobs or to find out who you might have for future courses. One and all are welcome! B...
http://csclub.uwaterloo.ca/events/The_Grad_House-2003-06-09-5:00_-_9:00_PM
Unix 101 is the first in a series of tutorials on using Unix. This tutorial will present an introduction to the Unix shell environment, both on the student servers and on other Unix environments....
http://csclub.uwaterloo.ca/events/MC_3004-2011-09-29-4:00_PM
This is the second in a series of seminars that cover the use of the Unix Operating System. Unix is used in a variety of applications, both in academia and industry. We will provide you with hand...
Club elections. See related news items for details.
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2011-09-19-4:30_PM
Minutes for CSC Exec Meeting May 22, 2003 * Add staff to burners group. -- Only office staff (people who do stuff) on burners list -- No objections from executives * We still need a webmaster, im...
http://csclub.uwaterloo.ca/events/MC3036_CSC_Office-2003-05-22-4:30_PM
askhader's house is at: 9 Cardill Cresent Waterloo, ON
http://csclub.uwaterloo.ca/events/home_of_askhader,_see_abstract-2011-07-29-6_PM
This is the first in a series of seminars that cover the use of the UNIX Operating System. UNIX is used in a variety of applications, both in academia and industry. We will provide you with hands...
Abstract to come soon.
Stephen Kleene developed regular expressions to describe what he called the algebra of regular sets. Since he was a pioneering theorist in computer science, Kleene's regular expressions soon made...
Unix was one of the first electronic typesetting platforms. The innovative AT&T troff system allowed researches at Bell Labs to generate high quality camera-ready proofs for their papers. Later, ...
Linux provides researchers with a full-fledged operating system that is widely used and open source. However, due to its complexity and rapid development, care should be exercised when using Linu...
http://csclub.uwaterloo.ca/events/MC_5158-2011-07-04-1:30_PM
It is widely acknowledged that the best system by which to typeset beautiful mathematics is through the TE typesetting system, written by Donald Knuth in the early 1980s. In this talk, I will dem...
The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change...
Ever use software with 100s or 1000s of commands? Ever have a hard time finding the right commands to perform your task? We have. And we have some new ideas on how to deal with software bloat. In...
http://csclub.uwaterloo.ca/events/MC_2054-2011-06-14-4:30_PM
XSLT is the eXtended Stylesheet Language Transformations, a language for transforming XML documents into other XML documents. XSLT is used to manipulate XML documents into other forms: a sort of ...
This is the first of our member talks for the term, presented by CSC member and Waterloo undergraduate student Katie Hyatt GPGPU (general purpose graphics processing unit) computing is an expandi...
http://csclub.uwaterloo.ca/events/MC_2054-2011-06-09-4:30_PM
Stream processing is an enhanced version of SIMD processing that permits efficient execution of conditionals and iteration. Stream processors have many similarities to GPUs, and a hardware protot...
The Computer Science Club is having our first code party of the term. The theme for this week's code party is personal projects. Come show us what you've been working on! Of course, everybody is ...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2011-06-03-7_PM
The Secure Shell (SSH) has now replaced traditional remote login tools such as rsh, rlogin, rexec and telnet. It is used to provide secure, authenticated, encrypted communications between remote ...
The nominations are: President: jdonland, mimcpher, mthiffau Vice-President: jdonland, mimcpher Treasurer: akansong, kspaans Secretary: akansong, jdonland
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2011-05-09-5:31_PM
No abstract available
http://csclub.uwaterloo.ca/events/MC_4040-1994-09-16-4:30_PM
It's time to elect your CSC executive for the Spring 2011 term. The elections will be held on Monday May 9th at 5:30PM in the Comfy Lounge on the 3rd floor of the MC. Nominations can be sent to t...
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2011-05-09-5:30_PM
No abstract available
http://csclub.uwaterloo.ca/events/DC_1302-1994-09-21-6:30_PM
Stanley Khaing is a lawyer from Waterloo whose areas of practice are software and high technology. He will be discussing software patents. In particular, he will be addressing the following quest...
http://csclub.uwaterloo.ca/events/MC2034-2011-03-17-04:30_PM
No abstract available
http://csclub.uwaterloo.ca/events/MC_3022-1994-09-26-4:30_PM
Tyler Slijboom will present: Prototyping in Perl, Perl Default Variables, HOWTO on OO Programming, and HOWTO on Installing and Using Modules from CPAN Daniel Allen will present: Coping with Other...
http://csclub.uwaterloo.ca/events/MC2017-2011-02-17-07:00_PM
Big Money and Prizes! So you think you're a pretty good programmer? Pit your skills against others on campus in this triannual event! Contestants will have three hours to solve five programming p...
http://csclub.uwaterloo.ca/events/MC_3022-1994-10-15-10:00_AM
You will learn the purpose and use of two different Version Control Systems (git and subversion). This tutorial will advise you in the discipline of managing the source code of your projects and ...
http://csclub.uwaterloo.ca/events/MC3003-2011-02-09-04:30_PM
From the Minimax Theorem, through Alpha-Beta, and beyond... This will be a discussion of the pitfalls of using mathematics and algorithms to play classical board games. Thorough descriptions shal...
http://csclub.uwaterloo.ca/events/MC_2038-1994-11-02-4:30_PM
Why sleep when you could be hacking on $your_favourite_project or doing $something_classy in great company? Join us for a night of coding and comraderie! Food and caffeine will be provided.
http://csclub.uwaterloo.ca/events/Comfy_Lounge-2011-02-04-07:00_PM
Debugging can be the most difficult and time consuming part of any program's life-cycle. Far from an exact science, it's more of an art ... and close to some kind of dark magic. Cryptic error mes...
Unix 102 is a follow up to Unix 101, requiring basic knowledge of the shell. If you missed Unix 101 but still know your way around you should be fine. Topics covered include: "real" editors, docu...
http://csclub.uwaterloo.ca/events/MC3003-2011-02-02-04:30_PM
No abstract available.
http://csclub.uwaterloo.ca/events/Golf's_Steakhouse-1999-12-01-7:00_PM
This first tutorial is an introduction to the Unix shell environment, both on the student servers and on other Unix environments. Topics covered include: using the shell, both basic interaction a...
http://csclub.uwaterloo.ca/events/MC3003-2011-01-26-04:30_PM
This talk will show the use of programs for the proving of theorems. Its purpose is to show how our experience gained in the derivations of programs might be transferred to the derivation of proo...
http://csclub.uwaterloo.ca/events/Siegfried_Hall,___St_Jerome's-1999-12-03-10:00_AM
For thousands of years, mazes and labyrinths have played an important role in human culture and myth. Today, solving mazes is a popular pastime, whether with pencil on paper or by navigating thro...
http://csclub.uwaterloo.ca/events/MC4061-2010-11-17-04:30_PM
by Floyd Marinescu The first talk will be an introduction to the Enterprise Java API's: Servlets, JSP, EJB, and how to use them to build eCommerce sites. The second talk will be about how these t...
No abstract available.
Come join the CSC for a night of code, music with only 8 bits, and comradarie. We will be in the C&D Lounge from 7pm until 7am working on personal projects, open source projects, and whatever els...
http://csclub.uwaterloo.ca/events/CnD_Lounge_(MC3002)-2010-11-05-07:00_PM
Interested in Computer Graphics? Enjoy watching state-of-the-art Animation? Looking for a cheap place to take a date? SIGGraph Video Night - Featuring some truly awesome computer animations from ...
The probabilistic method is an extremely powerful tool in combinatorics that can be used to prove many surprising results. The idea is the following: to prove that an object with a certain proper...
http://csclub.uwaterloo.ca/events/MC4040-2010-10-26-04:30_PM
Would you like to get involved in the CSC? Would you like to have a say in what the CSC does this term? Come out to the CSC Elections! In addition to electing the executive for the Winter term, w...
http://csclub.uwaterloo.ca/events/RCH_306-2010-10-19-04:30_PM
Our ACM-Style practice contests involve answering five questions in three hours. Solutions are written in Pascal, C or C++. Seven years in a row, Waterloo's teams have been in the top ten at the ...
http://csclub.uwaterloo.ca/events/MC3006-2001-01-27-10:30_AM
Unix 102 is a follow up to Unix 101, requiring basic knowledge of the shell. If you missed Unix101 but still know your way around you should be fine. Topics covered include: "real" editors, docum...
http://csclub.uwaterloo.ca/events/MC3003-2010-10-13-04:30_PM
No abstract available.
http://csclub.uwaterloo.ca/events/MC3036-2001-02-05-03:30_PM
Unix 103 will cover version control systems and how to use them to manage your projects. Unix 101 would be helpful, but all that is needed is basic knowledge of the Unix command line (how to ente...
http://csclub.uwaterloo.ca/events/MC3003-2010-10-06-04:30_PM
Our ACM-Style practice contests involve answering five questions in three hours. Solutions are written in Pascal, C or C++. Seven years in a row, Waterloo's teams have been in the top ten at the ...
http://csclub.uwaterloo.ca/events/MC3006-2001-06-02-10:30_AM
By Dr. Chris Eliasmith. Theoretical neuroscience is a new discipline focused on constructing mathematical models of brain function. It has made significant headway in understanding aspects of the...
http://csclub.uwaterloo.ca/events/MC4061-2010-10-12-04:30_PM
GnuPG and PGP provide public-key based encryption for e-mail and other electronic communication. In addition to preventing others from reading your private e-mail, this allows you to verify that ...
http://csclub.uwaterloo.ca/events/Comfy_Lounge_MC3001-2002-01-26-2:30_PM
By Ian Seyler, Return to Infinity. BareMetal is a new 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly, while applications can be written in Assembly or C/C++. High Pe...
http://csclub.uwaterloo.ca/events/MC4021-2010-10-04-04:30_PM
DVD copy protection: Content Scrambling System (CSS) A technical introduction to CSS and an overview of the ongoing legal battle to allow distribution of non-commercial DVD players The current Li...
By Peter Barfuss. With the recent introduction of digital TV and the widespread success of video sharing websites such as youtube, it is clear that the task of lossily compressing video with good...
http://csclub.uwaterloo.ca/events/MC4061-2010-09-28-04:30_PM
The Asian game go is unique in a number of ways. It is the oldest board game known. It is a strategy game with very simple rules. Computer programs are very weak despite huge efforts and prizes o...
Come meet and greet your professors, advisors, and the heads of the school. Talk to the CSC executive and other upper year students about CS at Waterloo. Free food and beverages will also be avai...
http://csclub.uwaterloo.ca/events/DC1301_(The_Fishbowl)-2010-09-23-04:30_PM
Vote for the exec this term. Meet at the comfy lounge. There will be an opportunity to obtain or renew memberships. This term's CRO is Siyan Li (s8li@csclub.uwaterloo.ca).
http://csclub.uwaterloo.ca/events/Comfy_lounge-2002-09-16-5:30_PM
Need to use the Unix environment for a course, want to overcome your fears of the command line, or just curious? Attend the first installment in the CSC's popular series of Unix tutorails to lear...
http://csclub.uwaterloo.ca/events/MC3003-2010-09-29-04:30_PM
Get to know UNIX and be the envy of your friends! This is the first in a series of seminars that cover the use of the UNIX Operating System. UNIX is used in a variety of applications, both in aca...
The CSC is happy to be hosting Jeff Potter, author of "Cooking for Geeks" for a presentation on the finer arts of food science. Jeff's book has been featured on NPR, BBC and his presentations hav...
http://csclub.uwaterloo.ca/events/MC4045-2010-09-22-06:00_PM
This is the second in a series of seminars that cover the use of the UNIX Operating System. UNIX is used in a variety of applications, both in academia and industry. We will provide you with hand...
I'll be workshopping some lecture ideas involving representations of numbers, specification of computation in functional terms, reasoning about such specifications, and comparing the strengths an...
http://csclub.uwaterloo.ca/events/MC4061-2010-09-21-04:30_PM
No abstract available yet.
The CSC, the KW-Linux User Group, and the UW Debian Interest Group are jointly hosting a GNU/Linux InstallFest. GNU/Linux is a powerful, free operating system for your computer. It is mostly writ...
http://csclub.uwaterloo.ca/events/MC3002_(Math_Coffee_and_Donut_Store)-2002-11-02-11:00AM-3:00PM
Heapsort. It runs in $Theta(n log n)$ time in the worst case, and in $O(n)$ time in the best case. Do you think that heapsort runs faster than $O(n log n)$ time on average? Could it be possible t...
http://csclub.uwaterloo.ca/events/MC2066-2010-07-20-04:30_PM
Modern graphics accelerators, or "GPUs", have embedded high-performance programmable components in the form of vertex and fragment shading units. Recently, these units have evolved from 8-bit com...
Halftoning is the process of simulating a continuous tone image with small dots or regions of one colour. Halftoned images may be seen in older newspapers with a speckled appearance, and to this ...
http://csclub.uwaterloo.ca/events/MC2066-2010-07-13-04:30_PM
Perl, the Practical Extraction and Reporting Language can only be described as an eclectic language, invented and refined by a deranged system administrator, who was trained as a linguist. This m...
There is a CSC Code Party Friday starting at 7:00PM (1900) until we get bored (likely in the early in morning). Come out for fun hacking times.
http://csclub.uwaterloo.ca/events/MC_Comfy-2010-07-09-07:00_PM
This whirlwind talk is aimed at providing an overview of the GNU/Linux port for the HP PARISC processor. The talk will focus on the "intricacies" of the processor, and in particular the implement...
After going through an introduction to Lattice Theory and a formal treatment to Dataflow Analysis Frameworks, we will take an in-depth view of the Interprocedural Finite Distributive Subset (IFDS...
http://csclub.uwaterloo.ca/events/MC2054-2010-07-06-04:30_PM
Virtual memory management is one of the cornerstones of multiuser operating systems. Most systems available today place all of the policy in a monolithic virtual memory manager, VMM, isolated fro...
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 (dati...
http://csclub.uwaterloo.ca/events/MC2066-2010-06-22-04:30_PM
Do you ever wonder what java is doing while you wait? Have you ever used Modula-3? Do you wonder how lazily you can Mark and Sweep? Would you like to know how to Stop-and-Copy? Come out to this t...
CSC's next Afterhours is here! Afterhours is a series where we get the opportunity to dive into uncomfortable topics and share our experiences, as well as tips and tricks on how to overcome these...