Table: CSE Undergraduate Course Catalog
| Course |
Title |
Info |
| CSE 101 |
Computers: A General Introduction |
 |
| CSE 111 |
Introduction to Quantitative Analysis and Reasoning with Computing |
 |
| CSE 113 |
Introduction to Computer Programming I |
 |
| CSE 115 |
Introduction to Computer Science I |
 |
| CSE 116 |
Introduction to Computer Science II |
 |
| CSE 11 |
Special Studies Computer Science & Engineering |
 |
| CSE 11300 |
300 Level Elective CSE Majors |
 |
| CSE 11400 |
400 Level Elective CSE Majors |
 |
| CSE 191 |
Introduction to Discrete Structures |
 |
| CSE 199 |
UB Seminar |
 |
| CSE 220 |
Systems Programming |
 |
| CSE 234 |
Intro to Blockchain |
 |
| CSE 241 |
Digital Systems |
 |
| CSE 250 |
Data Structures |
 |
| CSE 302 |
Intro to Experiential Learning/Research |
 |
| CSE 303 |
Intermediate Experiential Learning/Research |
 |
| CSE 305 |
Introduction to Programming Languages |
 |
| CSE 306 |
Software Quality in Practice |
 |
| CSE 312 |
Introduction to Web Applications |
 |
| CSE 321 |
Real -Time and Embedded Operating Systems |
 |
| CSE 331 |
Algorithms and Complexity |
 |
| CSE 341 |
Computer Organization |
 |
| CSE 350 |
Advanced Data Structures and Indexes |
 |
| CSE 365 |
Introduction to Computer Security |
 |
| CSE 368 |
Introduction to Artificial Intelligence |
 |
| CSE 370 |
Applied Human Computer Interaction and Interface Design |
 |
| CSE 379 |
Introduction to Microprocessors |
 |
| CSE 396 |
Introduction to the Theory of Computation |
 |
| CSE 402 |
Experiential Learning/Research Capstone |
 |
| CSE 404 |
Software Project Management |
 |
| CSE 406 |
Blockchain, Cryptocurrency and Decentralized Finance System |
 |
| CSE 409 |
Advanced Blockchain Concepts |
 |
| CSE 410 |
Special Topics |
 |
| CSE 411 |
Introduction to Computer Systems Administration |
 |
| CSE 413 |
Theory of Programming Languages |
 |
| CSE 418 |
Software Security |
 |
| CSE 420 |
3D Video Game Development |
 |
| CSE 421 |
Introduction to Operating Systems |
 |
| CSE 426 |
Blockchain Application Development |
 |
| CSE 427 |
Systems Security |
 |
| CSE 428 |
Introduction to Digital Image Processing |
 |
| CSE 429 |
Algorithms for Modern Computing Systems |
 |
| CSE 430 |
Topics in Theoretical Computer Science |
 |
| CSE 431 |
Algorithms Analysis and Design |
 |
| CSE 432 |
Randomized Algorithms Analysis and Design |
 |
| CSE 435 |
Information Retrieval |
 |
| CSE 439 |
Quantum Computation through Linear Algebra |
 |
| CSE 440 |
Machine Learning and Society for Majors |
 |
| CSE 441 |
Machine Learning and Society for Non-Majors |
 |
| CSE 442 |
Software Engineering |
 |
| CSE 443 |
Compilers |
 |
| CSE 445 |
Coding Theory |
 |
| CSE 446 |
Reinforcement Learning |
 |
| CSE 449 |
Software Verification |
 |
| CSE 450 |
Hardware/Software Integrated Systems Design I |
 |
| CSE 453 |
Hardware/Software Integrated Systems Design 2 |
 |
| CSE 454 |
Applied Computational Intelligence |
 |
| CSE 455 |
Introduction to Pattern Recognition |
 |
| CSE 460 |
Data Models and Query Languages |
 |
| CSE 462 |
Database Systems |
 |
| CSE 463 |
Knowledge Representation |
 |
| CSE 465 |
Computer Security |
 |
| CSE 467 |
Computational Linguistics |
 |
| CSE 468 |
Robotics Algorithms |
 |
| CSE 469 |
Introduction to Data Mining |
 |
| CSE 470 |
Introduction to Parallel and Distributed Processing |
 |
| CSE 473 |
Introduction to Computer Vision and Image Processing |
 |
| CSE 474 |
Introduction to Machine Learning |
 |
| CSE 477 |
Processing of Strings and Sequences |
 |
| CSE 478 |
Computational Investment: Part I |
 |
| CSE 486 |
Distributed Systems |
 |
| CSE 487 |
Data Intensive Computing |
 |
| CSE 489 |
Modern Networking Concepts |
 |
| CSE 490 |
Computer Architecture |
 |
| CSE 491 |
Introduction to the Theory of Computation |
 |
| CSE 492 |
Undergraduate Peer Mentoring |
 |
| CSE 493 |
Introduction to VLSI Electronics |
 |
| CSE 494 |
Senior Capstone/Seminar |
 |
| CSE 495 |
Supervised Teaching |
 |
| CSE 496 |
Internship/Practicum |
 |
| CSE 497 |
Departmental Honors Thesis or Project |
 |
| CSE 498 |
Undergraduate Research and Creative Activity |
 |
| CSE 499 |
Independent Study |
 |