University of Nevada, Las Vegas
Department of Computer Science Student Center · Howard R. Hughes College of Engineering

Academics

Degrees, advising, tutoring and the documents you need to plan your path in Computer Science.

Degrees

Six programs, from a minor to a Ph.D. The B.S. in Computer Science is ABET-accredited. Plans of study and degree worksheets for 2026-27 are linked on each program.

  • Undergraduate

    Bachelor of Science in Computer Science

    A mathematically rigorous curriculum in algorithms, systems and software that follows the ACM model curriculum and prepares students for industry, research and graduate study. ABET-accredited.

  • Undergraduate

    Bachelor of Arts in Computer Science

    Core computer science techniques applied to another field such as business, biology, psychology or design, including 15 credits in an application area outside computer science.

  • Undergraduate

    Minor in Computer Science

    The essential tools and algorithms of computer science for students majoring in another field.

  • Graduate

    Master of Science in Computer Science

    Advanced study and research with thesis, project, integrated BS-MS and exam tracks.

  • Graduate

    Master of Science in Data Analytics

    An interdisciplinary degree drawing on six colleges: programming, databases, machine learning and statistics, with a capstone on real data. Open to students from any undergraduate field.

  • Graduate

    Doctor of Philosophy in Computer Science

    Original research at the frontiers of computer science, through comprehensive and qualifying exams to a dissertation.

Advising

The College of Engineering Advising Center helps with registration, degree requirements and planning.

  • Where: WHA-2 · Phone: 702-895-2522
  • Hours: Monday–Friday, 8 a.m.–noon and 1–5 p.m., in person or virtual
  • Book: self-schedule in Rebel Success Hub, call, or stop by.
  • Quick questions: use the A.S.K. queue in Rebel Success Hub (answered Monday–Friday, 10 a.m.–3 p.m., within two business days).

Engineering Advising Center · Advising FAQ

Tutoring

The Engineering Subjects Tutoring Lab in TBE A309 offers drop-in help for supported courses, including computer science, Monday–Friday 10 a.m.–5 p.m. during the semester. Contact engtutoring@unlv.edu or 702-895-2910.

All tutoring options and schedules

Graduate students

Upper-division electives

Theory and systems

  • CS 456 Automata and Formal Languages
  • CS 457 Database Management Systems
  • CS 460 Compiler Construction
  • CS 477 Analysis of Algorithms
  • CS 480 Computer Graphics

Security

AI, data and cloud

  • CS 422 Introduction to Machine Learning
  • CS 482 Artificial Intelligence
  • CS 437 Building Applications in the Cloud
  • CS 442 Cloud Computing
  • CS 440 Autonomous Racing

Projects and topics

  • CS 472 Software Product Design and Development I
  • CS 489 Advanced Computer Science Topics
  • CS 490 Independent Study

Course descriptions open in the UNLV catalog. Check your degree worksheet for which electives count.

Policies