CS courses
90 courses · University of New Hampshire-Main Campus · Fall 2026
- CS 400 — Introduction to Computing1 section
- CS 408 — Living in a Networked World: The Good, the Bad, and the Ugly1 section
- CS 410C — Introduction to Scientific Programming/C1 section
- CS 410P — Introduction to Scientific Programming/Python1 section
- CS 415 — Introduction to Computer Science I1 section
- CS 416 — Introduction to Computer Science II1 section
- CS 417 — From Programs to Computer Science1 section
- CS 419 — Computer Science for Engineers and Scientists1 section
- CS 420 — Foundations of Programming for Digital Systems1 section
- CS 450 — AI and the World1 section
- CS 457 — Introduction to Data Science and Analytics1 section
- CS 501 — Professional Ethics and Communication in Technology-related Fields1 section
- CS 515 — Data Structures and Introduction to Algorithms1 section
- CS 518 — Introduction to Software Engineering1 section
- CS 520 — Computer Organization and System-Level Programming1 section
- CS 527 — Fundamentals of Cybersecurity1 section
- CS 550 — Foundations of Machine Learning1 section
- CS 619 — Introduction to Object-Oriented Design and Development1 section
- CS 620 — Operating System Fundamentals1 section
- CS 659 — Introduction to the Theory of Computation1 section
- CS 674 — Fundamentals of Statistical Learning I1 section
- CS 675 — Fundamentals of Statistical Learning II1 section
- CS 696 — Independent Study1 section
- CS 696W — Independent Study1 section
- CS 699 — Internship1 section
- CS 712 — Compiler Design1 section
- CS 720 — Systems Programming1 section
- CS 722 — Cloud Computing Systems1 section
- CS 723 — Performance Evaluation of Computer Systems1 section
- CS 725 — Computer Networks1 section
- CS 727 — Software Security1 section
- CS 730 — Introduction to Artificial Intelligence1 section
- CS 733 — Mobile Robotics1 section
- CS 735 — Introduction to Parallel and Distributed Programming1 section
- CS 745 — Formal Specifications and Verification of Software Systems1 section
- CS 750 — Machine Learning1 section
- CS 751 — Reinforcement Learning1 section
- CS 752 — Foundations of Neural Networks1 section
- CS 753 — Information Retrieval and Generation Systems1 section
- CS 755 — Computer Vision1 section
- CS 757 — Mathematical Optimization for Applications1 section
- CS 758 — Algorithms1 section
- CS 759 — Natural Language Processing1 section
- CS 760 — Human-Computer Interaction1 section
- CS 761 — Programming Language Concepts and Features1 section
- CS 770 — Computer Graphics1 section
- CS 775 — Database Systems1 section
- CS 780 — Topics1 section
- CS 781 — Data Science for Knowledge Graphs and Text1 section
- CS 791 — Senior Project I1 section
- CS 792 — Senior Project II1 section
- CS 799 — Thesis1 section
- CS 800 — Internship1 section
- CS 812 — Compiler Design1 section
- CS 820 — Systems Programming1 section
- CS 822 — Cloud Computing Systems1 section
- CS 823 — Performance Evaluation of Computer Systems1 section
- CS 825 — Computer Networks1 section
- CS 827 — Software Security1 section
- CS 830 — Introduction to Artificial Intelligence1 section
- CS 833 — Mobile Robotics1 section
- CS 835 — Introduction to Parallel and Distributed Programming1 section
- CS 845 — Formal Specification and Verification of Software Systems1 section
- CS 850 — Machine Learning1 section
- CS 851A — Reinforcement Learning1 section
- CS 852 — Foundations of Neural Networks1 section
- CS 853 — Information Retrieval and Generation Systems1 section
- CS 855 — Computer Vision1 section
- CS 857 — Mathematical Optimization for Applications1 section
- CS 858 — Algorithms1 section
- CS 859A — Natural Language Processing1 section
- CS 860 — Human-Computer Interaction1 section
- CS 861 — Programming Language Concepts and Features1 section
- CS 870 — Computer Graphics1 section
- CS 875 — Database Systems1 section
- CS 880 — Topics1 section
- CS 881 — Data Science for Knowledge Graphs and Text1 section
- CS 898 — Master's Project1 section
- CS 899 — Master's Thesis1 section
- CS 900 — Graduate Seminar1 section
- CS 920 — Distributed Systems and Algorithms1 section
- CS 925 — Advanced Computer Networks1 section
- CS 927 — Software Security Analysis1 section
- CS 931 — Planning for Robots1 section
- CS 933 — Human Robot Interaction1 section
- CS 950 — Advanced Machine Learning1 section
- CS 959 — Fair, Accountable and Transparent Machine Learning1 section
- CS 980 — Advanced Topics1 section
- CS 998 — Independent Study1 section
- CS 999 — Doctoral Research1 section
Spot missing or incorrect course data?