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 This course fulfills one breadth/core course focus area requirement.
hedgehog/depth icon This course fulfills one depth/core area focus area requirement.

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 506 Emerging Comp Architecture
CSE 507 Soa and Web Services
CSE 508 Programming with Python
CSE 509 Advanced Blockchain Concepts
CSE 510 Special Topics
CSE 512 Oper Sys Internals fox/breadth icon
CSE 515 Parallel Computing
CSE 516 E-Commerce Technology
CSE 517 Introduction to the R Programming Language
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 523 Quality Software Design
CSE 524 Realtime & Embedded Sys
CSE 525 Software Testing
CSE 526 Image Processing
CSE 526 Blockchain Application Development
CSE 527 Embedded Processors
CSE 528 Introduction to Digital Image Processing
CSE 529 Algorithms for Modern Computing Systems fox/breadth icon hedgehog/depth icon
CSE 530 Computer Communications
CSE 531 Analysis of Algorithms I fox/breadth icon hedgehog/depth icon
CSE 532 Neural Networks
CSE 533 Advanced Neural Networks
CSE 534 Multimedia Systems
CSE 535 Information Retrieval fox/breadth icon hedgehog/depth icon
CSE 536 Computational Biology
CSE 537 Intro Numeric Analysis 1
CSE 538 Intro Numeric Analysis 2
CSE 539 Soft Eng Tools Bldg Blks
CSE 540 Machine Learning and Society
CSE 541 Programing Multi/Core Arch
CSE 542 Software Engineering Concepts
CSE 543 Language Processors Intro
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 549 Software Verification
CSE 549 Software Verification
CSE 551 Program Development
CSE 552 VLSI Testing fox/breadth icon hedgehog/depth icon
CSE 553 Software Dev Proj Mgmt
CSE 555 Introduction to Pattern Recognition fox/breadth icon hedgehog/depth icon
CSE 556 Visualization
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 564 Game Theory & Comp Net
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 570 Introduction to Parallel and Distributed Processing fox/breadth icon hedgehog/depth icon
CSE 571 Intelligent Control Syst
CSE 572 Knowledge-Based A.I.
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 575 Intro to Cognitive Sci
CSE 576 Fault Diagnosis
CSE 577 Processing of Strings and Sequences
CSE 578 Computational Investment I
CSE 580 Computer Graphics
CSE 581 Computational Geometry
CSE 584 Phil of Comp Sci
CSE 586 Distributed Systems fox/breadth icon hedgehog/depth icon
CSE 587 Data Intensive Computing fox/breadth icon hedgehog/depth icon
CSE 588 Pat Recog & Scene Anal
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 600 Project Guidance
CSE 601 Data Mining and Bioinformatics hedgehog/depth icon
CSE 603 Parallel and Distributed Processing fox/breadth icon hedgehog/depth icon
CSE 604 Fault Tolerant Computing
CSE 605 Advanced Concepts in Programming Languages hedgehog/depth icon
CSE 606 Parallel Architecture
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 626 Data Mining 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 634 Multimedia Systems
CSE 635 Natural Language Processing and Text Mining hedgehog/depth icon
CSE 636 Data Integration hedgehog/depth icon
CSE 640 Graph Mining and Management hedgehog/depth icon
CSE 641 Algorithms for VLSI
CSE 642 Tech of Artificial Intell
CSE 643 Parallel Compilers
CSE 644 Language Processors
CSE 646 Wireless Ntwkg & Mob Comp hedgehog/depth icon
CSE 651 Emerging App in Embed Sys
CSE 655 Pattern Recognition
CSE 660 Differential Privacy
CSE 661 Document Anal and Recog hedgehog/depth icon
CSE 662 Languages and Runtimes for Big Data fox/breadth icon hedgehog/depth icon
CSE 663 Adv Knowledge Rep hedgehog/depth icon
CSE 664 Applied Cryptography and Computer Security hedgehog/depth icon
CSE 665 Adv Computer Graphics
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 669 Lang Dia Comp Arch
CSE 670 Computer Engineering 2
CSE 671 Sec Wireless Sensr Ntwrks 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 678 Face and Gesture Recognition hedgehog/depth icon
CSE 680 Computational Geometry hedgehog/depth icon
CSE 681 Formal Languages 1 hedgehog/depth icon
CSE 691 Advanced VLSI Design hedgehog/depth icon
CSE 694 Topics in Algorithms hedgehog/depth icon
CSE 695 Theory of Computation
CSE 696 Computational Complexity hedgehog/depth icon
CSE 697 Recursive Function Theo 1
CSE 698 Recursive Function Theo 2
CSE 699 Supervised Teaching

CSE MS Program

