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
Changing Majors and Double Majors
Graduate FAQs
Schedule Builder
Schedules and Classes
Academic Deadlines
CSIF
Systems Support Group
Room Reservations
Visit CS
Job Opportunities
Contact Us
COE Resources Intranet
Faculty & Research
Breadcrumb
Computer Science
Faculty & Research