Students entering the MS ISA, MS ISYS, and MS SWE programs must have course work or equivalent knowledge in the following areas: a modern, object oriented programming language such as Java; data structures and algorithms; machine organization, (e.g., as given in computer system architecture or assembly language courses); and topics in discrete mathematics including sets, relations, functions, trees, graphs, and inductive proofs. The level of knowledge required in these areas is equivalent to that taught in undergraduate courses, and may be achieved by taking the following George Mason University courses.

  • INFS 501 Discrete and Logical Structures for Information Systems
  • INFS 515 Computer Organization
  • INFS 519 Program Design and Data Structures
  • SWE 510 Object Oriented Programming in Java

For more information, please see this page