Major

Computer Science & Engineering

77 courses available

Popular Courses

CSE 590

(1-25)

Research Seminar

Au 25
785 seats

CSE 121

(4)

Introduction to Computer Programming I

Au 25
774 seats

CSE 519

(1)

Current Research in Computer Science

Au 25
605 seats

CSE 123

(4)

Introduction to Computer Programming III

Au 25
578 seats

CSE 122

(4)

Introduction to Computer Programming II

Au 25
555 seats

CSE 520

(1)

Computer Science Colloquium

Au 25
510 seats

CSE 190

(1-5)

Current Topics in Computer Science and Engineering

Au 25
420 seats

CSE 351

(4)

The Hardware/Software Interface

Au 25
332 seats

CSE 311

(4)

Foundations of Computing I

Au 25
326 seats

CSE 390

(1-5)

Special Topics in Computer Science and Engineering

Au 25
308 seats

100 Level

11 courses

CSE 121

(4)

Introduction to Computer Programming I

Au 25
774 seats

CSE 122

(4)

Introduction to Computer Programming II

Au 25
555 seats

CSE 123

(4)

Introduction to Computer Programming III

Au 25
578 seats

CSE 143

(5)

Computer Programming II

Au 25
110 seats

CSE 154

(5)

Web Programming

Au 25
85 seats

CSE 160

(4)

Data Programming

Au 25
224 seats

CSE 163

(4)

Intermediate Data Programming

Au 25
196 seats

CSE 190

(1-5)

Current Topics in Computer Science and Engineering

Au 25
420 seats

CSE 195

(5)

Allen Scholars Bridge Program

Au 25
60 seats

CSE 196

(1)

Allen Scholars Seminar

Au 25
60 seats

CSE 197

(1,2)

Problem Solving for Computer Science and Engineering

Au 25
150 seats

300 Level

12 courses

CSE 311

(4)

Foundations of Computing I

Au 25
326 seats

CSE 312

(4)

Foundations of Computing II

Au 25
180 seats

CSE 331

(4)

Software Design and Implementation

Au 25
220 seats

CSE 332

(4)

Data Structures and Parallelism

Au 25
215 seats

CSE 333

(4)

Systems Programming

Au 25
255 seats

CSE 340

(4)

Interaction Programming

Au 25
75 seats

CSE 344

(4)

Introduction to Data Management

Au 25
140 seats

CSE 351

(4)

The Hardware/Software Interface

Au 25
332 seats

CSE 371

(5)

Design of Digital Circuits and Systems

Au 25
12 seats

CSE 373

(4)

Data Structures and Algorithms

Au 25
248 seats

CSE 390

(1-5)

Special Topics in Computer Science and Engineering

Au 25
308 seats

CSE 391

(1)

System and Software Tools

Au 25
220 seats

400 Level

33 courses

CSE 401

(4)

Introduction to Compiler Construction

Au 25
94 seats

CSE 403

(4)

Software Engineering

Au 25
105 seats

CSE 414

(4)

Introduction to Database Systems

Au 25
262 seats

CSE 415

(3)

Introduction to Artificial Intelligence

Au 25
90 seats

CSE 417

(3)

Algorithms and Computational Complexity

Au 25
90 seats

CSE 421

(3)

Introduction to Algorithms

Au 25
166 seats

CSE 426

(4)

Cryptography

Au 25
72 seats

CSE 427

(3)

Computational Biology

Au 25
70 seats

CSE 431

(3)

Introduction to Theory of Computation

Au 25
35 seats

CSE 440

(5)

Introduction to HCI: User Interface Design, Prototyping, and Evaluation

Au 25
60 seats

CSE 442

(4)

Data Visualization

Au 25
150 seats

CSE 446

(4)

Machine Learning

Au 25
150 seats

CSE 447

(4)

Natural Language Processing

Au 25
100 seats

CSE 452

(4)

Introduction to Distributed Systems

Au 25
135 seats

CSE 453

(4)

Datacenter Systems

Au 25
98 seats

CSE 455

(4)

Computer Vision

Au 25
105 seats

CSE 457

(4)

Computer Graphics

Au 25
55 seats

CSE 458

(5)

Computer Animation

Au 25
35 seats

CSE 461

(4)

Introduction to Computer-Communication Networks

Au 25
100 seats

CSE 469

(5)

Computer Architecture I

Au 25
10 seats

CSE 473

(3)

Artificial Intelligence

Au 25
160 seats

CSE 474

(4)

Introduction to Embedded Systems

Au 25
20 seats

CSE 475

(5)

Embedded Systems Capstone

Au 25
6 seats

CSE 480

(1-3)

Computer Ethics Seminar

Au 25
75 seats

CSE 481

(5)

Capstone Software Design

Au 25
30 seats

CSE 484

(4)

Computer Security

Au 25
160 seats

CSE 486

(3)

Introduction to Synthetic Biology

Au 25
12 seats

CSE 490

(1-5)

Special Topics in Computer Science and Engineering

Au 25
176 seats

CSE 493

(1-5)

Advanced Special Topics in Computer Science and Engineering

Au 25
90 seats

CSE 495

(1-5)

Project Practicum

Au 25
30 seats

CSE 496

(1-9)

Honors Undergraduate Research

Au 25
50 seats

CSE 498

(1-9)

Undergraduate Research

Au 25
50 seats

CSE 499

(1-24)

Reading and Research

Au 25
60 seats

500 Level

17 courses

CSE 507

(4)

Computer-Aided Reasoning for Software

Au 25
35 seats

CSE 513

(4)

Disability Inclusion for Technologists

Au 25
30 seats

CSE 519

(1)

Current Research in Computer Science

Au 25
605 seats

CSE 520

(1)

Computer Science Colloquium

Au 25
510 seats

CSE 521

(4)

Design and Analysis of Algorithms I

Au 25
40 seats

CSE 527

(4)

Computational Biology

Au 25
35 seats

CSE 534

(4)

Quantum Information and Computation

Au 25
40 seats

CSE 543

(4)

Deep Learning

Au 25
50 seats

CSE 544

(4)

Principles of Database Systems

Au 25
35 seats

CSE 546

(4)

Machine Learning

Au 25
70 seats

CSE 548

(4)

Computer Systems Architecture

Au 25
30 seats

CSE 557

(4)

Computer Graphics

Au 25
35 seats

CSE 583

(4)

Software Development for Data Scientists

Au 25
50 seats

CSE 586

(3)

Introduction to Synthetic Biology

Au 25
3 seats

CSE 590

(1-25)

Research Seminar

Au 25
785 seats

CSE 591

(1-3)

Group Projects in Computer Science

Au 25
105 seats

CSE 599

(1-5)

Special Topics in Computer Science

Au 25
200 seats

600 Level

2 courses

CSE 600

(1-25)

Independent Study or Research

Au 25
95 seats

CSE 601

(1-2)

Internship

Au 25
130 seats

700 Level

1 courses

CSE 700

(1-25)

Master's Thesis

Au 25
30 seats

800 Level

1 courses

CSE 800

(1-25)

Doctoral Dissertation

Au 25
60 seats