CS courses
63 courses · University of New Mexico-Main Campus · Fall 2026
- CS 341L — Introduction to Computer Architecture and Organization1 section
- CS 351L — Design of Large Programs1 section
- CS 357L — Declarative Programming1 section
- CS 361L — Data Structures and Algorithms1 section
- CS 362 — Data Structures and Algorithms II1 section
- CS 375 — Introduction to Numerical Computing1 section
- CS 390 — Topics in Computer Science for Non-Majors-Undergraduate1 section
- CS 412 — Introduction to Computer Graphics1 section
- CS 423 — Introduction to Complex Adaptive Systems1 section
- CS 427 — Principles of Artificially Intelligent Machines1 section
- CS 429 — Introduction to Machine Learning1 section
- CS 442 — Introduction to Parallel Processing1 section
- CS 444 — Introduction to Cybersecurity1 section
- CS 454 — Compiler Construction1 section
- CS 456 — Advanced Declarative Programming1 section
- CS 460 — Software Engineering1 section
- CS 464 — Introduction to Database Management1 section
- CS 467 — Principles and Applications of Big Data1 section
- CS 468 — Computational Modeling for Bioengineering1 section
- CS 471 — Introduction to Scientific Computing1 section
- CS 481 — Computer Operating Systems1 section
- CS 485 — Introduction to Computer Networks1 section
- CS 491 — Special Topics-Undergraduates1 section
- CS 495 — Advanced Topics in Computer Science1 section
- CS 499 — Individual Study-Undergraduate1 section
- CS 500 — Introduction to the Theory of Computation1 section
- CS 506 — Computational Geometry1 section
- CS 510 — Mobile Computing1 section
- CS 512 — Introduction to Computer Graphics1 section
- CS 518 — Introduction to Bioinformatics1 section
- CS 520 — Topics in Interdisciplinary Biological and Biomedical Sciences1 section
- CS 521 — Data Mining Techniques1 section
- CS 523 — Complex Adaptive Systems1 section
- CS 527 — Principles of Artificially Intelligent Machines1 section
- CS 529 — Introduction to Machine Learning1 section
- CS 530 — Geometric and Probabilistic Methods in Computer Science1 section
- CS 533 — Experimental Methods in Computer Science1 section
- CS 542 — Introduction to Parallel Processing1 section
- CS 544 — Introduction to Cybersecurity1 section
- CS 550 — Programming Languages and Systems1 section
- CS 551 — Individual Study-Graduate1 section
- CS 554 — Compiler Construction1 section
- CS 555 — Advanced Topics in Compiler Construction1 section
- CS 556 — Advanced Declarative Programming1 section
- CS 558 — Software Foundations1 section
- CS 561 — Algorithms-Data Structure1 section
- CS 564 — Introduction to Database Management1 section
- CS 565 — Topics in Database Management1 section
- CS 567 — Principles and Applications of Big Data1 section
- CS 568 — Computational Modeling for Bioengineering1 section
- CS 575 — Introductory Numerical Analysis: Numerical Linear Algebra1 section
- CS 580 — The Specification of Software Systems1 section
- CS 585 — Computer Networks1 section
- CS 587 — Advanced Operating Systems1 section
- CS 590 — Topics in Computer Science for Non-Majors-Graduate1 section
- CS 591 — Special Topics-Graduate1 section
- CS 592 — Colloquium1 section
- CS 595 — Advanced Topics in Computer Science1 section
- CS 599 — Master's Thesis1 section
- CS 600 — Computer Science Research Practicum1 section
- CS 650 — Reading and Research1 section
- CS 691 — Seminar in Computer Science1 section
- CS 699 — Dissertation1 section
Spot missing or incorrect course data?