2024-2025 Bulletin
2024-2025 Bulletin (2024-2025)
Up one level
CS - Computer Science
In this section
CS 501 Research
CS 502 Independent Study
CS 503 Thesis
CS 504 Cooperative Education/Internship
CS 505 Reading and Conference
CS 506 Special Projects
CS 507 Seminar
CS 509 Practicum
CS 510 Selected Topics
CS 515 Parallel Programming
CS 515L Lab for CS 515P
CS 516 Computers, Sound and Music
CS 518 Cultural Competence in Computing
CS 520 Object-Oriented Programming & Design
CS 523 Rust Programming
CS 529 Exploring Fractals
CS 530 Internet, Web, & Cloud Systems
CS 531 Introduction to Performance Measurement, Modeling and Analysis
CS 532 Operating System Foundations
CS 533 Concepts of Operating Systems
CS 535 Accelerated Computing
CS 538 Computer Architecture
CS 540 Deep Learning: Computational Structures and Programming
CS 541 Artificial Intelligence
CS 542 Advanced Artificial Intelligence: Combinatorial Games
CS 543 Advanced Artificial Intelligence: Combinatorial Search
CS 544 Natural Language Processing
CS 545 Machine Learning
CS 546 Advanced Topics in Machine Learning
CS 547 Computer Graphics
CS 548 Virtual Reality
CS 549 Computational Geometry
CS 550 Parallel Algorithms
CS 551 Numerical Computation
CS 552 Building Software Systems with Components
CS 553 Design Patterns
CS 554 Software Engineering
CS 555 Software Specification and Verification
CS 556 Software Implementation and Testing
CS 557 Functional Programming
CS 558 Programming Languages
CS 559 Software Measurement and Models
CS 560 Human-Computer Interaction
CS 561 Open Source Software Development Laboratory
CS 562 Advanced Open Source Software Engineering
CS 563 Intro to Web Development
CS 564 Front End Web Technologies
CS 565 Full Stack Web Development
CS 566 Voice Assistants
CS 567 The Wireless Web
CS 568 Functional Logic Programming
CS 569 Scholarship Skills for Computer Science and Engineering
CS 570 Machine Learning Seminar
CS 572 Operating System Internals
CS 575 Computer Systems Analysis
CS 576 Computer Security Research Seminar
CS 577 Modern Language Processors
CS 578 Programming Language Semantics
CS 579 Formal Verification of Hardware/Software Systems
CS 580 Randomized Algorithms and Probabilistic Analysis
CS 581 Theory of Computation
CS 582 Theory of Computation: Advanced Topics
CS 583 Introduction to Quantum Computer Science
CS 584 Algorithm Design and Analysis
CS 585 Cryptography
CS 586 Introduction to Database Management Systems
CS 587 Database Management Systems Implementation
CS 588 Cloud and Cluster Data Management
CS 589 Blockchain Development & Security
CS 590 Introduction to Multimedia Computing and Networking
CS 591 Introduction to Computer Security
CS 592 Malware Reverse Engineering
CS 593 Digital Forensics
CS 594 Internetworking Protocols
CS 595 Web and Cloud Security
CS 596 Network Security
CS 597 Sensor Networks
CS 598 Introduction to Wireless Network Protocols
500
Up one level
CS - Computer Science
In this section
CS 501 Research
CS 502 Independent Study
CS 503 Thesis
CS 504 Cooperative Education/Internship
CS 505 Reading and Conference
CS 506 Special Projects
CS 507 Seminar
CS 509 Practicum
CS 510 Selected Topics
CS 515 Parallel Programming
CS 515L Lab for CS 515P
CS 516 Computers, Sound and Music
CS 518 Cultural Competence in Computing
CS 520 Object-Oriented Programming & Design
CS 523 Rust Programming
CS 529 Exploring Fractals
CS 530 Internet, Web, & Cloud Systems
CS 531 Introduction to Performance Measurement, Modeling and Analysis
CS 532 Operating System Foundations
CS 533 Concepts of Operating Systems
CS 535 Accelerated Computing
CS 538 Computer Architecture
CS 540 Deep Learning: Computational Structures and Programming
CS 541 Artificial Intelligence
CS 542 Advanced Artificial Intelligence: Combinatorial Games
CS 543 Advanced Artificial Intelligence: Combinatorial Search
CS 544 Natural Language Processing
CS 545 Machine Learning
CS 546 Advanced Topics in Machine Learning
CS 547 Computer Graphics
CS 548 Virtual Reality
CS 549 Computational Geometry
CS 550 Parallel Algorithms
CS 551 Numerical Computation
CS 552 Building Software Systems with Components
CS 553 Design Patterns
CS 554 Software Engineering
CS 555 Software Specification and Verification
CS 556 Software Implementation and Testing
CS 557 Functional Programming
CS 558 Programming Languages
CS 559 Software Measurement and Models
CS 560 Human-Computer Interaction
CS 561 Open Source Software Development Laboratory
CS 562 Advanced Open Source Software Engineering
CS 563 Intro to Web Development
CS 564 Front End Web Technologies
CS 565 Full Stack Web Development
CS 566 Voice Assistants
CS 567 The Wireless Web
CS 568 Functional Logic Programming
CS 569 Scholarship Skills for Computer Science and Engineering
CS 570 Machine Learning Seminar
CS 572 Operating System Internals
CS 575 Computer Systems Analysis
CS 576 Computer Security Research Seminar
CS 577 Modern Language Processors
CS 578 Programming Language Semantics
CS 579 Formal Verification of Hardware/Software Systems
CS 580 Randomized Algorithms and Probabilistic Analysis
CS 581 Theory of Computation
CS 582 Theory of Computation: Advanced Topics
CS 583 Introduction to Quantum Computer Science
CS 584 Algorithm Design and Analysis
CS 585 Cryptography
CS 586 Introduction to Database Management Systems
CS 587 Database Management Systems Implementation
CS 588 Cloud and Cluster Data Management
CS 589 Blockchain Development & Security
CS 590 Introduction to Multimedia Computing and Networking
CS 591 Introduction to Computer Security
CS 592 Malware Reverse Engineering
CS 593 Digital Forensics
CS 594 Internetworking Protocols
CS 595 Web and Cloud Security
CS 596 Network Security
CS 597 Sensor Networks
CS 598 Introduction to Wireless Network Protocols