Computer Science

105L. Introduction to Computer Programming. (3)


108L. Computer Science for All: An Introduction to Computational Science and Modeling. (3)


131L. Introduction to Unix and the World Wide Web. (2)


132L. Introduction to Unix and the World Wide Web. (1)


150L. Computing for Business Students. (3)


151L. Computer Programming Fundamentals for Non-Majors. (3)


152L. Computer Programming Fundamentals. (3)


241L. Data Organization. (3)


251L. Intermediate Programming. (3)


259L. Data Structures with JAVA. (5)


261. Mathematical Foundations of Computer Science. (3)


293. Social and Ethical Issues in Computing. (1)


341L. Introduction to Computer Architecture and Organization. (3)


351L. Design of Large Programs. (4)


357L. Declarative Programming. (3)


361L. Data Structures and Algorithms. (3)


362. Data Structures and Algorithms II. (3)


365. Introduction to Scientific Modeling. (3)


*375. Introduction to Numerical Computing. (3)


390. Topics in Computer Science for Non-Majors-Undergraduate. (1-3, no limit Δ)


394. Computer Generated Imagery and Animation. (3)


412. Introduction to Computer Graphics: Scanline Algorithms. (3)


413. Introduction to Ray and Vector Graphics. (3)


422 / 522. Digital Image Processing. (3)


**423. Introduction to Complex Adaptive Systems. (3)


427 / 527. Principles of Artificially Intelligent Machines. (3)


429 / 529. Introduction to Machine Learning. (3)


*442. Introduction to Parallel Processing. (3)


444 / 544. Introduction to Cybersecurity. (3)


454 / 554. Compiler Construction. (3)


456 / 556. Advanced Declarative Programming. (3)


**460. Software Engineering. (3)


464 / 564. Introduction to Database Management. (3)


*471. Introduction to Scientific Computing. (3)


473 / 573. Physics and Computation. (3)


**481. Computer Operating Systems. (3)


**485. Introduction to Computer Networks. (3)


491. Special Topics-Undergraduates. (1-6 to a maximum of 12 Δ)


**494. Advanced Topics in Computer Generated Imaging. (3)


499. Individual Study-Undergraduate. (1-3 to a maximum of 6 Δ)


500. Introduction to the Theory of Computation. (3)


506. Computational Geometry. (3)


512. Advanced Image Synthesis. (3)


513. Real-Time Rendering and Graphics Hardware. (3)


520. Topics in Interdisciplinary Biological and Biomedical Sciences. (3, unlimited Δ)


522 / 422. Digital Image Processing. (3)


523. Complex Adaptive Systems. (3)


527 / 427. Principles of Artificially Intelligent Machines. (3)


529 / 429. Introduction to Machine Learning. (3)


530. Geometric and Probabilistic Methods in Computer Science. (3)


531. Pattern Recognition. (3)


532. Computer Vision. (3)


544 / 444. Introduction to Cybersecurity. (3)


547. Neural Networks. (3)


550. Programming Languages and Systems. (3)


551. Individual Study-Graduate. (1-3 to a maximum of 6 Δ)


554 / 454. Compiler Construction. (3)


555. Advanced Topics in Compiler Construction. (3)


556 / 456. Advanced Declarative Programming. (3)


558. Software Foundations. (3)


561. Algorithms/Data Structure. (3)


564 / 464. Introduction to Database Management. (3)


565. Topics in Database Management. (3)


573 / 473. Physics and Computation. (3)


575. Introductory Numerical Analysis: Numerical Linear Algebra. (3)


576. Introductory Numerical Analysis: Approximation and Differential Equations. (3)


580. The Specification of Software Systems. (3)


581. Fundamentals of Software Testing. (3)


583. Object-Oriented Testing. (3)


585. Computer Networks. (3)


587. Advanced Operating Systems. (3)


**590. Topics in Computer Science for Non-Majors-Graduate. (1-3, no limit Δ)


591. Special Topics-Graduate. (1-6, no limit Δ)


592. Colloquium. (1 to a maximum of 4 Δ)


599. Master's Thesis. (1-6, no limit Δ)


650. Reading and Research. (3 to a maximum of 6 Δ)


691. Seminar in Computer Science. (1-6 to a maximum of 12 Δ)


699. Dissertation. (3-12, no limit Δ)


Course Search:




Keyword Search:

Office of the Registrar

MSC11 6325
1 University of New Mexico
Albuquerque, NM 87131

Phone: (505) 277-8900
Fax: (505) 277-6809