About

The department offers four M.S. programs in Computer Science, Information Systems, Information Security and Assurance, and Software Engineering with a total enrollment of 400 students .

The department has a world-class faculty with research strengths in almost all areas of computing, and a strong commitment to teaching. Our faculty are engaged in leading edge research in their respective fields and have authored widely used textbooks and software. Our faculty's excellence is reflected in the list of awards received for research (12 CAREER/Young Investigator awards, 7 Mason Emerging Researcher awards) and teaching (6 Mason Excellence in Teaching awards).

Several members of the department's faculty are actively engaged in inter-disciplinary research collaborations with colleagues from all over campus and other universities. Indeed inter-disciplinary collaboration in research and education is a key component of our departmental vision and strategic direction for the future.

Courses

Computer Science (CS)

Masters in Computer Science

  • CS 100 - Principles of Computing
  • CS 101 - Preview of Computer Science
  • CS 105 - Computer Ethics and Society
  • CS 112 - Introduction to Computer Programming
  • CS 211 - Object-Oriented Programming
  • Information Systems (INFS)

    Masters in Information Systems

  • INFS 501 - Discrete and Logical Structures for Information Systems
  • INFS 515 - Computer Organization Course and Operating Systems
  • INFS 519 - Program Design and Data Structures
  • INFS 612 - Principles and Practices of Communication Networks
  • INFS 614 - Database Management
  • Information Security & Assurance (ISA)

    Masters in Information Security & Assurance

  • ISA 562 - Information Security Theory and Practice
  • ISA 564 - Security Laboratory
  • ISA 650 - Security Policy
  • ISA 652 - Security Audit and Compliance Testing
  • ISA 656 - Network Security
  • ISA 673 - Operating Systems Security
  • Software Engineering (SWE)

    Masters in Software Engineering

  • SWE 632 - User Interface Design and Development
  • SWE 637 - Software Testing
  • SWE 642 - Software Engineering for the World Wide Web
  • SWE 645 - Component-Based Software Development
  • SWE 681 - Secure Software Design and Programming
  • SWE 737 - Advanced Software Testing