CSCE 500 - Computer Programming and Applications (3 Credits)
CSCE 510 - System Programming (3 Credits)
Prerequisites: CSCE 215, CSCE 240.
CSCE 512 - System Performance Evaluation (3 Credits)
CSCE 513 - Computer Architecture (3 Credits)
Prerequisites: CSCE 211, CSCE 212.
CSCE 515 - Computer Network Programming (3 Credits)
CSCE 516 - Computer Networks (3 Credits)
CSCE 517 - Computer Crime and Forensics (3 Credits)
CSCE 518 - Ethical Hacking (3 Credits)
Prerequisites: CSCE 215 or previous Linux/UNIX experience.
CSCE 520 - Database System Design (3 Credits)
CSCE 522 - Information Security Principles (3 Credits)
Prerequisites: CSCE 146; MATH 374 or MATH 174.
CSCE 526 - Service Oriented Computing (3 Credits)
CSCE 531 - Compiler Construction (3 Credits)
CSCE 544 - Functional Programming (3 Credits)
Prerequisites: C or better in CSCE 330, CSCE 350, or MATH 374.
CSCE 546 - Mobile Application Development (3 Credits)
Prerequisites: CSCE 240 or previous programming experience with one of the following programming languages (C/C++, Java, Swift, Python, Matlab, Javascript).
CSCE 547 - Windows Programming (3 Credits)
CSCE 548 - Building Secure Software (3 Credits)
CSCE 551 - Theory of Computation (3 Credits)
Prerequisites: C or better in CSCE 350 or MATH 300.
CSCE 552 - Computer Game Development (3 Credits)
Prerequisites: CSCE 240, CSCE 350.
CSCE 555 - Algorithms in Bioinformatics (3 Credits)
CSCE 556 - Data Analysis in Python: Application to Neuroscience (3 Credits)
Prerequisites: C or better in CSCE 240 or CSCE 106.
CSCE 557 - Introduction to Cryptography (3 Credits)
Prerequisites: C or better in CSCE 145 or MATH 241, and at least one of CSCE 355, MATH 300 or MATH 374.
CSCE 561 - Numerical Analysis (3 Credits)
Prerequisites: C or better in
MATH 520 or in both MATH 242 and MATH 344.
CSCE 563 - Systems Simulation (3 Credits)
CSCE 564 - Computational Science (3 Credits)
CSCE 565 - Introduction to Computer Graphics (3 Credits)
CSCE 567 - Visualization Tools (3 Credits)
Prerequisites: CSCE 145, CSCE 106, or CSCE 207.
CSCE 569 - Parallel Computing (3 Credits)
Prerequisites: knowledge of programming in a high-level language; C or better in MATH 344 or
MATH 544.
CSCE 571 - Critical Interactives (3 Credits)
CSCE 572 - Human-Computer Interaction (3 Credits)
Prerequisites: Undergraduate or graduate standing in CSE or permission of the instructor.
CSCE 574 - Robotics (3 Credits)
Prerequisites: CSCE 211, CSCE 212, CSCE 240.
CSCE 578 - Text Processing (3 Credits)
Prerequisites: CSCE 330, CSCE 355.
CSCE 580 - Artificial Intelligence (3 Credits)
CSCE 581 - Trusted Artificial Intelligence (3 Credits)
Prerequisites: C or better in CSCE 240 and CSCE 350.
Prerequisite or Corequisite: D or better in CSCE 330.
CSCE 582 - Bayesian Networks and Decision Graphs (3 Credits)
Prerequisites: C or better in either CSCE 106 or CSCE 145 and either
STAT 509 or
STAT 515.
CSCE 584 - Neural Networks and Their Applications (3 Credits)
Prerequisites: C or better in CSCE 240 or
CSCE 556; C or better in MATH 241; C or better in MATH 344.
CSCE 585 - Machine Learning Systems (3 Credits)
Prerequisites: C or better in CSCE 240 or CSCE 106.
CSCE 587 - Big Data Analytics (3 Credits)
CSCE 588 - Advanced Machine Learning with Implementation (3 Credits)
CSCE 590 - Topics in Information Technology (3 Credits)
CSCE 594 - Strategic Management of Information Systems (3 Credits)
CSCE 611 - Advanced Digital Design (3 Credits)
CSCE 612 - VLSI System Design (3 Credits)
CSCE 613 - Fundamentals of VLSI Chip Design (3 Credits)
CSCE 711 - Advanced Operating Systems (3 Credits)
CSCE 713 - Advanced Computer Architecture (3 Credits)
CSCE 714 - Edge and Neuromorphic Computing (3 Credits)
CSCE 715 - Network Systems Security (3 Credits)
CSCE 716 - Design for Reliability (3 Credits)
CSCE 717 - Computer System Performance and Reliability Analysis (3 Credits)
CSCE 718 - Real-Time Computer Applications (3 Credits)
Prerequisites: CSCE 245, CSCE 311.
CSCE 719 - Security and Privacy for Wireless Networks (3 Credits)
CSCE 721 - Physical Database Design (3 Credits)
CSCE 723 - Advanced Database Design (3 Credits)
CSCE 725 - Information Retrieval: Algorithms and Models (3 Credits)
CSCE 727 - Information Warfare (3 Credits)
CSCE 730 - Programming Language Semantics (3 Credits)
CSCE 740 - Software Engineering (3 Credits)
CSCE 741 - Software Process (3 Credits)
CSCE 742 - Software Architectures (3 Credits)
CSCE 743 - Software Requirements (3 Credits)
CSCE 744 - Object-Oriented Analysis and Design (3 Credits)
CSCE 745 - Object-Oriented Programming Methods (3 Credits)
CSCE 747 - Software Testing and Quality Assurance (3 Credits)
CSCE 750 - Analysis of Algorithms (3 Credits)
CSCE 755 - Computability, Automata, and Formal Languages (3 Credits)
CSCE 758 - Probabilistic System Analysis (3 Credits)
CSCE 760 - Numerical Analysis I (3 Credits)
CSCE 761 - Numerical Analysis II (3 Credits)
CSCE 763 - Digital Image Processing (3 Credits)
CSCE 764 - Quantum Information (3 Credits)
Prerequisites: C or better in MATH 344 or
MATH 544 or equivalent, or permission by the instructor; and C or better in
MATH 511 or
STAT 511 or equivalent, or permission by the instructor; knowledge of quantum mechanics is not required.
CSCE 765 - Computer Graphics System Design (3 Credits)
CSCE 766 - Scientific Visualization (3 Credits)
CSCE 767 - Interactive Computer Systems (3 Credits)
CSCE 768 - Pattern Recognition and Classification (3 Credits)
CSCE 769 - Computational Structural Biology (3 Credits)
Prerequisites: linear algebra.
CSCE 771 - Computer Processing of Natural Language (3 Credits)
CSCE 772 - Computer Speech Processing (3 Credits)
CSCE 774 - Robotics Systems (3 Credits)
CSCE 775 - Deep Reinforcement Learning (3 Credits)
Prerequisites: D or better in
CSCE 580 or graduate standing.
CSCE 780 - Knowledge Representation (3 Credits)
CSCE 781 - Knowledge Systems (3 Credits)
CSCE 782 - Multiagent Systems (3 Credits)
CSCE 784 - Neural Information Processing (3 Credits)
CSCE 785 - Quantum Computing and Information (3 Credits)
Prerequisites: C or better in MATH 344,
MATH 544, or
MATH 700, or the equivalent, or instructor permission.
CSCE 787 - Introduction to Fuzzy Logic (3 Credits)
CSCE 790 - Topics in Information Technology (1-3 Credits)
CSCE 791 - Seminar in Advances in Computing (1 Credit)
CSCE 793 - Internship in Software Engineering (1 Credit)
CSCE 797 - Individual Study and Research (1-12 Credits)
CSCE 798 - Directed Study and Research (1-12 Credits)
CSCE 799 - Thesis Preparation (1-12 Credits)
CSCE 813 - Internet Security (3 Credits)
CSCE 814 - Distributed Systems Security (3 Credits)
CSCE 815 - Computer Communications (3 Credits)
CSCE 818 - Top-Down VLSI Design (3 Credits)
CSCE 819 - Custom VLSI Design (3 Credits)
CSCE 821 - Distributed Database Design (3 Credits)
CSCE 822 - Data Mining and Warehousing (3 Credits)
CSCE 824 - Secure Database Systems (3 Credits)
CSCE 826 - Cooperative Information Systems (3 Credits)
CSCE 846 - Software Reliability and Safety (3 Credits)
CSCE 850 - Advanced Analysis of Algorithms (3 Credits)
CSCE 853 - Formal Methods in Computer Security (3 Credits)
CSCE 865 - Advanced Computer Graphics (3 Credits)
CSCE 867 - Computer Vision (3 Credits)
CSCE 868 - Advanced Pattern Recognition (3 Credits)
CSCE 883 - Machine Learning (3 Credits)
CSCE 895 - Ph.D. Seminar (1-3 Credits)
CSCE 899 - Dissertation Preparation (1-12 Credits)