CSE and CYB Course Descriptions
CSE and CYB Course Descriptions
- CSE148 - Business Computing
- CSE151 - Computers, Computer Science, and Society
- CSE153 - Introduction to C/C++ Programming
- CSE163 - Introduction to Computer Concepts and Programming
- CSE174 - Fundamentals of Programming and Problem Solving
- CSE201 - Introduction to Software Engineering
- CSE202 - Software Requirements (formerly CSE 322)
- CSE212 - Software Engineering for User Interface and User Experience Design
- CSE243 - Problem Analysis Using Computer Tools
- CSE251 - Introduction to Game Programming
- CSE252 - Web Application Programming
- CSE253 - Current Programming Languages
- CSE262 - Technology, Ethics, and Global Society
- CSE271 - Object-Oriented Programming
- CSE273 - Optimization Modeling
- CSE274 - Data Abstraction and Data Structures
- CSE276 - Mathematics and Computer Science
- CSE278 - Systems I: Introduction to Systems Programming
- CSE301 - Software Architecture and Design (formerly CSE 311)
- CSE302 - Software Construction (formerly CSE 211)
- CSE372 - Stochastic Modeling
- CSE374 - Algorithms I
- CSE381 - Systems 2: OS, Concurrency, Virtualization, and Security
- CSE382 - Mobile App Development
- CSE383 - Web Applications Programming
- CSE385 - Database Systems
- CSE386 - Foundations of Computer Graphics and Games
- CSE389 - Game Design and Implementation
- CSE401 - Software Quality Assurance and Testing (formerly CSE 321)
- CSE411 - Introduction to Model-Driven Software Engineering
- CSE432 - Machine Learning
- CSE433 - Deep Learning
- CSE434 - Generative Artificial Intelligence
- CSE443 - High Performance Computing
- CSE444 - Applied Cryptography
- CSE448 - Senior Design Project I
- CSE449 - Senior Design Project II
- CSE451 - Web Services and Service Oriented Architecture
- CSE465 - Comparative Programming Languages
- CSE466 - Bioinformatics Computing Skills
- CSE470 - Special Topics
- CSE473 - Automata, Formal Languages, and Computability
- CSE474 - Compiler Design
- CSE478 - Soft Computing Techniques for Optimization
- CSE480 - Special Problems
- CSE484 - Algorithms II
- CSE485 - Advanced Database Systems
- CSE486 - Introduction to Artificial Intelligence
- CSE488 - Image Processing & Computer Vision
- CSE489 - Advanced Graphics and Game Engine Design
- CSE491 - Undergraduate Research
- CSE501 - Software Quality Assurance and Testing
- CSE511 - Introduction to Model-Driven Software Engineering
- CSE532 - Machine Learning
- CSE533 - Deep Learning
- CSE534 - Generative Artificial Intelligence
- CSE543 - High Performance Computing
- CSE544 - Applied Cryptography
- CSE551 - Web Services and Service Oriented Architecture
- CSE565 - Comparative Programming Languages
- CSE566 - (BIO/MBI 566) Bioinformatics Computing Skills
- CSE570 - Special Topics
- CSE573 - Automata, Formal Languages, & Computability
- CSE574 - Compiler Design
- CSE578 - Soft Computing Techniques for Optimization
- CSE584 - Algorithms II
- CSE585 - Advanced Database Systems
- CSE586 - Introduction to Artificial Intelligence
- CSE588 - Image Processing & Computer Vision
- CSE589 - Advanced Graphics and Game Engine Design
- CSE600 - Independent Study
- CSE601 - Computer Science Research Methods
- CSE602 - Emerging Topics in Computer Science
- CSE610 - Seminar
- CSE616 - Simulation of Physical and Engineering Systems
- CSE617 - Advanced Networks
- CSE620 - Special Topics
- CSE621 - Foundations of Software Engineering
- CSE627 - Machine Learning
- CSE648 - Professional Computing Experience
- CSE664 - Advanced Algorithms
- CSE667 - Cryptography
- CSE671 - Software Quality
- CSE690 - Graduate Research
- CSE700 - Research for Master's Thesis
- CYB134 - Introduction to Cybersecurity
- CYB234 - System Administration and Scripting for Security
- CYB235 - Computer Network Design and Administration
- CYB236 - Data Security
- CYB331 - Software Security
- CYB332 - Human, Organizational, and Societal Security
- CYB334 - Network Security
- CYB335 - Defensive Security
- CYB435 - Offensive Security
- CYB437 - Cybersecurity Capstone