Join us on Monday, July 25th at 6pm in the MC Comfy Lounge for an exciting prof talk by Richard Mann on Open Source Computer Sound Measurement. The abstract for the talk is below. We will follow this up by an EOT event with dinner and board games! Last event of the term, get hype.
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, may still produce acceptable quality, but often have a limited response, particularly at the low (bass) frequencies. Sound/acousic energy refers to time varying pressure waves in air. When recording sound, the acoustic signal will be picked up by microphone, which converts it to electrical signals (voltages). The signal is then digitized (analog to digital conversion) and stored as a stream of numbers in a data file. On playback the digital signal is converted to an electrical signal (digital to analog conversion) and finally returned as an acoustic signal by a speaker and/or headphones. In this talk I will present open source software (Octave/Linux) to measure the end-to-end frequency response of an audio system using the Discrete Fourier Transform. I will demonstrate the software using a standard USB audio interface and a consumer grade omnidirectional microphone. This is joint work with John Vanderkooy, Distinguished Professor Emeritus, Department of Physics and Astronomy.
Bill Cowan is the Director of the Computer Graphics Lab, and teaches the notorious CS452, lovingly known as the trains course by CS students. He will be giving a talk on that very course.
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 talk discusses possible directions for the upgrade in the context of the philosophy that has guided its evolution over the decades of its existence.
Gladimir Baranoski is an Associate Professor at the School of Computer Science, in the Natural Phenomena Simulation Group. He will be giving a talk on underappreciated facets of computer science and its connections to other disciplines.
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 professional future in this field seems to be directly linked to the accumulation of knowledge and practical experience in these areas. Although their importance is undeniable, it is also possible, and highly recommended, to expand one’s horizons. In this talk, we are going to informally look at ubiquitous, albeit sometimes underappreciated, facets of computer science and its synergistic connections to other disciplines. We are also going to discuss how creativity and serendipity can impact one’s career and lead to tangible contributions in physical and life sciences.
Join us at BMH Green for a night outdoors with fellow people in Computer Science! There will be ice cream and board games and frisbees and maybe some water guns. Bring your friends!
Join us at BMH Green for a night outdoors with fellow people in Computer Science! There will be ice cream and board games and frisbees and maybe some water guns. Bring your friends!
Listen to cool 15-20 lightning talks by CSC members on a variety of computer science and related topics.
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 and give a talk, or just learn things. Talks start at 6:00PM and runs till 9, with a break for dinner, which will be provided.
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? You can join us at Code Party 0 and do it, with great company and great food.
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? You can join us at Code Party 0 and do it, with great company and great food.
Come out and help make the office slightly less messy! We will bribe... uh, provide you with food for helping. :)
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 manager will also be providing office training to interested members before the event.
The Computer Science Club will be holding elections for the Spring 2016 for President, Vice-President, Secretary, and Treasurer. Additionally, librarian, office manager, sysadmin, and fridge regent will be appointed and ratified.
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 and secretary will be elected, the sysadmin will be appointed and ratified, and the librarian and office manager will be appointed. There may be timbits.
If you'd like to run for any of these positions or nominate someone, you can put your name in a special box on top of the fridge in the CSC office (MC 3036/3037) or send me (Patrick) an email at cro@csclub uwaterloo.ca. It is highly recommended to send me an email in addition to nominating yourself by paper in the office. You can also deposit nominations in the CSC mailbox in MathSoc or present them to me in person. Nominations will close at 19:00 on Wednesday, May 11th (24 hours before the start of elections).
Voting is done heads-down hands-up, and is restricted to Mathsoc social members.
For the part of the constitution pertaining to elections, see http://csclub.uwaterloo.ca/about/constitution#officers
All members are welcome to run! Especially new members and anyone interested in being a new exec! Most of the roles have a small guide on the wiki at https://wiki.csclub.uwaterloo.ca/Exec\_Manual and I will print out a hard copy of a more comprehensive exec manual and bind it myself, I swear.