CSE Courses (Subject to change)A number next to a checkbox indicates how many course sections are planned. Course Name Course Title Fall 2023 Spring 2024 Summer 2024 Fall 2024 Spring 2025 CSE101 Computer Science Principles ✔ ✔ ✔ ✔ ✔ CSE102 Introduction to Web Design and Programming ✔ CSE114 Introduction to Object-Oriented Programming ✔ ✔ ✔ ✔ 2 ✔ 2 CSE150 Foundations of Computer Science: Honors ✔ ✔ CSE160 Computer Science A: Honors ✔ ✔ CSE161 Lab for Comp Sci A: Honors ✔ ✔ CSE214 Data Structures ✔ ✔ ✔ ✔ 2 ✔ 2 CSE215 Foundations of Computer Science ✔ ✔ ✔ ✔ 2 ✔ 2 CSE216 Programming Abstractions ✔ ✔ ✔ ✔ 2 ✔ CSE220 System Fundamentals I ✔ ✔ ✔ ✔ 2 CSE260 Computer Science B: Honors ✔ ✔ CSE261 Laboratory for Computer Science B: Honors ✔ ✔ CSE300 Technical Communications ✔ ✔ ✔ ✔ CSE301 History of Computing ✔ CSE303 Introduction to the Theory of Computation ✔ ✔ ✔ ✔ CSE304 Compiler Design ✔ ✔ CSE305 Principles of Database Systems ✔ ✔ CSE306 Operating Systems ✔ ✔ CSE307 Principles of Programming Languages ✔ ✔ CSE310 Computer Networks ✔ ✔ ✔ ✔ ✔ CSE311 Systems Administration ✔ ✔ CSE312 Legal, Social, and Ethical Issues in Information Systems ✔ ✔ ✔ 3 ✔ 3 CSE316 Fundamentals of Software Development ✔ ✔ ✔ ✔ 2 CSE320 System Fundamentals II ✔ ✔ ✔ 2 ✔ 2 CSE323 Human Computer Interaction ✔ CSE327 Fundamentals of Computer Vision ✔ ✔ CSE328 Fundamentals of Computer Graphics ✔ ✔ CSE331 Computer Security Fundamentals ✔ ✔ CSE332 Introduction to Visualization ✔ ✔ CSE333 User Interface Development ✔ ✔ CSE334 Introduction to Multimedia Systems ✔ ✔ ✔ ✔ CSE337 Scripting Languages ✔ ✔ ✔ ✔ CSE346 Computer Communications CSE350 Theory of Computation: Honors ✔ ✔ CSE351 Introduction to Data Science ✔ ✔ ✔ CSE352 Artificial Intelligence ✔ ✔ CSE353 Machine Learning ✔ ✔ CSE354 Natural Language Processing ✔ ✔ CSE355 Computational Geometry ✔ CSE356 Cloud Computing ✔ ✔ CSE357 Statistical Methods for Data Science ✔ ✔ CSE360 Software Security ✔ ✔ CSE361 Web Security ✔ ✔ CSE362 Mobile Security CSE363 Offensive Security ✔ CSE364 Advanced Multimedia Techniques CSE366 Introduction to Virtual Reality ✔ CSE371 Logic ✔ ✔ CSE373 Analysis of Algorithms ✔ ✔ ✔ ✔ CSE376 Advanced System Programming in UNIX/C CSE377 Introduction to Medical Imaging ✔ CSE378 Introduction to Robotics ✔ CSE380 2D Game Programming ✔ ✔ CSE381 3D Game Programming ✔ ✔ CSE385 Analysis of Algorithms: Honors ✔ ✔ CSE390-394 Special Topics in Computer Science ✔ CSE416 Software Engineering ✔ ✔ ✔ 3 ✔ 3 CSE475 Undergraduate Teaching Practicum ✔ ✔ ✔ ✔ ✔ CSE487 Research in Computer Science ✔ ✔ ✔ ✔ ✔ CSE488 Internship in Computer Science ✔ ✔ ✔ ✔ ✔ CSE495 Senior Honors Research Project I ✔ ✔ ✔ ✔ ✔ CSE496 Senior Honors Research Project II ✔ ✔ ✔ ✔ ✔