UB - University at Buffalo, The State University of New York Computer Science and Engineering

photo of CSE grad students in classGraduate Course Offerings

Entire Catalog

The CSE graduate program has offered these courses over the last five years. Many courses are offered every year, but some are offered irregularly. Click on a course to see when it is being offered (and its history of being offered).

Semester

Course Program Requirements
Ph.D. M.S.

CSE 501: Introduction to Graduate Study in Computer Science & Engineering

CSE General Program Core Course

CSE General Program Core Course

CSE 503: Computer Science for Non-Majors I

CSE 504: Computer Science for Non-Majors II

CSE 505: Fundamentals of Programming Languages

Software and Information Systems Core Course

Software and Information Systems Core Course

CSE 507: Soa And Web Services

CSE 510: Special Topics

CSE 512: Operating Systems Internals

Software and Information Systems Core Course

Software and Information Systems Core Course

PHY 515: High Performance Computing I

CSE 516: E-Commerce Technology

CSE 521: Introduction to Operating Systems

Software and Information Systems Core Course

Software and Information Systems Core Course

CSE 530: Computer Communications

CSE 531: Analysis of Algorithms

CSE General Program Core Course

Theory/Algorithms Core Course

CSE 534: Multimedia Systems

CSE 535: Information Retrieval

Software and Information Systems Core Course

Software and Information Systems Core Course

CSE 536: Computational Biology

MTH 537: Introduction to Numerical Analysis I

MTH 538: Introduction to Numerical Analysis II

CSE 542: Software Engineering Concepts

CSE 543: Introduction to Language Processors

CSE 545: Coding Theory

CSE 547: High Performance Computing 1

Hardware and Networked Systems Core Area

Hardware and Networked Systems Core Area

CSE 552: VLSI (Very Large Scale Integration) Testing

Hardware and Networked Systems Core Course

Hardware and Networked Systems Core Course

CSE 555: Introduction to Pattern Recognition

Artificial Intelligence Core Course

Artificial Intelligence Core Course

CSE 560: Data Models and Query Languages

CSE 562: Database Systems

Software and Information Systems Core Course

Software and Information Systems Core Course

CSE 563: Knowledge Representation

Artificial Intelligence Core Course

Artificial Intelligence Core Course

CSE 564: Game Theory & Comp Net

Theory/Algorithms Core Area

CSE 565: Computer Security

Software and Information Systems Core Course

Software and Information Systems Core Course

CSE 566: Wireless Ntwks Security

Hardware and Networked Systems Core Area

CSE 567: Computational Linguistics

Artificial Intelligence Core Course

Artificial Intelligence Core Course

CSE 573: Introduction to Computer Vision and Image Processing

Artificial Intelligence Core Course

Artificial Intelligence Core Course

CSE 574: Introduction to Machine Learning

Artificial Intelligence Core Course

Artificial Intelligence Core Course

CSE 575: Introduction to Cognitive Science

CSE 581: Computational Geometry

CSE 584: Phil Of Comp Sci

CSE 586: Large-Scale Distributed Systems

Hardware and Networked Systems Core Course

Hardware and Networked Systems Core Course

CSE 587: Information Structures

CSE 589: Modern Networking Concepts

Hardware and Networked Systems Core Course

Hardware and Networked Systems Core Course

CSE 590: Computer Architecture

Hardware and Networked Systems Core Course

Hardware and Networked Systems Core Course

CSE 593: Introduction to VLSI Electronics

Hardware and Networked Systems Core Course

Hardware and Networked Systems Core Course

CSE 594: Graph & Combntorl Algrth

CSE 596: Introduction to the Theory of Computation

CSE General Program Core Course

Theory/Algorithms Core Course

CSE 597: Intro Vlsi Electronics

CSE 598: Graduate Internship

CSE 601: Data Mining and Bioinformatics

Software and Information Systems Core Area

CSE 601: Data Mining/bioinformatic

Software and Information Systems Core Area

CSE 603: Parallel & Distributed Processing

Hardware and Networked Systems Core Area

CSE 604: Fault Tolerant Computing

CSE 605: Advanced Concepts in Programming Languages

Software and Information Systems Core Area

CSE 606: Parallel Architecture

MAE 609: High Perform Computing 1

CSE 616: Multiagent Systems

CE 620: High Perform Computing 1

CSE 620: Advanced Networking Concepts

Hardware and Networked Systems Core Area

CSE 622: Computer Systems Theory

CSE 626: Data Mining

Artificial Intelligence Core Area

CSE 632: Analysis of Algorithms II

Theory/Algorithms Core Area

CSE 633: Parallel Algorithms

Theory/Algorithms Core Area

CSE 634: Advanced Topics in Multimedia Systems

CSE 635: Advanced Info Retrieval

Software and Information Systems Core Area

CSE 635: Multimedia Information Retrieval

Software and Information Systems Core Area

CSE 636: Data Integration

Software and Information Systems Core Area

CSE 642: Techniques of Artificial Intelligence

CSE 646: Wireless Networking & Mobile Computing

Hardware and Networked Systems Core Area

CSE 646: Wireless Sensor Networks

Hardware and Networked Systems Core Area

CSE 655: Introduction to Pattern Recognition

CSE 663: Advanced Topics in Knowledge Representation

Artificial Intelligence Core Area

CSE 664: Applied Cryptography and Computer Security

Software and Information Systems Core Area

CSE 666: Biometrics & Image Analysis

