Programming Skills Workshop

October 29th, 2012

CSMC presents... Programming Skills Workshop!

Thinking about applying for jobs or taking the CS GRE for grad school?  Worried that your data structures and algorithms knowledge is a bit rusty?  Never fear, the CSMC is here for you! We will be hosting a set of programming skills workshops this semester. During these workshops we will tackle a variety of problems, write our solutions on paper, and then discuss the solutions. As a group, we'll learn what challenges we face, what approaches to take, and what solutions work the best. Most importantly, however, we will become the best programmers we can be. First meeting will be Saturday, November 3 from 4-6pm in the CS conference room.  Bring pencil and paper as we will be working out most of these problems by hand.
Students working on a tree problem

Your tree... it is unbalanced.

UPDATE: CSMC will be holding these workshops on a regular basis.  See http://www.cs.oberlin.edu/~csmc/ for details.

Vim/Emacs Night

October 10th, 2012

Vim and Emacs

Penguins love Vim and Emacs!

Vim and Emacs tutorial night -- this Thursday, October 11 at 9pm in the downstairs lab (King 137) Have you ever been programming in one of the CS labs and happen to see that the person next to you is coding in some kind of mysterious black window with wonderful, brightly coloured text everywhere? Do you admire how quickly and effortlessly they seem to be editing their files? Well, that mysterious and beautiful program is probably either Vim or Emacs! And you too could be dazzled with pretty colours and divided windows. You too could experience the joy of macros, meta keys and modes. You'll learn the basics of either Vim or Emacs -- your choice.  We'll walk you through a tutorial, give tips and pointers, and give you some exercises to complete at the end of the night. Presented by the CSMC - now with cookies!