How to take notes in CS classes?
February 1, 2013 12:35 AM Subscribe
I find taking notes in my Computer Science classes challenging. Can you share with me your techniques for taking useful notes that are specifically helpful for CS courses?
posted by estlin to education (15 answers total) 6 users marked this as a favorite
Some situations that are tough:
- sometimes the professor gives us deliberately buggy code and asks us to talk through its issues - what's the best for replicating the debugging process in my notes?
- sometimes we get many many slight modifications of the same basic program
- sometimes there's stuff I don't fully get, or stuff I know I'll want to refer to in the future - how to keep track of these?
I'm asking because among my classmates, I see three types of note-takers:
a. People who use Microsoft Word or a different word processor to just type notes like I'd do for my history classes - works, but formatting gets all messed up, no handy color coding of different components of the language, and just generally unwieldy if you want to experiment with each snippet of code.
b. People who work directly inside their text editor (we used gedit last semester, using emacs now). If we're working on variations on a change calculator, they save change1, change2, etc - I feel like it's harder to get a sense of the lecture without clicking through every one of those. And what do you do when the professor goes into theory mode and you end up needing to take notes for 5 minutes straight?
c. People who don't take notes at all, who feel comfortable with only thinking through and understanding something once - That is great for them, but I really like being able to recreate sudden blasts of understanding in my notes and reviewing them before exams or when I'm stuck on a bug or whatever.
Metafilter, I know you're lousy with computer scientists and technical folk - here's your chance to shine!