A grade point average of B or better (3.0).A bachelor’s degree or recognized equivalent from an accredited institution.The following minimum requirements apply to all graduate programs and will be verified by the Graduate Division: CSE 6740 Computational Data Analysis: Learning, Mining, and ComputationĮlective ML courses must have at least 1/3 of their graded content based on Machine Learning.Admissions Admission to the University Minimum Requirements for Admission.CS 8803 Special Topics: Computational Creativity.CS 8803 Special Topics: Advanced Game AI.CS 7634 AI Storytelling in Virtual Worlds.
CS 6301 Advanced Topics in Software Engineering.CS 6770 Mixed Reality Experience Design.CS 6440 Introduction to Health Informatics.CS 7467 Computer-Supported Collaborative Learning.CS 7465 Educational Technology: Design and Evaluation.CS 6320 Software Requirements Analysis and Specification.Pick three (3) courses from the two sub-areas below, including at least one from each sub-area: CS 6456 Principles of User Interface Software.CSE 8803 Special Topics: Hot Topics in Parallel Computing.CSE 6236 Parallel and Distributed Simulation.CS/CSE 8803 Special Topics: Parallel Numerical Algorithms.CS/CSE 6230 High-Performance Parallel Computing: Tools and Applications.CSE 6221 Multicore Computing: Concurrency and Parallelism on the Desktop.CS 8803 Computers, Communications & International Development.CS 7697 Cognitive Models of Science and Technology.CS 7470 Mobile and Ubiquitous Computing.CS 6795 Introduction to Cognitive Science.CS 6460 Educational Technology: Conceptual Foundations.CS 6455 User Interface Design and Evaluation.CS 6452 Prototyping Interactive Systems.The definition of "School of Computer Science faculty member" is a faculty member who appears on the School of Computer Science website: Any Special Topics (CS 8803) course that is being taught by a School of Computer Science faculty member may also count as a Computing Systems elective.CS 8803 FPL Special Topics: Foundations of Programming Languages.CS 7292 Reliability and Security in Computer Architecture.CS 7290 Advanced Topics in Microarchitecture.CS 7270 Networked Applications and Services.CS 7260 Internetworking Architectures and Protocols.CS 6675 Advanced Internet Computing Systems and Applications.CS 6365 Introduction to Enterprise Computing.CS 6310 Software Architecture and Design.CS 6263 Intro to Cyber Physical Systems Security.CS 6200 Graduate Introduction to Operating Systems.CS 6035 Introduction to Information Security.Any Core Courses in excess of the 9 hour requirement may be used as Computing Systems Electives.CS 6400 Database Systems Concepts and Designs.CS 6300 Software Development Process OR CS 6301 Advanced Topics in Software Engineering.CS 6290 High-Performance Computer Architecture.CS 6505 Computability, Algorithms, and Complexity.CS 6457 Video Game Design and Programming.CS 6491 Foundations of Computer GraphicsĬS 6515 Introduction to Graduate Algorithms.CS 7638 Artificial Intelligence Techniques for Robotics.CS 8803 Special Topics: Multiview Geometry in Computer Vision.CS 7639 Cyber Physical Design and Analysis.Pick three (3) courses from Perception and Robotics, with at least one course from each. CSE 6140 Computational Science and Engineering Algorithms.CS 6550 Design and Analysis of Algorithms.CS 6520 Computational Complexity Theory.CS 6515 Introduction to Graduate Algorithms.CS 6505 Computability, Algorithms, and Complexity.For more information, please consult this list of specializations and core courses: Computational Perception and Robotics Computer Science degree programs may choose one of 11 specializations. Constellations Center for Equity in Computing.School of Computational Science and Engineering.Office of Outreach, Enrollment and Community.