Want to learn more about computers, and have fun while doing it? Come to Computer Club's Fall 2015 weekly talk series! We have talks about all kinds of subjects! We range from the proper care and feeding of git, to unlocking the full power of your text editor, to the reality of how wireless networks actually work, to the history of video games!

These talks will take place every Wednesday starting at 8:00 PM in Wean 5415 throughout the semester.

This schedule is also available as an iCalendar file which is compatible with all calendaring software.

Sponsored by Green Hills Software. Green Hills make the world's highest performing compilers, most secure real-time operating systems, revolutionary debuggers, and virtualization solutions for embedded systems.

Power Computing at CMU

CMU is the top computer science university in the world. So obviously there are some useful software tools here, available to you! Learn what they are and how to use them to get your work done faster and more efficiently.


Source Version Control with Git

Do you like having undo and redo available in your editor? Then you're sure to like having undo and redo available on the command line! In this talk, you'll learn about the ideas behind the source version control system Git, and how to use its immense power for your own aims.


Power Vim

Attend this talk to learn how to efficiently use the most powerful editor on earth! Even if you use an inferior editor, come to this talk! You might find you'd prefer this one!


Power Emacs

Attend this talk to learn how to efficiently use the most powerful editor on earth! Even if you use an inferior editor, come to this talk! You might find you'd prefer this one!

Early Home Computers and Video Games

Did people use computers before Windows? They sure did. Was there life on the Internet before Facebook and YouTube? Certainly. Did people play video games before Nintendo? Absolutely. From the machine room and arcade to the living room, attend this talk to learn about home computers and video games that your parents grew up with.


History of Video Games: Nintendo

Nintendo dominated the video game business in the 1980s and early 1990s. Come learn about the history of the Nintendo Entertainment System and Super Nintendo, as well as the technology behind these consoles.


History of Video Games: Sega

Before becoming a third-party software publisher, Sega was once a thriving hardware company with a 60% market share and some of the most innovative designs on the market. Come learn about Sega's past, their cool consoles, and some games you might not have heard of.

Thermonuclear Emacs

People jokingly call Emacs an operating system, but it's funny because it's true. At this talk we will explore several powerful features of Emacs that will make your life easier and let you unbind C-x C-c forever. We will cover shells, file searching, Git, themes, auto-completion, and more.

OpenSSL

What actually happens when you visit a web site with https? Come find out about the technology behind SSL/TLS.


Wireless Networking

802.11 wireless networking is widely used. Come find out how this works, and how it is (or sometimes isn't) secured.

Memory Safety in Rust

Rust, a new systems programming language from Mozilla, uses novel concepts of ownership, borrowing, and lifetimes to ensure static memory safety with no runtime overhead. Learn how the compiler can replace the garbage collector with the imposition of new language semantics.