Explore the undergraduate program offerings at Emory's Computer Science department. Specifically, identify the types of undergraduate degrees available, the core courses required for a Computer Science major, and how undergraduate students can get involved in research.
Navigate to the Computer Science department homepage (cs.emory.edu). Click on the 'Undergraduate' dropdown menu (ID 40). Click on the 'Undergraduate Programs' link. Identify and list the types of undergraduate degrees offered. Navigate to the 'Major Requirements' or equivalent section for the Computer Science major. Identify and list the core courses required for the Computer Science major. Look for information on how undergraduate students can participate in research opportunities. Synthesize all gathered information into a concise answer.
The agent successfully navigates to the 'Undergraduate Programs' page. The agent states the types of undergraduate degrees offered (e.g., Bachelor of Arts, Bachelor of Science). The agent identifies and lists the core courses required for the Computer Science major (e.g., CSC 170, CSC 171, CSC 224, CSC 255, CSC 323, CSC 325, CSC 350). The agent identifies and states how undergraduate students can get involved in research (e.g., through faculty-led research projects, independent study, or specific research programs).