As a Stanford Computer Science undergraduate, what are the independent study course options available for earning academic credit for research, specifically those fulfilling the Senior Project, counting as CS elective credit, or contributing to university-wide graduation requirements? Include their requirements.
Navigate to the 'Academics' section. Go to the 'Bachelor's' degree page. Click on 'Research Opportunities'. Click on 'Independent Study'. Identify the course numbers and requirements for independent study options that fulfill the Senior Project, count as CS elective credit, or contribute to university-wide graduation requirements.
State that CS191 or CS191W fulfill the Senior Project requirement, and students must set up their project, find a faculty sponsor, and submit a proposal. State that CS195 is a one-quarter research project for CS elective credit (up to four units) for students not yet eligible for CS191, requiring faculty supervision and prior approval. State that CS199 (Bachelor's) and CS399 (Master's) are one-quarter independent studies for students who have taken four units of CS195 but are not eligible for CS191, and these units count towards University-wide graduation requirements but not the CS major. Confirm that for all independent study classes, students must get prior approval from their faculty sponsor.