Caltech Rankmaniac 2012

We are trying to educate people about being CS majors and getting our site to the top of a Rankmaniac 2012 google image search

Caltech CS Undergraduate Requirements

rankmaniac 2012 caltech

Where Rankmaniacs Go

Being a CS major (or pretty much any major at Caltech) has many requirements.  First of all the general requirements for all Caltech students consists of a lot of math and physics and some chemistry (yuck).

Most freshman who are curious about CS start by taking the introductory courses which show the fun things computers can do and the range of what computers can do.

  • CS 1: Intro to Computer Programming
  • CS 2: Intro to Programming Methods
  • CS 4: Fundamentals of Computer Programming

During sophomore year comes all of the nitty gritty details of computability and complexity and algorithms and some intro to graph theory and (my least favorite) how computers actually work.

  • Ma/CS 6: Intro to Discrete Math
  • CS 21: Decidability and Tractability
  • CS 24: Intro to Computing Systems
  • CS 38: Intro to Algorithms

Junior and senior year is when the real fun happens – CS courses and projects in whatever area you choose, math classes of your choice, and lots of focus on what you really want to do.

  • 7 CS classes labeled 114 or above
  • a 3-quarter course sequence culminating in a large project

This project is the fun part.  My project course was in Learning & Vision, for which I took Artificial Intelligence, Learning Systems, and as the final projected competed in a machine learning competition based on the 2006-2009 Netflix competition.

Examples of other project tracks at Caltech include Distributed systems, Networks (the Rankmaniac 2012 Class!), Graphics, and Theory (ew :P(says the girl taking Algorithms)).

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: