Events Archive: Winter 2009

CTRL-D

| 6:00 PM EDT | TBA

Join the Club That Really Likes Dinner for the End Of Term party! Inquire closer to the date for details.

View details

This is not an official club event and receives no funding. Bring food, drinks, deserts, etc.

Rapid prototyping and mathematical art

| 4:30 PM EDT | DC1302

A talk by Craig S. Kaplan.

View details

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 this talk, I will describe the most popular technologies for computer-aided manufacturing, discuss applications of these devices in art and design, and survey the work of contemporary artists working in the area (with a focus on mathematical art). The talk will be primarily non-technical, but I will mention some of the mathematical and computational techniques that come into play.

Code Party

| 6:00 PM EDT | Comfy Lounge (MC)

CSC Code Party! Same as always - no sleep, lots of caffeine, and really nerdy entertainment. Bonus: Free Cake!

View details

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.

Artificial Intelligence Contest

| 4:30 PM EDT | MC2061

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 head-to-head against the other entries in a fierce Minesweeper Flags tournament. There will be a contest kick-off session on Thursday March 19 at 4:30 PM in room MC3036. Submissions will be accepted until Saturday March 28.

View details

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 head-to-head against the other entries in a fierce Minesweeper Flags tournament. There will be a contest kick-off session on Thursday March 19 at 4:30 PM in room MC3036. Submissions will be accepted until Saturday March 28.

IQC - Programming Quantum Computers

| 5:00 PM EDT | RAC2009

A brief intro to Quantum Computing and why it matters, followed by a talk on programming quantum computers. Meet at the CSC at 4:00PM for a guided walk to the RAC.

View details

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 to quantum computing and why it matters, followed by a talk on programming quantum computers. There will be tours of the IQC labs at the end, and pizza will be provided back at the CSC for all attendees.

Canadian Undergraduate Technology Conference

| 8:00 AM EDT | Toronto Hilton

See [cutc.ca](<http://www.cutc.ca>) for more details.

View details

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, academically, and professionally. We target to exceed our past record of 600 students from 47 respected institutions nationwide. The event mingles ambitious as well as talented students with leaders from academia and industry to offer memorable experiences and valuable opportunities.

Prabhakar Ragde

| 3:00 PM EDT | DC1302

Functional Lexing and Parsing

View details

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 in a stream of tokens based on a grammar, e.g. for a programming language that needs to be compiled or interpreted). The functional approach can clarify and organize a number of algorithms that tend to be opaque in their conventional imperative presentation. No prior background in functional programming, lexing, or parsing is assumed.

SIGGRAPH Night

| 4:30 PM EST | Comfy Lounge

Come out and watch the SIGGRAPH (Special Interest Group on Graphics) conference video review. A video of insane, amazing, and mind blowing computer graphics. .

View details

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 nice Video Review of the conference. Come join us watching these videos, as well as a few professors from the UW Computer Graphics Lab. There will be some kind of food and drink, and its guranteed to be dazzling.

Dooly's Night

| 5:00 PM EST | CSC Office: MC3036

Come join the CSC as we head to Dooly's.

View details

Meet us at the Club office as we head to Dooly's for cheap tables and good times.

Code Party!

| 7:00 PM EST | Comfy Lounge

There is a CSC Code Party starting at 7:00PM (19:00). Come out and enjoy some good old programming and meet others interested in writing code! Free energy drinks and snacks for all. Plus, we have lots of things that need to be done if you're looking for a project to work on!

View details

Code Party. Awesome. Need we say more?

UNIX 101 and 102

| 5:30 PM EST | MC2062 and MC2063

Continuing the popular Unix Tutorials with a rerun of 101 and the debut of 102.

View details

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 topics like scripting and job control, the filesystem and manipulating it, and ssh.

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, document typesetting with LaTeX (great for assignments!), bulk editing, spellchecking, and printing in the student environment and elsewhere.

If you aren't interested or feel comfortable with these taskes, watch out for Unix 103 and 104 to get more depth in power programming tools on Unix.

UNIX 101

| 5:30 PM EST | MC3003

New to Unix? No problem, we'll teach you to power use circles around your friends!

View details

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 and advanced topics like scripting and job control, the filesystem and manipulating it, and ssh. If you feel you're already familiar with these topics don't hesitate to come to Unix 102 to learn about documents, editing, and other related tasks, or watch out for Unix 103 and 104 that get much more in depth into power programming tools on Unix.

Richard M. Stallman

| 6:30 PM EST | Modern Languages Theatre

The Free Software Movement and the GNU/Linux Operating System

View details

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 Movement developed the GNU operating system, often erroneously referred to as Linux, specifically to establish these freedoms.

About Richard Stallman: Richard Stallman launched the development of the GNU operating system (see www.gnu.org) in 1984. GNU is free software: everyone has the freedom to copy it and redistribute it, as well as to make changes either large or small. The GNU/Linux system, basically the GNU operating system with Linux added, is used on tens of millions of computers today. Stallman has received the ACM Grace Hopper Award, a MacArthur Foundation fellowship, the Electronic Frontier Foundation's Pioneer award, and the the Takeda Award for Social/Economic Betterment, as well as several honorary doctorates.

Joel Spolsky

| 12:00 PM EST | MC5136

Joel Spolsky, of [Joel on Software](<http://www.joelonsoftware.com>) will be giving a talk entitled "Computer Science Education and the Software Industry".

View details

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 around the world and has been translated into over thirty languages. As the founder of Fog Creek Software in New York City, he created FogBugz, a popular project management system for software teams. He is the co-creator of Stack Overflow, a programmer Q&A site. Joel has worked at Microsoft, where he designed VBA as a member of the Excel team, and at Juno Online Services, developing an Internet client used by millions. He has written four books: User Interface Design for Programmers (Apress, 2001), Joel on Software (Apress, 2004), More Joel on Software (Apress, 2008), and Smart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent (Apress, 2007). He also writes a monthly column for *Inc Magazine. *Joel holds a BS from Yale in Computer Science. Before college he served in the Israeli Defense Forces as a paratrooper, and he was one of the founders of Kibbutz Hanaton.

Code party !!11!!1!!

| 7:30 PM EST | Comfy Lounge

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 the OpenMoko, creating music mixes, and other general classyness. If we manage to swing it, there will be delicious energy drinks for your consumption! Alternatively, if we don't we will have each other as well as some delicious tea and coffee. Perhaps a crumpet

View details

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 the OpenMoko, creating music mixes, and other general classyness. If we manage to swing it, there will be delicious energy drinks for your consumption! Alternatively, if we don't we will have each other as well as some delicious tea and coffee. Perhaps a crumpet

Term Elections

| 4:20 PM EST | Comfy Lounge

Winter Elections

View details

Winter Elections