Skip to main content

Student-Initiated Combined Degree

The Student Initiated Combined Degree (SICD) process is a way for undergraduate students to create a combined degree (BS/MS) program between their current undergraduate degree and a future graduate degree, where such a combination does not already exist in the catalog. A combined degree allows undergraduate students to take up to 12 credits of graduate courses and have those courses fulfill both BS and MS degree requirements, while paying undergraduate tuition for them.

Please see the page linked above for further details, process, and application form.

Computing Faculty and Staff: Please email [email protected] to let us know that you are working with a student on a combined degree. That way the College can help track and support the student through the process.

AI Classes

Undergraduate Class

Graduate Class

AI 402 - Introduction to Generative AI

AI 502 - Introduction to Generative AI

AI 411 - AI Ethics and Bias

AI 511 - AI Ethics and Bias

AI 421 - Applied Computer Vision

AI 521 - Applied Computer Vision

AI 431 - Natural Language Processing

AI 531 - Natural Language Processing

AI 441 - Edge AI

AI 541 - Edge AI

AI 445 - Machine Learning Operations

AI 545 - Machine Learning Operations

CIS Classes

Undergraduate Class

Graduate Class

CIS 320 - Visualization of Data and Information (3 credits)

CIS 671 - Information Visualization (3 credits)

CIS 330 - Systems Analysis and Design (3 credits)

CIS 641 - Systems Analysis and Design (3 credits)

CIS 333 - Database Management and Implementation (3 credits)

CIS 673 - Principles of Database Design (3 credits)

CIS 335 - Data Mining (3 credits)

CIS 635 - Knowledge Discovery and Data Mining (3 credits)

CIS 337 - Network Systems Management (3 credits)

CIS 654 - Computer Networking (3 credits)

CIS 350 - Introduction to Software Engineering (3 credits)

*SE 511 - Introduction to Software Engineering (3 credits)

CIS 353 - Database (3 credits)

CIS 673 - Principles of Database Design (3 credits)

CIS 357 - Mobile Application Development (3 credits)

CIS 657 - Mobile Application Development (3 credits)

CIS 360 - Information Management and Science (3 credits)

CIS 660 - Information Management and Science (3 credits)

CIS 371 - Web Application Programming (3 credits)

CIS 658 - Web Architectures (3 credits)

CIS 378 - Applied Machine Learning

CIS 678 - Machine Learning

CIS 418 - Secure Software Engineering (3 credits)

CIS 518 - Secure Software Engineering (3 credits)

CIS 430 - Computer and Cyber Forensics (3 credits)

CIS 617 - Digital Forensics and Investigations (3 credits)

CIS 437 - Distributed Computing (4 credits)

CIS 656 - Distributed Systems (3 credits)

CIS 450 - IS Project Management (3 credits)

CIS 642 - IS Project Management (3 credits)

CIS 451 - Computer Architecture (3 credits)

CIS 672 - Computer Systems Architecture (3 credits)

CIS 452 - Operating Systems Concepts (4 credits)

CIS 656 - Distributed Systems (3 credits)

CIS 455 - Applied Cryptography (3 credits)

CIS 555 - Applied Cryptography (3 credits)

CIS 457 - Data Communications (4 credits)

CIS 654 - Computer Networking (3 credits)

CIS 458 - System Security (3 credits)

CIS 616 - Data Security and Privacy (3 credits)

CIS 460 - Management of Information Systems (3 credits)

CIS 643 - Information Systems Policy and Strategy (3 credits)

CIS 462 - Information Technology Project (3 credits)

CIS 693 - Master's Project (3 credits)

CIS 463 - Information Systems Project (3 credits)

CIS 693 - Master's Project (3 credits)

CIS 467 - Computer Science Project (3 credits)

CIS 693 - Master's Project (3 credits)

CIS 499 - Independent Study and Research (1 to 4 credits)

CIS 699 - Directed Readings in Computer Science (1 to 3 credits)

HCC Classes

Undergraduate Class

Graduate Class

HCC 402 - User Experience Research

HCC 502 - User Experience Research

HCC 403 - User Experience Design

HCC 503 - User Experience Design

HCC 431 - Human AI Interaction

HCC 531 - Human AI Interaction

HCC 452 - AR/VR Design and Research

HCC 552 - AR/VR Design and Research

HCC 453 - AR/VR Development

HCC 553 - AR/VR Development

SE Classes

Undergraduate Class

Graduate Class

SE 413 - Software Testing

SE 513 - Software Testing

SE 422 - Software Architecture and Design

SE 522 - Software Architecture and Design

SE 430 - Software Construction and Delivery

SE 530 - Software Construction and Delivery

SE 431 - Software Virtualization

SE 531 - Software Virtualization

SE 436 - Data Analytics in Software Engineering

SE 536 - Data Analytics in Software Engineering

SE 437 - Software Quality Assurance

SE 537 - Software Quality Assurance

Virtually any graduate course can be used to fulfill an undergraduate "elective" requirement.

Page last modified April 29, 2026