CSE Courses

CSE Courses
(Subject to change)

Course Name Course Title

Fall 2019

Spring 2020

Fall 2020

Spring 2021

CSE101 Computer Science Principles

CSE102 Introduction to Web Design and Programming

CSE114 Introduction to Object-Oriented Programming

CSE130 Introduction to Programming in C
CSE214 Data Structures

CSE215 Foundations of Computer Science

CSE216 Programming Abstractions

CSE219 Computer Science III (No longer offered)
CSE220 System Fundamentals I

CSE230 Intermediate Programming in C and C++
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

CSE308 Software Engineering (This became new CSE 416)

CSE310 Computer Networks

CSE311 Systems Administration
CSE312 Legal, Social, and Ethical Issues in Information Systems

CSE316 Fundamentals of Software Development

CSE320 Systems Fundementals II

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
CSE336 Internet Programming
CSE346 Computer Communications
CSE351 Introduction to Data Science

CSE352 Artificial Intelligence

CSE353 Machine Learning

CSE364 Advanced Multimedia Techniques
CSE366 Introduction to Virtual Reality
CSE370 Wireless and Mobile Networking
CSE371 Logic
CSE373 Analysis of Algorithms

CSE377 Introduction to Medical Imaging
CSE378 Introduction to Robotics
CSE380 2D Game Programming
CSE381 3D Game Programming
CSE390-394 Special Topics in Computer Science
CSE416 Software Engineering

CSE475 Undergraduate Teaching Practicum

CSE487 Research in Computer Science

CSE488 Internship in Computer Science