Focus Area Courses

Center for the Arts at night.  Photo credit: Ken Smith

The fox knows many things, but the hedgehog knows one big thing.

—Archilochus of Paros (c. 680 - 645 BC)

Our graduate programs prepare you to know many things and—at least—one big thing.  You'll choose course sequences that give you a generalist's broad knowledge of computational topics and a specialist's expertise in your chosen field.

The tables below show which courses fullfill CSE PhD and MS focus area requirements.

Legend

fox/breadth icon The fox indicates that this course fulfills one breadth/core course focus area requirement.
hedgehog/depth icon The hedgehog indicates that this course fulfills one depth/core area focus area requirement.
PhD Program MS Program

CSE PhD Program

Table: CSE PhD Program Focus Area Coverage by Course. Icons made by Smashicons from www.flaticon.com
Course Title Artificial Intelligence (AI) Hardware and Networked Systems (HW) Software and Information Systems (SIS) Theory and Algorithms (TA)
CSE 501 Introduction to Graduate Study in Computer Science I
CSE 503 Computer Science for Non Majors
CSE 504 Computer Science for Non-Majors II
CSE 505 Fundamentals of Programming Languages fox/breadth icon hedgehog/depth icon
CSE 508 Programming with Python
CSE 510 Special Topics fox/breadth icon hedgehog/depth icon
CSE 512 Operating Systems Internals fox/breadth icon
CSE 518 Software Security
CSE 520 Embedded Architectures
CSE 521 Operating Systems fox/breadth icon hedgehog/depth icon fox/breadth icon hedgehog/depth icon
CSE 522 Object Oriented Analysis, Design and Implementation fox/breadth icon hedgehog/depth icon
CSE 524 Realtime & Embedded Sys
CSE 526 Blockchain Application Development
CSE 528 Introduction to Digital Image Processing
CSE 529 Algorithms for Modern Computing Systems fox/breadth icon hedgehog/depth icon
CSE 531 Analysis of Algorithms I fox/breadth icon hedgehog/depth icon
CSE 534 Multimedia Systems
CSE 535 Information Retrieval fox/breadth icon hedgehog/depth icon
CSE 536 Computational Biology
CSE 540 Machine Learning and Society for majors
CSE 542 Software Engineering Concepts
CSE 544 Machine Learning and Society for Nonmajors
CSE 545 Coding Theory hedgehog/depth icon
CSE 546 Reinforcement Learning fox/breadth icon hedgehog/depth icon
CSE 547 High Performance Computing 1 hedgehog/depth icon
CSE 548 High Perform Computing 2
CSE 555 Introduction to Pattern Recognition fox/breadth icon hedgehog/depth icon
CSE 560 Data Models and Query Languages
CSE 561 Design and Performance Analysis of Computer Systems
CSE 562 Database Systems fox/breadth icon hedgehog/depth icon
CSE 563 Knowledge Representation fox/breadth icon hedgehog/depth icon
CSE 565 Computer Security fox/breadth icon hedgehog/depth icon
CSE 566 Wireless Networks Security
CSE 567 Computational Linguistics fox/breadth icon hedgehog/depth icon
CSE 568 Robotics Algorithms fox/breadth icon hedgehog/depth icon
CSE 569 Network Security
CSE 570 Introduction to Parallel and Distributed Processing fox/breadth icon hedgehog/depth icon
CSE 573 Introduction to Computer Vision and Image Processing fox/breadth icon hedgehog/depth icon
CSE 574 Introduction to Machine Learning fox/breadth icon hedgehog/depth icon
CSE 577 Processing of Strings and Sequences
CSE 578 Computational Investment
CSE 580 Computer Graphics
CSE 586 Distributed Systems fox/breadth icon hedgehog/depth icon
CSE 587 Data Intensive Computing fox/breadth icon hedgehog/depth icon
CSE 589 Modern Network Concepts fox/breadth icon hedgehog/depth icon
CSE 590 Computer Architecture fox/breadth icon hedgehog/depth icon
CSE 591 System On Chip
CSE 593 Introduction to VLSI Electronics fox/breadth icon hedgehog/depth icon
CSE 596 Introduction to the Theory of Computation fox/breadth icon hedgehog/depth icon
CSE 598 Internship
CSE 601 Data Mining and Bioinformatics hedgehog/depth icon
CSE 603 Parallel and Distributed Processing fox/breadth icon hedgehog/depth icon
CSE 605 Advanced Concepts in Programming Languages hedgehog/depth icon
CSE 610 Special Topics
CSE 611 MS Project Development
CSE 616 Multiagent Systems
CSE 620 Adv Network Concepts hedgehog/depth icon
CSE 622 Advanced Computer Systems hedgehog/depth icon hedgehog/depth icon
CSE 630 Advanced Wireless Networking Concepts hedgehog/depth icon
CSE 632 Analysis of Algorithms II hedgehog/depth icon
CSE 633 Parallel Algorithms hedgehog/depth icon
CSE 635 Natural Language Processing and Text Mining hedgehog/depth icon
CSE 640 Graph Mining and Management hedgehog/depth icon
CSE 646 Wireless Ntwkg & Mob Comp hedgehog/depth icon
CSE 660 Differential Privacy
CSE 662 Languages and Runtimes for Big Data fox/breadth icon hedgehog/depth icon
CSE 664 Applied Cryptography and Computer Security hedgehog/depth icon
CSE 666 Biometrics Image Analysis hedgehog/depth icon
CSE 667 Advanced Topics in Computational Linguistics hedgehog/depth icon
CSE 668 Advanced Robotics hedgehog/depth icon
CSE 672 Bayesian Vision hedgehog/depth icon
CSE 673 Computational Vision
CSE 674 Advanced Machine Learning hedgehog/depth icon
CSE 675 Stochastic Simulation and Inference hedgehog/depth icon
CSE 676 Deep Learning hedgehog/depth icon
CSE 680 Computational Geometry hedgehog/depth icon
CSE 691 Advanced VLSI Design hedgehog/depth icon
CSE 696 Computational Complexity hedgehog/depth icon