Artificial Intelligence Core Area

CSE 666: Image Analysis

Artificial Intelligence Core Area

CSE 667: Adv Comp Linguistics

Artificial Intelligence Core Area

MTH 667: High Performance Computing I

CSE 668: Animate Vision Principles for 3D Image Sequences

Artificial Intelligence Core Area

CSE 671: Sec Wireless Sensr Ntwrks

Hardware and Networked Systems Core Area

CSE 672: Bayesian Vision

Artificial Intelligence Core Area

CSE 680: Computational Geometry

Theory/Algorithms Core Area

CSE 681: Formal Languages 1

Theory/Algorithms Core Area

CSE 691: Advanced VLSI Design

Hardware and Networked Systems Core Area

CSE 694: Graph and Combinatorial Algorithms

Theory/Algorithms Core Area

CSE 696: Computational Complexity

Theory/Algorithms Core Area

CSE 696: Theory Of Computation 2

Theory/Algorithms Core Area

CSE 700: Independent Study

CSE 701: Seminars

CSE 702: Seminars

CSE 703: Seminars

CSE 704: Seminars

CSE 705: Seminars

CSE 706: Seminars

CSE 708: Seminars

CSE 709: Seminars

CSE 710: Seminars

CSE 711: Seminars

CSE 712: Seminars

CSE 713: Seminars

CSE 714: Seminars

CSE 715: Seminars

CSE 716: Seminars

CSE 717: Seminars

CSE 718: Seminars

CSE 719: Seminars

CSE 720: Seminars

CSE 721: Seminars

CSE 722: Seminars

CSE 723: Seminars

CSE 724: Seminars

CSE 725: Seminars

CSE 726: Seminars

CSE 727: Seminars

CSE 728: Seminars

CSE 730: Seminars

CSE 734: Seminars

CSE 735: Seminars

CSE 736: Seminars

CSE 737: Seminars

CSE 741: Seminars

CSE 742: Seminars

CSE 748: Seminars

CSE 749: Seminars

CSE 799: Supervised Research

CSE 800: Thesis Guidance

Valid XHTML 1.0 Transitional

  • UB CSE Research Image

    Research Spotlight

    New Building SW elevation

    This concept scheme shows the new $75M Engineering building viewed from the southwest. A bridge connects the western face of the building to Ketter Hall. Jarvis Hall is seen on the right. In 2008, UB demolished the trailers that had occupied this site.

  • UB CSE Research Image

    Research Spotlight

    Grants for research

    CSE faculty averages some $4.5 million annually in grants for research in areas that range from high-performance computing to data mining.

  • UB CSE Research Image

    Research Spotlight

    Cutting-edge research facilities

    CSE faculty are major participants in the new $200 million Buffalo Center of Excellence in Bioinformatics.

  • UB CSE Research Image

    Research Spotlight

    High-performance

    CSE's MultiStore Research Group is funded by a $1 million NSF grant for the development of high-performance online data-storage systems.

  • UB CSE Research Image

    Research Spotlight

    Automated mail

    A CSE-affiliated research center developed the systems that postal agencies around the world use for automatically sorting hand-addressed mail.

  • UB CSE Research Image

    Research Spotlight

    New Building NE elevation

    This concept scheme shows the new $75M Engineering building viewed from the northeast. Ketter and Furnas Halls can be seen on the left, just south of the new building. Ground-breaking is scheduled for 2009.

  • UB CSE Research Image

    Research Spotlight

    Working together

    CSE faculty work with researchers in chemistry, the life sciences, the pharmaceutical sciences, media study, geography, and many other disciplines.

  • UB CSE Research Image

    Research Spotlight

    Supercomputing

    The CSE-affiliated Center for Computational Research is one of the leading academic supercomputing centers in the U.S.

  • UB CSE Research Image

    Research Spotlight

    Award-winning faculty

    The CSE faculty includes NSF CAREER award holders and ACM, IEEE, and AAAI fellows.

  • UB CSE Research Image

    Research Spotlight

    Algorithm therapy

    A geometric algorithm developed by CSE professor Jinhui Xu configures a set of radiation beams to destroy brain tumors in a form of computer-aided surgery.

  • UB CSE Research Image

    Research Spotlight

    New Building NW elevation

    This concept scheme shows the new $75M Engineering building viewed from the northwest. The edge of Ketter Hall is visible on the right, just east of the new building. Ribbon-cutting is scheduled for 2011.

  • UB CSE Research Image

    Research Spotlight

    Image analysis

    CSE professor Aidong Zhang is developing intelligent content-analysis programs to automatically analyze images, replacing human coding of semantic content.

  • UB CSE Research Image

    Research Spotlight

    Structural determination

    CSE professor Russ Miller is one of the authors of a program that can determine the structure of molecules as large as 2,000 atoms from X-ray diffraction patterns.

  • UB CSE Research Image

    Research Spotlight

    Handwriting recognition

    Pursuing work on document verification and identification, CSE researchers use machine-learning algorithms to study handwriting variability.

  • UB CSE Research Image

    Research Spotlight

    Crystal clear

    CSE Professor Russ Miller, along with Nobel Laureate Herbert Hauptman, developed an algorithm for crystal structure determination which is considered one of the top 10 algorithms of the 20th century by Computing in Science and Engineering Magazine.

<   /   >

Calendar

calendar image

Click on the calendar image to view the schedule of planned events.

See a list of current and past events.