Hello, the CSC is hosting a talk entitled "In the Beginning"
by Dr. Bill Cowan on 2009-11-05 at 4:30 PM in MC2065.
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 any processor's
reference manual there is a page or two describing the state of the CPU
when it powered on. This talk describes what needs to happen next,
up to the point where the first kernel instruction executes.
This part of execution is extremely architecture-dependent. Those of
you who have any experience with this aspect of CS probably know the x86
architecture, and think it's horrible, which it is. I am going to talk
about the ARM architecture, which is inside almost all mobile phones,
and which allows us to look at a simple implementation that includes
all the essentials.
Hope to see you there.
If you have any questions about the event e-mail the executive or check http://csclub.uwaterloo.ca.
The School of Computer Science is holding an information session on upper
year courses this Monday. Professors will describe the third and fourth
year courses (there
are many!) to assist you in your choices.
You should probably take CS 452! Choo choo!
Still in first year? Getting an idea of what you will want to take ahead
of time will still be useful!
Refreshments provided! ;)
Monday Oct. 26 (This monday)
3:30-5:30pm
DC 1302
Hello, the CSC is going to Dooly's on 2009-10-20,
leaving from the office (MC3036) at 04:30 PM to arrive there at 5:00PM.
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.
Hope to see you there.
If you have any questions about the event e-mail the executive or check http://csclub.uwaterloo.ca.
Hello, the CSC is hosting a Code Party and Contest Finale on 2009-10-16 at 7:00 PM in Comfy Lounge.
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 it (its not too late). Not interested in the contest?
Come out anyway for a night of coding and comradarie with us.
Included in the party will be the contest finale and awards cerimony, so if you've
entered be sure to stick arround to collect the spoils of victory, or see just who
that person you couldn't edge off is.
There will be free snacks, free energy drinks, and loud music, and you don't have to
code to attend!
Hope to see you there.
If you have any questions about the event e-mail the executive or check http://csclub.uwaterloo.ca.
Hello CSC members!
The Computer Science Club along with the Physics Undergraduate Club
will be hosting "Feynman Nights". We will be showing recordings of
lectures that the physicist Richard Feynman gave at Cornell in 1964.
They can be viewed online at the following address: http://research.microsoft.com/apps/tools/tuva/
Relevant info:
- There will be snacks/refreshments (this week will be popcorn, chips,
pop... maybe pizza, who knows! We will take suggestions for future
dates if people give them.)
- Admission is free (of course)!
- Open to everyone, and accessible to everyone! (They are lectures
accessible to the general public.)
- There will be 7 happening weekly on Wednesdays at 7-8PM. You don't
have to attend them all! (but you should!)
- PHYS 150. That is the physics building, in one of the theatre rooms.
NOTE:
Yes, the first one is this Wednesday. i.e. TODAY.
It is ok to come to the second if you miss the first. Bonus marks
(there are no marks) for coming to the first, though.
Try to come early to get a seat! Bring your friends, meet new people
and generally be awesome.
Schedule
Oct. 7th: Law of Gravitation - An Example of Physical Law
Oct. 14th: The Relation of Mathematics and Physics
Oct. 21st: The Great Conservation Principles
Oct. 28th: Symmetry in Physical Law
Nov 4th: The Distinction of Past and Future
Nov 11th: Probability and Uncertainty - The Quantum Mechanical View
Nov 18th: Seeking New Laws
We have some snazzy posters up around MC/PHYS, an online copy can be
found at http://csclub.uwaterloo.ca/~j3parker/feynman/poster.pdf
As always, any questions can be sent to exec(a)csclub.uwaterloo.ca
Hello, the CSC is hosting UNIX 103 on 2009-10-08 at 4:30 PM in MC3003.
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 different Version Control Systems
(git and subversion). This tutorial will advise you in the discipline of
managing the source code of your projects and enable you to quickly learn new
Version Control Systems in the work place -- a skill that is much sought after
by employers.
Hope to see you there.
If you have any questions about the event e-mail the executive or check http://csclub.uwaterloo.ca.
Hello, the CSC is hosting Linux Install Fest
on 2009-10-03 at 10:00 AM - 3:30 PM in DC1301 FishBowl.
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 setting
up your fresh install. Have lunch and hang around if you like, or just
come in for a minute and grab a CD.
Hope to see you there.
If you have any questions about the event e-mail the executive or check http://csclub.uwaterloo.ca.
Hello, the CSC is hosting UNIX 102
on 2009-10-01 at 4:30 PM in MC3003.
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, 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.
Hope to see you there.
If you have any questions about the event e-mail the executive or check http://csclub.uwaterloo.ca.
Hello, the CSC is hosting an AI Programming Contest.
The contest opens on 2009-09-28 at 4:30 PM, with a start
party in MC3003 (free food!) and submissions will be accepted
until 11:59pm 2009-10-09.
A closing party and award cerimony will start at 7pm in the Comfy
on the last day of the contest, along side a code party to give you
a chance to finish those last minute entries or those assignments
you neglected to write the winning entry.
So 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.
Beginners and experts welcome!
The contest is sponsored by Google, so be sure to compete for a chance
to get noticed by them.
Prizes for the top programs:
* $100 in Cash Prizes
* Google t-shirts
* Fame and recognition
* Your resume directly to a Google recruiter
Hope to see you there.
If you have any questions about the event e-mail the executive or check http://csclub.uwaterloo.ca.
Hello, the CSC is hosting UNIX 101 on 2009-09-24 at 4:30 PM in MC3003.
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 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.
Hope to see you there.
If you have any questions about the event e-mail the executive or check http://csclub.uwaterloo.ca.