CSE courses
81 courses · University at Buffalo · Fall 2026
- CSE 101LLB — Computers: A General Introduction1 section
- CSE 111LLB — Introduction to Quantitative Analysis and Reasoning with Computing1 section
- CSE 115LLR — Introduction to Computer Science I1 section
- CSE 116LLB — Introduction to Computer Science II1 section
- CSE 191LR — Introduction to Discrete Structures1 section
- CSE 199SR — UB Seminar1 section
- CSE 220LLB — Systems Programming1 section
- CSE 234LEC — Intro to Blockchain1 section
- CSE 241LLB — Digital Systems1 section
- CSE 250LR — Data Structures1 section
- CSE 302LR — Intro to Experiential Learning/Research1 section
- CSE 303LEC — Intermediate Experiential Learning/Research1 section
- CSE 305LR — Introduction to Programming Languages1 section
- CSE 306LLB — Software Quality in Practice1 section
- CSE 312LR — Introduction to Web Applications1 section
- CSE 321LR — Real -Time and Embedded Operating Systems1 section
- CSE 331LR — Algorithms and Complexity1 section
- CSE 341LR — Computer Organization1 section
- CSE 350LR — Advanced Data Structures and Indexes1 section
- CSE 365LR — Introduction to Computer Security1 section
- CSE 368LR — Introduction to Artificial Intelligence1 section
- CSE 370LR — Applied Human Computer Interaction and Interface Design1 section
- CSE 379LLB — Introduction to Microprocessors1 section
- CSE 396LR — Introduction to the Theory of Computation1 section
- CSE 402LEC — Experiential Learning/Research Capstone1 section
- CSE 404LR — Software Project Management1 section
- CSE 406LEC — Blockchain, Cryptocurrency and Decentralized Finance Systems1 section
- CSE 409LEC — Advanced Blockchain Concepts1 section
- CSE 410LEC — Special Topics1 section
- CSE 411LEC — Introduction to Computer Systems Administration1 section
- CSE 413LEC — Theory of Programming Languages1 section
- CSE 418LEC — Software Security1 section
- CSE 420LEC — 3D Video Game Development1 section
- CSE 421LEC — Introduction to Operating Systems1 section
- CSE 426LEC — Blockchain Application Development1 section
- CSE 427LEC — Systems Security1 section
- CSE 428LEC — Introduction to Digital Image Processing1 section
- CSE 429LEC — Algorithms for Modern Computing Systems1 section
- CSE 430LEC — Topics in Theoretical Computer Science1 section
- CSE 431LEC — Algorithms Analysis and Design1 section
- CSE 432LEC — Randomized Algorithms Analysis and Design1 section
- CSE 435LEC — Information Retrieval1 section
- CSE 439LEC — Quantum Computation through Linear Algebra1 section
- CSE 440LEC — Machine Learning and Society for Majors1 section
- CSE 441LEC — Machine Learning and Society for Non-Majors1 section
- CSE 442LR — Software Engineering1 section
- CSE 443LR — Compilers1 section
- CSE 445LEC — Coding Theory1 section
- CSE 446LEC — Reinforcement Learning1 section
- CSE 449LEC — Software Verification1 section
- CSE 450LEC — Hardware/Software Integrated Systems Design I1 section
- CSE 453LEC — Hardware/Software Integrated Systems Design 21 section
- CSE 454LEC — Applied Computational Intelligence1 section
- CSE 455LEC — Introduction to Pattern Recognition1 section
- CSE 460LEC — Data Models and Query Languages1 section
- CSE 462LEC — Database Systems1 section
- CSE 463LEC — Knowledge Representation1 section
- CSE 465LEC — Computer Security1 section
- CSE 467LEC — Computational Linguistics1 section
- CSE 468LEC — Robotics Algorithms1 section
- CSE 469LEC — Introduction to Data Mining1 section
- CSE 470LEC — Introduction to Parallel and Distributed Processing1 section
- CSE 471LEC — Advanced Computational Linguistics1 section
- CSE 473LEC — Introduction to Computer Vision and Image Processing1 section
- CSE 474LEC — Introduction to Machine Learning1 section
- CSE 477LEC — Processing of Strings and Sequences1 section
- CSE 478LEC — Computational Investment: Part I1 section
- CSE 479LEC — Advanced Embedded Systems1 section
- CSE 486LEC — Distributed Systems1 section
- CSE 487LEC — Data Intensive Computing1 section
- CSE 489LEC — Modern Networking Concepts1 section
- CSE 490LEC — Computer Architecture1 section
- CSE 491LEC — Introduction to the Theory of Computation1 section
- CSE 492TUT — Undergraduate Peer Mentoring1 section
- CSE 493LLB — Introduction to VLSI Electronics1 section
- CSE 494SEM — Capstone/Seminar1 section
- CSE 495TUT — Supervised Teaching1 section
- CSE 496TUT — Internship/Practicum1 section
- CSE 497TUT — Departmental Honors Thesis or Project1 section
- CSE 498TUT — Undergraduate Research and Creative Activity1 section
- CSE 499TUT — Independent Study1 section
Spot missing or incorrect course data?