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