Graduate Courses

The UB Graduate Academic Schedule lists our graduate Fall, Spring, and Summer course offerings.

The CSE Graduate Program currently offers this selection of courses.

Table: CSE Graduate Courses—Full Catalog
Course Title Links
CSE 501 Introduction to Graduate Study in Computer Science & Engineering CSE 501 course catalog page
CSE 503 Computer Science for Non-Majors I CSE 503 course catalog page
CSE 504 Computer Science for Non-Majors II CSE 504 course catalog page
CSE 505 Fundamentals of Programming Languages CSE 505 course catalog page
CSE 506 Computer Architecture CSE 506 course catalog page
CSE 507 SOA And Web Services CSE 507 course catalog page
CSE 508 Programming with Python CSE 508 course catalog page
CSE 510 Special Topics CSE 510 course catalog page
CSE 512 Operating Systems Internals CSE 512 course catalog page
CSE 516 E-Commerce Technology CSE 516 course catalog page
CSE 517 Introduction to the R Programming Language CSE 517 course catalog page
CSE 520 Embedded Architectures CSE 520 course catalog page
CSE 521 Introduction to Operating Systems CSE 521 course catalog page
CSE 522 Object Oriented Analysis, Design, and Implementation CSE 522 course catalog page
CSE 523 Quality Software Design CSE 523 course catalog page
CSE 524 Realtime & Embedded Systems CSE 524 course catalog page
CSE 526 Blockchain Application Develop CSE 526 course catalog page
CSE 527 Modern Computer Systems CSE 527 course catalog page
CSE 529 Algorithms for Modern Computing Systems CSE 529 course catalog page
CSE 530 Computer Communications CSE 530 course catalog page
CSE 531 Analysis of Algorithms CSE 531 course catalog page
CSE 534 Multimedia Systems CSE 534 course catalog page
CSE 535 Information Retrieval CSE 535 course catalog page
CSE 536 Computational Biology CSE 536 course catalog page
CSE 541 Programming Multicore Architectures CSE 541 course catalog page
CSE 542 Software Engineering Concepts CSE 542 course catalog page
CSE 543 Introduction to Language Processors CSE 543 course catalog page
CSE 545 Error Correcting Codes: Combinatorics, Algorithms, and Applications CSE 545 course catalog page
CSE 547 High Performance Computing 1 CSE 547 course catalog page
CSE 552 VLSI (Very Large Scale Integration) Testing CSE 552 course catalog page
CSE 553 Software Development Project Management CSE 553 course catalog page
CSE 555 Introduction to Pattern Recognition CSE 555 course catalog page
CSE 556 Topics in Visualization CSE 556 course catalog page
CSE 560 Data Models and Query Languages CSE 560 course catalog page
CSE 561 Design and Performance Analysis of Computer Systems CSE 561 course catalog page
CSE 562 Database Systems CSE 562 course catalog page
CSE 563 Knowledge Representation CSE 563 course catalog page
CSE 564 Game Theory & Computer Networks CSE 564 course catalog page
CSE 565 Computer Security CSE 565 course catalog page
CSE 566 Wireless Networks Security CSE 566 course catalog page
CSE 567 Computational Linguistics CSE 567 course catalog page
CSE 568 Robotics Algorithms CSE 568 course catalog page
CSE 570 Introduction to Parallel and Distributed Processing CSE 570 course catalog page
CSE 572 Knowledge-Based A.I CSE 572 course catalog page
CSE 573 Introduction to Computer Vision and Image Processing CSE 573 course catalog page
CSE 574 Introduction to Machine Learning CSE 574 course catalog page
CSE 575 Introduction to Cognitive Science CSE 575 course catalog page
CSE 577 Processing of Strings And Sequences CSE 577 course catalog page
CSE 580 Computer Graphics CSE 580 course catalog page
CSE 581 Computational Geometry CSE 581 course catalog page
CSE 584 Philosophy Of Computer Science CSE 584 course catalog page
CSE 586 Large-Scale Distributed Systems CSE 586 course catalog page
CSE 587 Data Intensive Computing CSE 587 course catalog page
CSE 589 Modern Networking Concepts CSE 589 course catalog page
CSE 590 Computer Architecture CSE 590 course catalog page
CSE 591 Advanced VLSI Design CSE 591 course catalog page
CSE 593 Introduction to VLSI Electronics CSE 593 course catalog page
CSE 596 Introduction to the Theory of Computation CSE 596 course catalog page
CSE 598 Graduate Internship CSE 598 course catalog page
CSE 600 Project Guidance CSE 600 course catalog page
CSE 601 Data Mining and Bioinformatics CSE 601 course catalog page
CSE 603 Parallel & Distributed Processing CSE 603 course catalog page
CSE 604 Fault Tolerant Computing CSE 604 course catalog page
CSE 605 Advanced Concepts in Programming Languages CSE 605 course catalog page
CSE 606 Parallel Architecture CSE 606 course catalog page
CSE 610 Special Topics CSE 610 course catalog page
CSE 611 MS Project Development CSE 611 course catalog page
CSE 616 Multiagent Systems CSE 616 course catalog page
CSE 620 Advanced Networking Concepts CSE 620 course catalog page
CSE 622 Advanced Computer Systems CSE 622 course catalog page
CSE 626 Data Mining CSE 626 course catalog page
CSE 630 Advanced Wireless Networking Concepts CSE 630 course catalog page
CSE 632 Analysis of Algorithms II CSE 632 course catalog page
CSE 633 Parallel Algorithms CSE 633 course catalog page
CSE 634 Advanced Topics in Multimedia Systems CSE 634 course catalog page
CSE 635 Multimedia Information Retrieval CSE 635 course catalog page
CSE 636 Data Integration CSE 636 course catalog page
CSE 642 Techniques of Artificial Intelligence CSE 642 course catalog page
CSE 646 Wireless Networking & Mobile Computing CSE 646 course catalog page
CSE 651 Semantics of Programming Languages CSE 651 course catalog page
CSE 655 Introduction to Pattern Recognition CSE 655 course catalog page
CSE 660 Differential Privacy CSE 660 course catalog page
CSE 661 Document Analysis and Recognition CSE 661 course catalog page
CSE 662 Languages and Runtimes for Big Data CSE 662 course catalog page
CSE 663 Advanced Topics in Knowledge Representation CSE 663 course catalog page
CSE 664 Applied Cryptography and Computer Security CSE 664 course catalog page
CSE 665 Advanced Computer Graphics CSE 665 course catalog page
CSE 666 Biometrics & Image Analysis CSE 666 course catalog page
CSE 667 Advanced Topics in Computational Linguistics CSE 667 course catalog page
CSE 668 Advanced Robotics CSE 668 course catalog page
CSE 671 Secure Wireless Sensor Networks CSE 671 course catalog page
CSE 672 Bayesian Vision CSE 672 course catalog page
CSE 673 Computational Vision CSE 673 course catalog page
CSE 674 Advanced Machine Learning CSE 674 course catalog page
CSE 675 Stochastic Simulation & Inference CSE 675 course catalog page
CSE 676 Deep Learning CSE 676 course catalog page
CSE 678 Face and Gesture Recognition CSE 678 course catalog page
CSE 680 Computational Geometry CSE 680 course catalog page
CSE 681 Formal Languages 1 CSE 681 course catalog page
CSE 691 Advanced VLSI Design CSE 691 course catalog page
CSE 694 Topics in Algorithms - Probabilistic Analysis and Randomized Algorithms CSE 694 course catalog page
CSE 695 Theory Of Computation CSE 695 course catalog page
CSE 696 Computational Complexity CSE 696 course catalog page
CSE 699 Supervised Teaching CSE 699 course catalog page
CSE 700 Independent Study CSE 700 course catalog page
CSE 701 Seminars CSE 701 course catalog page
CSE 702 Seminars CSE 702 course catalog page
CSE 703 Seminars CSE 703 course catalog page
CSE 704 Seminars CSE 704 course catalog page
CSE 705 Seminars CSE 705 course catalog page
CSE 706 Seminars CSE 706 course catalog page
CSE 707 Seminars CSE 707 course catalog page
CSE 708 Seminars CSE 708 course catalog page
CSE 709 Seminars CSE 709 course catalog page
CSE 710 Seminars CSE 710 course catalog page
CSE 711 Seminars CSE 711 course catalog page
CSE 712 Seminars CSE 712 course catalog page
CSE 713 Seminars CSE 713 course catalog page
CSE 714 Seminars CSE 714 course catalog page
CSE 715 Seminars CSE 715 course catalog page
CSE 716 Seminars CSE 716 course catalog page
CSE 717 Seminars CSE 717 course catalog page
CSE 718 Seminars CSE 718 course catalog page
CSE 719 Seminars CSE 719 course catalog page
CSE 720 Seminars CSE 720 course catalog page
CSE 721 Seminars CSE 721 course catalog page
CSE 722 Seminars CSE 722 course catalog page
CSE 723 Seminars CSE 723 course catalog page
CSE 724 Seminars CSE 724 course catalog page
CSE 725 Seminars CSE 725 course catalog page
CSE 726 Seminars CSE 726 course catalog page
CSE 727 Seminars CSE 727 course catalog page
CSE 728 Seminars CSE 728 course catalog page
CSE 729 Seminars CSE 729 course catalog page
CSE 730 Seminars CSE 730 course catalog page
CSE 731 Seminars CSE 731 course catalog page
CSE 732 Seminars CSE 732 course catalog page
CSE 734 Seminars CSE 734 course catalog page
CSE 735 Seminars CSE 735 course catalog page
CSE 736 Seminars CSE 736 course catalog page
CSE 737 Seminars CSE 737 course catalog page
CSE 738 Seminars CSE 738 course catalog page
CSE 739 Seminars CSE 739 course catalog page
CSE 740 Seminars CSE 740 course catalog page
CSE 741 Seminars CSE 741 course catalog page
CSE 742 Seminars CSE 742 course catalog page
CSE 744 Seminars CSE 744 course catalog page
CSE 745 Seminars CSE 745 course catalog page
CSE 746 Seminars CSE 746 course catalog page
CSE 748 Seminars CSE 748 course catalog page
CSE 749 Seminars CSE 749 course catalog page
CSE 799 Supervised Research CSE 799 course catalog page
CSE 800 Thesis Guidance CSE 800 course catalog page