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 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 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 |  |