Come on out to the club's termly end of term dinner, details in the abstract
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 club office at 6:30 PM, a group will be leaving to lead you there.
A fevered night of code, friends, fun, energy drinks, and the CSC. Facebook will be around to bring some food and hang out.
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 for a while but haven't found the time. Don't have any ideas but want to sit and hack? Try your hand at the Facebook puzzles, write a new app, or just chill and watch scifi.
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.
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.
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.
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.
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.
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.
"Is Graduate School for You?" Get the answers to your grad school questions - and have a bite to eat, our treat
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 expected, what does UofT offer, is it right for you? Pizza and pop will be served. Come see what grad school is all about!. All undergraduate students are welcome; registration is not required.
For any questions about the program, visit UofT's website. This event is not run by the CS Club, and is announced here for the benefit of our members.
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.
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.
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 CD.
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 qick install.
The next installment in the CS Club's popular Unix tutorials UNIX 102 introduces powerful text editing tools for programming and document formatting.
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.
Come learn how to write an intelligent game-playing program. No past experience necessary. Submit your program using the [online web interface](<http://csclub.uwaterloo.ca/contest/>) to watch it battle against other people's programs. Beginners and experts welcome! Prizes provided by google, including the delivery of your resume to google recruiters.
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:
New to Unix? No problem, we'll teach you to power use circles around your friends!
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.
Nominations are open now, either place your name on the nominees board or e-mail [the CRO](<mailto:cro@csclub.uwaterloo.ca>) to nominate someone for a position. Come to the Comfy Lounge to elect your fall term executive. Contact [the CRO](<mailto:cro@csclub.uwaterloo.ca>) if you have questions.