CSE Courses (Subject to change)A number next to a checkbox indicates how many course sections are planned. Course Name Course Title Spring 2023 Fall 2023 Spring 2024 Summer 2024 Fall 2024 CSE101 Computer Science Principles ✔ ✔ ✔ ✔ ✔ CSE102 Introduction to Web Design and Programming ✔ CSE114 Introduction to Object-Oriented Programming ✔ ✔ ✔ ✔ ✔ 2 CSE150 Foundations of Computer Science: Honors ✔ ✔ CSE160 Computer Science A: Honors ✔ ✔ CSE161 Lab for Comp Sci A: Honors ✔ ✔ CSE214 Data Structures ✔ ✔ ✔ ✔ ✔ 2 CSE215 Foundations of Computer Science ✔ ✔ ✔ ✔ ✔ 2 CSE216 Programming Abstractions ✔ ✔ ✔ ✔ ✔ 2 CSE220 System Fundamentals I ✔ ✔ ✔ ✔ CSE260 Computer Science B: Honors ✔ ✔ CSE261 Laboratory for Computer Science B: Honors ✔ ✔ CSE300 Technical Communications ✔ ✔ ✔ ✔ 5 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 CSE316 Fundamentals of Software Development ✔ ✔ ✔ ✔ CSE320 System Fundamentals II ✔ ✔ ✔ ✔ 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 ✔ ✔ 2 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 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 ✔ ✔