James Madison University

Current CS Course Offerings

  • CS139 Algorithm Development (Bernstein)
  • CS227 Discrete Structures I (Mata-Toledo)
  • CS228 Discrete Structures II (Abzug)
  • CS239 Advanced Programming (N. Harris)
  • CS240 Data Structures (Fox)
  • CS345 Software Engineering (Daughtrey)
  • CS347 Web-Based Information Systems (Grove)
  • CS349 Developing Multimedia (Bernstein)
  • CS350 Computer Organization (Aboutabl, Abzug)
  • CS452 Design and Analysis of Algorithms (Buchholz)
  • CS460 Local Area Networks (A. Harris)
  • CS462 Network Applications Development (A. Harris)
  • CS474 Database Design and Applications (Norton)
  • CS476 Databases Aministration (Mata-Toldeo)
  • CS480 Topics: Secure Sofwtare Engineering (Redwine)
  • CS482 Selected Topics in Information Security (Aboutabl)
  • CS552 Applied Complexity Theory (Buchholz)
  • CS557 Information Security (Wang)
  • CS574 Database Systems (Norton)
  • CS634 Natural Language Processing (Mata-Toldeo)
  • CS635 Secure Network Operations (Tjaden)
  • CS664 Secure Software Requirements and Architecture (Grove)
  • CS666 Secure Software Testing and Maintenance (Redwine)