Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Agreed. By far my favorite single class at U.S.C. was the first semester introduction to classic philosophy.

One of the special things about that course was it was a special program at the school to introduce underclassmen to the best professors the school has to offer. (Often, you don't get to the most prized professors of a university until later.) So that's actually another way to select classes-- look for programs that are unusual in their approach but still give you credit.

You might also consider other things depending on where you want your career to go. If you're interested in web design, for example, you might want to consider photography so you can learn more about composition, color, light, and other aspects of art.

Two other extremely rewarding classes that might seem a little out of the ordinary to you:

1. Mechanical engineering drawing. You'll learn how to draw neatly and precisely, which is of tremendous value over your career. Turns out, this and other aspects of art are surprisingly mostly about craft, learned skills, discipline, and practice as they are about talent. Come to think of it, just learning that concept alone is worth the price of admission. ("If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all."- Michaelangelo). You'll stand in front of a whiteboard or notebook tens of thousands of time in your life, and this single course will forever change and enhance the way you do anything on paper.

2. Digital electronics, (EE101 and the like) teaches you about digital logic, gates, flip flops, and so on. Even having already built all kinds of circuits, this was still very enriching because it shows formalized systems for how to optimize digital circuits down to the minimum number of components in ways that are kind of mind blowing (e.g. http://en.wikipedia.org/wiki/Karnaugh_map).



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: