www/events.xml

417 lines
15 KiB
XML
Raw Normal View History

2002-03-11 15:39:54 -05:00
<eventdefs>
2002-04-15 21:10:17 -04:00
<eventitem
date="1994-09-13" time="9:00 PM"
room="Princess Cinema"
title="Movie Outing: Brainstorm">
<short>
No description available.
</short>
<abstract>
<p>
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.
</p>
<p>
The Princess Cinema is Waterloo's repertoire theatre. This month
and next, they are featuring a ``Cyber Film Festival''. Upcoming
films include:
</p>
<ul>
<li>Brazil</li>
<li>Bladerunner (director's cut)</li>
<li>2001: A Space Odyssey</li>
<li>Naked Lunch</li>
</ul>
<p>
Admission is $4.25 for a Princess member, $7.50 for a non-member.
Membership to the Princess is $7.00 per year.
</p>
</abstract>
</eventitem>
<eventitem
date="1994-09-16" time="4:30 PM"
room="MC 4040"
title="CSC Elections">
<short>No description available</short>
<abstract>No abstract available</abstract>
</eventitem>
<eventitem
date="1994-09-19" time="4:30 PM"
room="MC 3022"
title="UNIX I Tutorial">
<short>No description available</short>
<abstract>No abstract available</abstract>
</eventitem>
<eventitem
date="1994-09-21" time="6:30 PM"
room="DC 1302"
title="SIGGRAPH Video Night">
<short>No description available</short>
<abstract>No abstract available</abstract>
</eventitem>
<eventitem
date="1994-09-22" time="4:30 PM"
room="MC 3022"
title="UNIX I Tutorial">
<short>No description available</short>
<abstract>No abstract available</abstract>
</eventitem>
<eventitem
date="1994-09-26" time="4:30 PM"
room="MC 3022"
title="UNIX II Tutorial">
<short>No description available</short>
<abstract>No abstract available</abstract>
</eventitem>
<eventitem
date="1994-10-13" time="5:00 PM"
room="DC 1302"
title="Prograph: Picture the Future">
<short>No description available</short>
<abstract>
<p>
What is the next step in the evolution of computer languages?
Intelligent agents? Distributed objects? or visual languages?
</p>
<p>
Visual languages overcome many of the drawbacks and limitations
of the textual languages that software development is based on
today. Do you think about programming in a linear fashion? Or do
you draw a mental picture of your algorithm and then linearize it
for the benefit of your compiler? Wouldn't it be nice if you could
code the same way you think?
</p>
<p>
Visual C++ and Visual BASIC aren't visual languages, but Prograph
is. Prograph is a commercially available, visual, object-oriented,
data-flow language. It is well suited to graphical user interface
development, but is as powerful for general-purpose programming as
any textual language.
</p>
<p>
The talk will comprise a discussion of the problems of textual
languages that visual languages solve, a live demonstration of
Prograph, and some of my observations of the applications of
Prograph to software development.
</p>
</abstract>
</eventitem>
<eventitem
date="1994-10-15" time="10:00 AM"
room="MC 3022"
title="ACM-Style Programming Contest">
<short>No description available</short>
<abstract>
<h3>Big Money and Prizes!</h3>
<p>
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 problems in either C or
Pascal.
</p>
<p>
Last fall's winners went on to the International Finals and came
first overall! You could be there, too!
</p>
</abstract>
</eventitem>
<eventitem
date="1994-10-20" time="4:30 PM"
room="MC 3009"
title="Exploring the Internet">
<short>No description available</short>
<abstract>
<h3>Need something to do between assignments/beers?</h3>
<p>
Did you know that your undergrad account at Waterloo gives you
access tothe world's largest computer network? With thousands
of discussion groups, gigabytes of files to download, multimedia
information browsers, even on-line entertainment?
</p>
<p>
The resources available on the Internet are vast and wondrous, but
the tools for navigating it are sometimes confusing and arcane. In
this hands-on tutorial you will get the chance to get your feet wet
with the world's most mind-bogglingly big computer network, the
protocols and programs used, and how to use them responsibly and
effectively.
</p>
</abstract>
</eventitem>
<eventitem
date="1994-11-02" time="4:30 PM"
room="MC 2038"
title="Game Theory">
<short>No description available</short>
<abstract>
<h3>From the Minimax Theorem, through Alpha-Beta, and beyond...</h3>
<p>
This will be a descussion of the pitfalls of using mathematics and
algorithms to play classical board games. Thorough descriptions
shall be presented of the simple techniques used as the building
blocks that make all modern computer game players. I will use
tic-tac-toe as a control for my arguements. Other games such as
Chess, Othello and Go shall be the be a greater measure of progress;
and more importantly the targets of our dreams.
</p>
<p>
To enhance the discussion of the future, Barney Pell's Metagamer
shall be introduced. His work in define classes of games is
important in identifying the features necessary for analysis.
</p>
</abstract>
</eventitem>
2002-03-11 15:39:54 -05:00
<eventitem date="2002-01-26" time="2:00 PM"
room="Comfy Lounge MC3001"
2002-03-11 15:39:54 -05:00
title="An Introduction to GNU Hurd">
<short>Bored of GNU/Linux? Try this experimental operating
system!</short>
<abstract>
<p>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.</p>
<p>The Toronto-area Hurd Users Group, in co-operation with the Computer
Science Club, is hosting an afternoon to show the Hurd to anyone
interested. Jeff Bailey, a Hurd developer, will give a presentation on
the Hurd, followed by a GnuPG/PGP keysigning party. To finish it off,
James Morrison, also a Hurd developer, will be hosting a Debian
GNU/Hurd installation session.</p>
<p>All interested are invited to attend. Bring your GnuPG/PGP fingerprint
and mail your key to sjdutoit@uwaterloo.ca with the subject
``keysigning'' (see separate announcement).</p>
<p>Questions? Suggestions? Contact <a
href="ja2morri@uwaterloo.ca">James Morrison</a>.</p>
</abstract>
</eventitem>
<eventitem date="2002-01-26" time="2:30 PM"
room="Comfy Lounge MC3001"
2002-03-11 15:39:54 -05:00
title="GnuPG/PGP Keysigning Party">
<short>Get more signatures on your key!</short>
<abstract>
<p>
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 an
e-mail or file was indeed written by its perceived author.
</p>
<p>
In order to make sure a GnuPG/PGP key belongs to the respective
person, the key must be signed by someone who has checked the
user's key fingerprint and verified the user's identification.
</p>
<p>
A keysigning party is an ideal occasion to have your key signed by
many people, thus strengthening the authority of your key. Everyone
showing up exchanges key signatures after verifying ID and
fingerprints. The Computer Science Club will be hosting such a
keysigning party together with the Hurd presentation by THUG (see
separate announcement). See
<a href="http://www.student.math.uwaterloo.ca/~sjdutoit/"> the
keysigning party homepage</a> for more information.
</p>
<p>
Before attending it is important that you mail your key to
sjdutoit@uwaterloo.ca with the subject ``keysigning.'' Also make
sure to bring photo ID and a copy of your GnuPG/PGP fingerprint on
a sheet of paper to the event.
</p>
</abstract>
</eventitem>
<eventitem date="2002-01-31" time="6:00 PM" room="MC2037"
title="UNIX 101: First Steps With UNIX">
2002-03-11 15:39:54 -05:00
<abstract>
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 industy. We will be covering
the basics of the UNIX environment, as well as the use of PINE, an
electronic mail and news reader.
</abstract>
</eventitem>
<eventitem date="2002-02-13" time="4:00 PM" room="MC4060"
title="DVD-Video Under Linux">
2002-03-11 15:39:54 -05:00
<short>Billy Biggs will be holding a talk on DVD technology
(in particular, CSS and playback issues) under Linux, giving some
technical details as well as an overview of the current status of
Free Software efforts. All are welcome.</short>
<abstract>
<p>DVD copy protection: Content Scrambling System (CSS)</p>
<ul>
<li>A technical introduction to CSS and an overview of the ongoing
legal battle to allow distribution of non-commercial DVD
players</li>
<li>The current Linux software efforts and open issues</li>
<li>How applications and Linux distributions are handling the
legal issues involved</li>
</ul>
<p>DVD-Video specifics: Menus and navigation</p>
<ul>
<li>An overview of the DVD-Video standard</li>
<li>Reverse engineering efforts and their implementation status</li>
<li>Progress of integration into Linux media players</li>
</ul>
</abstract>
</eventitem>
<eventitem date="2002-02-07" time="6:00 PM" room="MC2037"
title="Unix 102: Fun With UNIX">
2002-03-11 15:39:54 -05:00
<short>This the second in a series of UNIX tutorials. Simon Law and
James Perry will be presenting some more advanced UNIX
techniques. All are welcome. Accounts will be provided for those
needing them.</short>
<abstract>
<p>
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 hands-on experience with the Math Faculty's UNIX environment
in this tutorial.
</p>
<p>Topics that will be discussed include:</p>
<ul>
<li>Interacting with Bourne and C shells</li>
<li>Editing text using the vi text editor</li>
<li>Editing text using the Emacs display editor</li>
<li>Multi-tasking and the screen multiplexer</li>
</ul>
<p>
If you do not have a Math computer account, don't panic; one will
be lent to you for the duration of this class.
</p>
</abstract>
</eventitem>
<eventitem date="2002-03-01" time="5:00 PM" room="MC4060"
title="Computer Go, The Ultimate">
2002-03-11 15:39:54 -05:00
<short>Thomas Wolf from Brock University will be holding a talk on
the asian game of Go. All are welcome.</short>
<abstract>
<p>
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 of US$ &gt; 1.5M for a program beating professional
players. The talk will quickly explain the rules of go, compare go
and chess, mention various attempts to program go and describe our
own efforts in this field. Students will have an opportunity to
solve computer generated go problems. Prizes will be available.
</p>
</abstract>
</eventitem>
<eventitem date="2001-01-15" time="4:30 PM" room="MC3036"
title="Executive elections">
<short>Winter 2001 CSC Elections.</short>
<abstract>
<p>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, we will be appointing office staff and other
positions. Look for details in uw.csc.
</p>
<p>
Nominations for all positions are being taken in the CSC
office, MC 3036.
</p>
</abstract>
</eventitem>
<eventitem date="2001-01-22" time="3:30 PM" room="MC3036"
title="Meeting #2">
<short>Second CSC meeting for Winter 2001.</short>
<abstract>
<h3>Proposed agenda</h3>
<dl>
<dt>Book purchases</dt>
<dd>
<p>They haven't been done in 2 terms.
We have an old list of books to buy.
Any suggestions from uw.csc are welcome.</p>
</dd>
<dt>CD Burner</dt>
<dd>
<p>For doing linux burns. It was allocated money on the budget
request - about $300. We should be able to get a decent 12x
burner with that (8x rewrite).</p>
<p>The obvious things to sell are Linux Distros and BSD variants.
Are there any other software that we can legally burn and sell
to students?</p>
</dd>
<dt>Unix talks</dt>
<dd>
<p>Just a talk of the topics to be covered, when, where, whatnot.
Mike was right on this one, this should have been done earlier
in the term. Oh well, maybe we can fix this for next fall term.</p>
</dd>
<dt>Game Contest</dt>
<dd>
<p>We already put a bit of work into planning the Othello contest
before I read Mike's post. I still think it's viable. I've got
at least 2 people interested in writing entries for it. This
will be talked about more on monday. Hopefully, Rory and I will
be able to present a basic outline of how the contest is going
to be run at that time.</p>
</dd>
<dt>Peri's closet cleaning</dt>
<dd>
<p>Current sysadmin (jmbeverl) and I (kvijayan) and
President (geduggan) had a nice conversation about this 2
days ago, having to do with completely erasing all of
peri, installing a clean stable potato debian on it, and
priming it for being a gradual replacement to calum. We'll
probably discuss how much we want to get done on this
front on Monday.</p>
</dd>
</dl>
<p>Any <a HREF="nntp://news.math.uwaterloo.ca/uw.csc/8305">comments</a> from <a HREF="news:uw.csc">the newsgroup</a> are welcome.</p>
</abstract>
</eventitem>
2002-04-15 20:22:14 -04:00
<eventitem date="2001-06-02" time="10:30 AM" room="MC3006"
title="ACM-Style programming contest">
<short>Practice for the ACM international programming
contest</short>
<abstract>
<p>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 world finals.
For more information, see
<a HREF="http://plg.uwaterloo.ca/~acm00/">the contest web page</a>.</p>
<h3>Easy Question:</h3>
<p>A palindrome is a sequence of letters that reads the same backwards and
forwards, such as ``Madam, I'm Adam'' (note that case doesn't matter and
only letters are important). Your task is to find the longest palindrome in
a line of text (if there is a tie, print the leftmost one).</p>
<pre>
Input: Output:
asfgjh12dsfgg kj0ab12321BA wdDwkj abBA
abcbabCdcbaqwerewq abCdcba
</pre>
<h3>Hard Question:</h3>
<p>An anagram is a word formed by reordering the letters of another word.
Find all sets of anagrams that exist within a large dictionary. The
input will be a sorted list of words (up to 4000 words), one per line.
Output each set of anagrams on a separate line. Each set should be
in alphabetical order, and all lines of sets should be in alphabetical
order. A word with no anagrams is a set of anagrams itself, and should
be displayed with no modifications.</p>
<pre>
Input: Output:
post post pots stop
pots start
start
stop
</pre>
</abstract>
</eventitem>
2002-03-11 15:39:54 -05:00
</eventdefs>