Course Descriptions

Undergraduate Courses

  • CEC 101 Computing, Engineering, and Society 
  • CSE 102 Introduction to Computing and Engineering
  • CSE 141 Personal Computer Applications
  • CSE 148 Business Computing
  • CSE 151 Computers, Computer Science, and Society
  • CSE 153 Introduction to C/C++ Programming
  • CSE 163 Introduction to Computer Concepts and Programming
  • CSE 174  Fundamentals of Programming and Problem Solving
  • CSE 177 Independent Study
  • CSE 201 Introduction to Software Engineering
  • CSE 211 Software Construction
  • CSE 212 Software Engineering for User Interface and User Experience Design
  • CSE 241 Computational Modeling
  • CSE 243 Problem Analysis Using Computer Tools
  • CSE 251 Introduction to Game Programming
  • CSE 252 Web Application Programming
  • CSE 253 Current Programming Languages
  • CSE 262 Technology, Ethics, and Global Society
  • CSE 271 Object-Oriented Programming
  • CSE 273 Optimization Modeling
  • CSE 274 Data Abstraction and Data Structures
  • CSE 277 Independent Study
  • CSE 278 Systems 1: Introduction to Systems Programming
  • CSE 283 Data Communications and Networks
  • CSE 287 Foundations of Computer Graphics and Games
  • CSE 310 Undergraduate Seminar
  • CSE 311 Software Architecture and Design
  • CSE 321 Software Quality Assurance and Testing
  • CSE 322 Software Requirements
  • CSE 372 Stochastic Modeling
  • CSE 377 Independent Study
  • CSE 381 Systems 2: OS, Currency, Virtualization, and Security
  • CSE 383 Client Server Systems
  • CSE 385 Database Systems
  • CSE 386 Introduction to Computer Graphics
  • CSE 387 Advanced Graphics and Game Engine Design
  • CSE 441 Applications of Technical Computing Environments
  • CSE 443 High Performance Computing
  • CSE 448 Senior Design Project I
  • CSE 449 Senior Design Project II
  • CSE 451 Web Services and Service Oriented Architecture
  • CSE 464 Algorithms
  • CSE 465 Comparative Programming Languages
  • CSE 466 (BOT/MBI/ZOO 466) Bioinformatics Computing Skills
  • CSE 467 Computer and Network Security
  • CSE 470 Special Topics
  • CSE 471 Simulation
  • CSE 473 Automata, Formal Languages, and Computability
  • CSE 474 Compiler Design
  • CSE 477 Independent Study
  • CSE 480 Special Problems
  • CSE 481 Technology for Management of Disability and Disease
  • CSE 485 Advanced Database Systems
  • CSE 486 Introduction to Artificial Intelligence
  • CSE 487 Game Design and Implementation
  • CSE 491 Undergraduate Research

Graduate Courses

  • CSE 541 Applications of Technical Computing Environments
  • CSE 543 High Performance Computing
  • CSE 551 Web Services and Service Oriented Architecture
  • CSE 564 Algorithms
  • CSE 565 Comparative Programming Languages
  • CSE 566 (BOT/MBI/ZOO 566) Bioinformatics Computing Skills
  • CSE 567 Computer and Network Security
  • CSE 570 Special Topics
  • CSE 571 Simulation
  • CSE 573 Automata, Formal Languages, & Computability
  • CSE 574 Compiler Design
  • CSE 585 Advanced Database Systems
  • CSE 586 Introduction to Artificial Intelligence
  • CSE 587 Game Design and Implementation
  • CSE 600 Independent Study
  • CSE 603 Computer Programming
  • CSE 604 Computer Architecture
  • CSE 606 Data Structures and Algorithms
  • CSE 607 Database Systems
  • CSE 608 Computer Networks
  • CSE 609 Scientific Computing
  • CSE 610 Seminar
  • CSE 615 Mathematical Modeling
  • CSE 616 Simulation of Physical and Engineering Systems
  • CSE 617 Advanced Networks
  • CSE 618 Graphics for Simulation and Virtual Environments
  • CSE 620 Special Topics
  • CSE 621 Foundations of Software Engineering
  • CSE 626 Information Retrieval Systems
  • CSE 627 Machine Learning
  • CSE 628 Advanced Simulation
  • CSE 631 Ontologies for the Semantic Web
  • CSE 664 Advanced Algorithms
  • CSE 667 Cryptography
  • CSE 690 Graduate Research
  • CSE 700 Research for Master's Thesis