Computer Science courses at JMU
4,945 CS courses at James Madison University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 80
page 1 of 2
- CS 101Introduction to Computer Science
- CS 149Introduction to Programming
unlocks 83 courses · 1 prerequisite
- CS 159Advanced Programming
unlocks 50 courses · 1 prerequisite
- CS 227Discrete Structures I
unlocks 41 courses · 1 prerequisite
- CS 240Algorithms and Data Structures
unlocks 35 courses · 3 prerequisites
- CS 261Computer Systems I
unlocks 12 courses · 3 prerequisites
- CS 280Projects in Computer Science
- CS 327Discrete Structures II
unlocks 16 courses · 3 prerequisites
- CS 330Societal and Ethical Issues in Computing
- CS 332Technical Communication for Computer Science
- CS 343Application Development
unlocks 4 courses · 1 prerequisite
- CS 345Software Engineering
unlocks 1 course · 1 prerequisite
- CS 347Web Development
1 prerequisite
- CS 349Developing Interactive Multimedia
1 prerequisite
- CS 354Introduction to Autonomous Robotics
4 prerequisites
- CS 361Computer Systems II
unlocks 7 courses · 2 prerequisites
- CS 374Database Systems
unlocks 1 course · 2 prerequisites
- CS 412Applied Algorithms
4 prerequisites
- CS 415Data Visualization Fundamentals and Techniques
2 prerequisites
- CS 430Programming Languages
2 prerequisites
- CS 432Compilers
2 prerequisites
- CS 442Logic in Computer Science
- CS 444Artificial Intelligence
3 prerequisites
- CS 445Machine Learning
3 prerequisites
- CS 446Software Analysis and Design
2 prerequisites
- CS 447Interaction Design
1 prerequisite
- CS 448Numerical Analysis
1 prerequisite
- CS 449Numerical Analysis for Differential Equations
3 prerequisites
- CS 450Operating Systems
1 prerequisite
- CS 452Design and Analysis of Algorithms
4 prerequisites
- CS 455Advanced Computer Networking
1 prerequisite
- CS 456Computer Architecture
1 prerequisite
- CS 457Information Security
unlocks 1 course · 4 prerequisites
- CS 458Cyber Defense
2 prerequisites
- CS 462Network Applications Development
1 prerequisite
- CS 470Parallel and Distributed Systems
1 prerequisite
- CS 480Selected Topics in Computer Science
1 prerequisite
- CS 482Selected Topics in Information Security
2 prerequisites
- CS 488Computer Graphics Applications
2 prerequisites
- CS 497Independent Study
- CS 499AHonors
- CS 499BSenior Honors Thesis
- CS 499CSenior Honors Thesis
- CS 501Workshop in Computer Science
- CS 503Information Systems Security Management
2 prerequisites
- CS 504Information System Security Administration
2 prerequisites
- CS 506Assessment of Secure Information Systems
2 prerequisites
- CS 510Object Oriented Programming
unlocks 8 courses
- CS 511Computer Organization
unlocks 16 courses
- CS 512Data Structures
unlocks 6 courses · 1 prerequisite