Skip to main content
Menu
Computer Science
Computer Science
College of Engineering
Open Search
Close Search
Search the site:
Main navigation (extended config)
About
+
Awards
Alumni
Industrial Affiliates
History
Advisory Board
Contact Us
Undergraduate
+
Current Majors
+
Frequently Asked Questions
Policies
Advising
Student Resources
Courses
Non-Majors
+
Policies
Minors
Changing Majors and Double Majors
Prospective Students
+
Frequently Asked Questions
Majors
+
Computer Science Major
Computer Science and Engineering Major
Transfer Information
Accreditation
Graduate
+
Degree Programs
+
B.S.-to-M.S. Degree
M.S. Degree
Ph.D. Degree
Prospective Students
+
Admission Requirements
How to Apply
Frequently Asked Questions
Newly Admitted Students
Current Students
+
Course Descriptions
Degree Requirements
Frequently Asked Questions
Resources
Graduate Group
+
Graduate Advising
Forums and Events
Administration
Bylaws
Diversity
Faculty & Research
+
Directory
Artificial Intelligence & Machine Learning
Graphics, Visualization, and Human-Computer Interaction
+
Human-Computer Interaction
Society and Technology
Interdisciplinary Topics
+
Education
Molecular Computing
Nanotechnology
Society and Technology
Software
+
Programming Languages
Security
Software Engineering
Systems
+
Architecture
Computer Networks
Database Systems
Security
Theory and Algorithms
+
Cryptography
Theory of Computing
News
Give
Quick Links
+
Apply
Alumni
Directory
Safety
Advising
Undergraduate FAQs
Graduate FAQs
Schedule Builder
Schedules and Classes
Academic Deadlines
CSIF
Systems Support Group
Room Reservations
Visit CS
Job Opportunities
Contact Us
Welcome