Master of Science in Computer Science from University of South Florida

USF’s M.S.C.S. offers both thesis and non‑thesis tracks across a 30-credit curriculum, with core courses in OS, algorithms, and architecture and electives in fields like AI, ML, cybersecurity, graphics, and robotics.

Request Info
Artificial Intelligence Graduate Certificate from University of South Florida education image

Master of Science in Computer Science from University of South Florida

The M.S. in Computer Science at USF’s College of Engineering, through the Department of Computer Science and Engineering, gives students the flexibility to choose between a thesis or non-thesis path, depending on their goals. Thesis students dive deep into research; non-thesis students explore a broader range of CS topics via elective coursework.

The program requires 30 credit hours, including three core courses—Operating Systems, Computer Architecture, and Theory of Algorithms—and at least 12 elective credits in areas such as machine learning, data mining, AI, computer vision, security, graphics, robotics, embedded systems, compilers, databases, and software engineering.

Admission criteria include: a minimum GRE score (Quant 164 & Verbal 150) unless waived for ABET-accredited U.S. BS holders, a bachelor’s in CS or related field, undergraduate coursework up through differential equations and core CS foundation classes, a minimum 3.0 GPA, statement of purpose, resume, and three recommendation letters. This is a STEM-designated degree, typically completed in 1.5 to 2 years full-time.

Partners