A hub for the questions that come up after enrollment
Advising, planning, organizations, research, and support — organized the way students actually ask about them.
Every student is paired with a faculty advisor at admission, meeting at least once per semester to plan coursework and discuss academic goals.
Advising sessions cover course selection, elective planning aligned with a student's interests, and early identification of students who might benefit from additional academic support. Students can request a change of advisor at any time through the department office.
The Course Explorer's planner tool helps students map out a full degree pathway and check it against recommended credit loads.
The planner is a local, in-browser tool: it helps a student think through sequencing and prerequisites, but any plan should still be reviewed with an academic advisor before registration.
Five active student-run groups cover general community, mentorship, open-source development, AI research, and security practice.
Most organizations welcome members at any level of study. New members are encouraged to attend a meeting before committing, listed on each organization's page.
The department maintains relationships with a small number of technology and research partners offering structured internships to third- and fourth-year students.
Internship postings are shared through faculty advisors and the department office rather than an automated portal, since most placements depend on a direct faculty recommendation.
Undergraduate students can join any of the seven active research groups as research assistants, typically starting in the second or third year.
Interested students should review the Research page for group themes and contact the relevant faculty lead directly; several current projects list undergraduate involvement explicitly.
Students compete in cybersecurity capture-the-flag events, algorithmic programming contests, and an annual internal hackathon.
Competition teams are organized through the Computing Society and Cybersecurity Club; coaching sessions run in the weeks before major competitions.
Peer tutoring is available for 100- and 200-level courses, staffed by upper-level students who have completed the course with strong standing.
Tutoring sessions run weekly during term time in Ada Turing Hall; no appointment is required for drop-in hours, listed on the department noticeboard and in academic advising sessions.
The department's general-interest student body, running social events, industry talks, and peer study groups across all levels.
A peer network and mentorship program supporting women studying computer science at every level, from first semester through graduate research.
A project-based group that maintains and contributes to open-source software, including a teaching language originally built as a course project.
A reading and discussion group for students interested in artificial intelligence research, running paper discussions and connecting students with faculty labs.
A hands-on group practicing offensive and defensive security skills, and the department's competitive capture-the-flag team.
A full day of presentations from all seven research groups, with an undergraduate poster session in the afternoon.
Fourth-year students present their capstone project designs to a faculty and peer panel.
An open session for any student to try capture-the-flag style challenges, no prior experience required.
An information session on the new capstone industry partnership placing students with a regional cloud provider.
The first session of the newly expanded mentorship program pairing undergraduate and graduate students.
An open session with the department chair on curriculum updates, facilities, and student feedback.
Student Dashboard (Demo)
This dashboard is a demonstration interface only. It reflects the courses you've saved and planned in this browser — it is not connected to any real student record system.