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