CSE 10001 Principles of Computing (3 Credit Hours)
Satisfies the following University Core Requirements: WKST-Core Science & Technology
CSE 10024 History of Artificial Intelligence (3 Credit Hours)
CSE 10101 Elements of Computing I (3 Credit Hours)
CSE 10102 Elements of Computing II (3 Credit Hours)
CSE 10150 Responsible and Ethical AI (3 Credit Hours)
CSE 20024 History of Artificial Intelligence (3 Credit Hours)
CSE 20110 Discrete Mathematics (3 Credit Hours)
CSE 20133 Introduction to Computing for EE Majors (3 Credit Hours)
CSE 20147 Basic Data Science in Python & R (3 Credit Hours)
CSE 20176 The Archeology of Hacking (3 Credit Hours)
Satisfies the following University Core Requirements: WKIN - Core Integration
CSE 20221 Logic Design and Sequential Circuits (3 Credit Hours)
CSE 20222 Logic and Processor Design (3 Credit Hours)
CSE 20232 C/C++ Programming (3 Credit Hours)
CSE 20289 Systems Programming (3 Credit Hours)
CSE 20290 Career Choices in Computer Science and Engineering (1 Credit Hour)
CSE 20311 Fundamentals of Computing (4 Credit Hours)
CSE 20312 Data Structures (3.5 Credit Hours)
CSE 20510 Electrical Circuits for CPEG Majors (3 Credit Hours)
CSE 20600 CSE Service Projects (1-3 Credit Hours)
Course may be repeated.
CSE 20639 3D Game Environments in Unity (3 Credit Hours)
CSE 21221 Logic Design Laboratory (0 Credit Hours)
CSE 21311 Fundamentals of Computing Lab (0 Credit Hours)
CSE 21312 Data Structures Lab (0 Credit Hours)
CSE 28901 Undergraduate Research (1-3 Credit Hours)
Course may be repeated.
CSE 30124 Introduction to Artificial Intelligence (3 Credit Hours)
CSE 30125 Computational Methods (3 Credit Hours)
CSE 30151 Theory of Computing (3 Credit Hours)
CSE 30246 Database Concepts (3 Credit Hours)
CSE 30264 Computer Networks (3 Credit Hours)
CSE 30321 Computer Architecture (3 Credit Hours)
CSE 30332 Programming Paradigms (3 Credit Hours)
Prerequisites: CSE 30331 or CSE 34331 or CSE 20312 CSE 30341 Operating System Principles (3 Credit Hours)
Prerequisites: (CSE 20312 (may be taken concurrently) or CSE 34331 (may be taken concurrently)) or CSE 30331 CSE 30342 Digital Integrated Circuits (3 Credit Hours)
CSE 30353 Signals Processing Fundamentals (3 Credit Hours)
CSE 30600 CSE Service Projects (1-3 Credit Hours)
Course may be repeated.
CSE 30872 Programming Challenges (3 Credit Hours)
CSE 31321 Computer Architecture Lab (0 Credit Hours)
CSE 32078 Silicon Valley Pre-Departure (0.5 Credit Hours)
CSE 34332 Progr. Paradigms (3 Credit Hours)
CSE 34777 Creative Programing with Processing (3 Credit Hours)
CSE 40113 Design/Analysis of Algorithms (3 Credit Hours)
Prerequisites: CSE 30331 or CSE 34331 or CSE 20312 CSE 40166 Computer Graphics (3 Credit Hours)
CSE 40171 AI and Social Good (3 Credit Hours)
CSE 40175 Ethical and Professional Issues (3 Credit Hours)
CSE 40176 The Archaeology of Hacking (3 Credit Hours)
CSE 40232 Software Engineering (3 Credit Hours)
Prerequisites: (CSE 30331 or CSE 34331)
CSE 40243 Compilers and Language Design (3 Credit Hours)
Prerequisites: (CSE 30331 or CSE 34331)
CSE 40333 Mobile Application Design (3 Credit Hours)
CSE 40348 Emerging Interactive Technologies (3 Credit Hours)
CSE 40373 Embedded System Development (3 Credit Hours)
CSE 40424 Human Computer Interaction (3 Credit Hours)
CSE 40431 Theory of Programming Languages (3 Credit Hours)
CSE 40438 High-Frequency Trading Technologies (3 Credit Hours)
CSE 40439 Game Development (3 Credit Hours)
CSE 40445 Hardware Platforms for Deep Learning and Optimization (3 Credit Hours)
CSE 40457 High-Level Synthesis (3 Credit Hours)
CSE 40462 VLSI Circuit Design (3 Credit Hours)
CSE 40522 Computer Engineering Capstone Design (4 Credit Hours)
CSE 40535 Special Studies: Computer Vision (3 Credit Hours)
CSE 40536 Computer Vision II (3 Credit Hours)
CSE 40537 Biometrics (3 Credit Hours)
CSE 40567 Computer Security (3 Credit Hours)
Prerequisites: CSE 30331 or CSE 34331 or CSE 20312 CSE 40600 CSE Service Projects (1-3 Credit Hours)
CSE 40601 Computing Service Projects - Community Engagement and Countering Systemic Bias (1 Credit Hour)
CSE 40622 Cryptography (3 Credit Hours)
CSE 40625 Machine Learning (3 Credit Hours)
CSE 40647 Data Science (3 Credit Hours)
CSE 40655 Technical Concepts of Visual Effects I (3 Credit Hours)
CSE 40657 Natural Language Processing (3 Credit Hours)
Prerequisites: (CSE 30331 or CSE 34331) and CSE 20312 CSE 40677 Open Source Software Development (3 Credit Hours)
CSE 40679 Microprocessor-Based Application Design and Implementation (3 Credit Hours)
CSE 40685 Machine Learning for Embedded Systems (3 Credit Hours)
CSE 40693 Modern Web Development (3 Credit Hours)
CSE 40728 System Design and Implementation of Small Autonomous Vehicles (3 Credit Hours)
CSE 40739 Advanced Game Development (3 Credit Hours)
CSE 40744 Special Topics in Machine Learning and Data Visualization (3 Credit Hours)
CSE 40746 Advanced Database Projects (3 Credit Hours)
CSE 40748 Human-AI Collaborative Systems (3 Credit Hours)
CSE 40762 Digital Integrated Circuits 2 (3 Credit Hours)
CSE 40770 Secure Software Engineering (3 Credit Hours)
CSE 40771 Distributed Systems (3 Credit Hours)
CSE 40773 Software Development for Autonomous Unmanned Vehicles (3 Credit Hours)
Prerequisites: CSE 30331 or CSE 34331 or CSE 20312 CSE 40777 Technical Concepts of Visual Effects II (3 Credit Hours)
CSE 40793 Principles and Practices of Software Development (3 Credit Hours)
CSE 40814 Mobile Computing (3 Credit Hours)
Prerequisites: CSE 30331 or CSE 34331
CSE 40816 Smart Health (3 Credit Hours)
CSE 40822 Cloud Computing (3 Credit Hours)
CSE 40838 Data Visualization (3 Credit Hours)
CSE 40842 Hackers in the Bazaar (3 Credit Hours)
Prerequisites: CSE 30331 or CSE 34331
CSE 40868 Neural Networks (3 Credit Hours)
CSE 40874 AI and Social Good (3 Credit Hours)
CSE 40883 Robotics Studio (3 Credit Hours)
CSE 40884 Network Science (3 Credit Hours)
CSE 40910 Topics in Mathematical Logic (3 Credit Hours)
CSE 40923 Case Studies in Computing-Based Entrepreneurship (3 Credit Hours)
CSE 40932 Exotic Computing (3 Credit Hours)
CSE 40937 In-Memory Computing (3 Credit Hours)
CSE 40947 Cross-Layer Design for CMOS and Beyond-CMOS Technologies (3 Credit Hours)
CSE 40963 Theory of Neural Networks (3 Credit Hours)
CSE 40982 Interactive Dialogue Systems (3 Credit Hours)
CSE 40986 Low Vision Mentorship Project (1 Credit Hour)
CSE 46101 Directed Readings (1-3 Credit Hours)
CSE 48423 iTREDS Capstone Experience (1 Credit Hour)
CSE 48523 iTREDS Capstone Experience 2 (1 Credit Hour)
CSE 48623 iTREDS Capstone Experience 3 (2 Credit Hours)
CSE 48901 Undergraduate Research (1-4 Credit Hours)
Course may be repeated.
CSE 48999 Research Experience for Undergraduates (0 Credit Hours)