Table: CSE MS 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 506 Emerging Comp Architecture
CSE 507 Soa and Web Services
CSE 508 Programming with Python
CSE 509 Advanced Blockchain Concepts
CSE 510 Special Topics
CSE 512 Oper Sys Internals fox/breadth icon
CSE 515 Parallel Computing
CSE 516 E-Commerce Technology
CSE 517 Introduction to the R Programming Language
CSE 520 Embedded Architectures
CSE 521 Operating Systems fox/breadth icon hedgehog/depth icon
CSE 522 Object Oriented Analysis, Design and Implementation fox/breadth icon hedgehog/depth icon
CSE 523 Quality Software Design
CSE 524 Realtime & Embedded Sys hedgehog/depth icon
CSE 525 Software Testing
CSE 526 Image Processing hedgehog/depth icon
CSE 526 Blockchain Application Development
CSE 527 Embedded Processors
CSE 528 Introduction to Digital Image Processing
CSE 529 Algorithms for Modern Computing Systems fox/breadth icon hedgehog/depth icon
CSE 530 Computer Communications
CSE 531 Analysis of Algorithms I fox/breadth icon hedgehog/depth icon
CSE 532 Neural Networks
CSE 533 Advanced Neural Networks
CSE 534 Multimedia Systems hedgehog/depth icon
CSE 535 Information Retrieval fox/breadth icon hedgehog/depth icon
CSE 536 Computational Biology
CSE 537 Intro Numeric Analysis 1
CSE 538 Intro Numeric Analysis 2
CSE 539 Soft Eng Tools Bldg Blks
CSE 540 Machine Learning and Society
CSE 541 Programing Multi/Core Arch
CSE 542 Software Engineering Concepts
CSE 543 Language Processors Intro
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 549 Software Verification hedgehog/depth icon
CSE 549 Software Verification
CSE 551 Program Development
CSE 552 VLSI Testing fox/breadth icon hedgehog/depth icon
CSE 553 Software Dev Proj Mgmt
CSE 555 Introduction to Pattern Recognition fox/breadth icon hedgehog/depth icon
CSE 556 Visualization hedgehog/depth icon
CSE 560 Data Models and Query Languages hedgehog/depth icon
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 564 Game Theory & Comp Net hedgehog/depth icon
CSE 565 Computer Security fox/breadth icon hedgehog/depth icon
CSE 566 Wireless Networks Security hedgehog/depth icon
CSE 567 Computational Linguistics fox/breadth icon hedgehog/depth icon
CSE 568 Robotics Algorithms fox/breadth icon hedgehog/depth icon
CSE 570 Introduction to Parallel and Distributed Processing fox/breadth icon hedgehog/depth icon
CSE 571 Intelligent Control Syst
CSE 572 Knowledge-Based A.I.
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 575 Intro to Cognitive Sci
CSE 576 Fault Diagnosis
CSE 577 Processing of Strings and Sequences hedgehog/depth icon
CSE 578 Computational Investment I
CSE 580 Computer Graphics
CSE 581 Computational Geometry
CSE 584 Phil of Comp Sci
CSE 586 Distributed Systems fox/breadth icon hedgehog/depth icon
CSE 587 Data Intensive Computing fox/breadth icon hedgehog/depth icon
CSE 588 Pat Recog & Scene Anal
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 600 Project Guidance
CSE 601 Data Mining and Bioinformatics hedgehog/depth icon
CSE 603 Parallel and Distributed Processing fox/breadth icon hedgehog/depth icon
CSE 604 Fault Tolerant Computing
CSE 605 Advanced Concepts in Programming Languages hedgehog/depth icon
CSE 606 Parallel Architecture
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 626 Data Mining 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 634 Multimedia Systems
CSE 635 Natural Language Processing and Text Mining hedgehog/depth icon
CSE 636 Data Integration hedgehog/depth icon
CSE 640 Graph Mining and Management hedgehog/depth icon
CSE 641 Algorithms for VLSI
CSE 642 Tech of Artificial Intell
CSE 643 Parallel Compilers
CSE 644 Language Processors
CSE 646 Wireless Ntwkg & Mob Comp hedgehog/depth icon
CSE 651 Emerging App in Embed Sys
CSE 655 Pattern Recognition
CSE 660 Differential Privacy
CSE 661 Document Anal and Recog hedgehog/depth icon
CSE 662 Languages and Runtimes for Big Data fox/breadth icon hedgehog/depth icon
CSE 663 Adv Knowledge Rep hedgehog/depth icon
CSE 664 Applied Cryptography and Computer Security hedgehog/depth icon
CSE 665 Adv Computer Graphics
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 669 Lang Dia Comp Arch
CSE 670 Computer Engineering 2
CSE 671 Sec Wireless Sensr Ntwrks 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 678 Face and Gesture Recognition hedgehog/depth icon
CSE 680 Computational Geometry hedgehog/depth icon
CSE 681 Formal Languages 1 hedgehog/depth icon
CSE 691 Advanced VLSI Design hedgehog/depth icon
CSE 694 Topics in Algorithms hedgehog/depth icon
CSE 695 Theory of Computation
CSE 696 Computational Complexity hedgehog/depth icon
CSE 697 Recursive Function Theo 1
CSE 698 Recursive Function Theo 2
CSE 699 Supervised Teaching

Notes

  • Update focus area course mappings with this form.