Banner
Masters in Information Systems
Approved Electives

MSIS students may enroll in the following approved electives so long as the course pre-requisites have been met. Courses not on this list can only be taken with explicit signed permission from the MS-IS graduate coordinator.

Information Systems (INFS)

    623   Classical and Web Information Retrieval
    640   Introduction to Electronic Commerce
    650   Development Frameworks for Information System Applications
    697   Topics in Information Systems
    740   Database Programming for the World Wide Web
    755   Data Mining
    760   Advanced Database Management
    770   Knowledge Management for E-Business
    772   Intelligent Agents and the Semantic Web
    774   Enterprise Architecture
    785   Data Mining for Homeland Security
    790   Information Systems Policy and Administration
    795   Special Topics in Data Mining Applications
    796   Directed Readings in Information Technology
    797   Advanced Topics in Information Systems

Information Security and Assurance (ISA)

    563   Fundamentals of Systems Programming
    564   Security Laboratory
    640   Programming Language Security
    650   Security Policy
    652   Security Audit and Compliance Testing
    656   Network Security
    673   Operating Systems Security
    674   Intrusion Detection
    681   Secure Software Design
    697   Topics in Information Security
    763   Security Protocol Analysis
    764   Security Experimentation
    765   Database & Distributed Systems Security
    767   Secure Electronic Commerce
    785   Research in Digital Forensics
    797   Advanced Topics in Information Security

Software Engineering (SWE)

    620   Software Requirements, Analysis/Specification>
    623   Formal Methods and Models
    625   Software Project Management
    626   Software Project Lab
    630   Software Engineering Economics
    631   Object-Oriented Design Patterns
    632   User Interface Design & Development
    641   Systems Architecture for Large-Scale System
    642   Software Engineering for World Wide Web
    645   Component-based SWE Development
    699   Special topics in SWE
    720   Advanced Software Requirements
    721   Reusable Software Architectures
    723   Precise Modeling
    727   Quality of Service for Software Architecture
    763   Software Engineering Experimentation
    781   Secure Software Design & Programming
    795   Advanced Topics in Software Engineering
    796   Directed Readings in Software Engineering
    798   Research Project

Computer Science (CS)

    540 Language Processors
    580 Introduction to Artificial Intelligence
    583 Analysis of Algorithms
    631 Object-Oriented Design Patterns
    635 Foundations of Parallel Computation
    640 Advanced Compilers
    650 Database Engineering
    652 Computer Graphics
    662 Computer Graphics Game Technologies
    668 Computer Architecture Systems
    671 Advanced Operating Systems
    672 Computer System Performance Evaluation
    673 Multimedia Computing and Systems
    680 Natural Language Processing
    681 Designing Expert Systems
    682 Computer Vision
    683 Parallel Algorithms
    684 Graph Algorithms
    685 Intelligent Systems for Robots
    686 Image Processing and Applications
    687 Advanced Artificial Intelligence
    688 Pattern Recognition
    700 Quantitative Methods and Experimental Design in Computer Science
    706 Concurrent Software Systems
    735 Concurrency
    750 Theory and Applications of Data Mining
    752 Interactive Graphics Software
    755 Advanced Computer Networks
    756 Performance Analysis of Computer Networks
    773 Real-Time Systems Design and Development
    777 Human-Computer Intelligent Interaction
    782 Machine Learning
    785 Knowledge Acquisition and Problem Solving
    795 Advanced Topics in CS

Electrical and Computer Engineering (ECE)

    511 Microprocessors
    521 Modern Systems Theory
    528 Introduction to Random Processes in Electrical and Computer Engineering
    535 Digital Signal Processing
    545 Digital System Design with VHDL
    548 Sequential Machine Theory
    549 Theory and Applications of Artificial Neural Networks
    584 Semiconductor Device Fundamentals
    586 Digital Integrated Circuits
    611 Advanced Microprocessors
    612 Real-Time Embedded Systems
    620 Optimal Control Theory
    621 Systems Identification
    624 Control Systems
    633 Coding Theory
    635 Adaptive Signal Processing
    645 Computer Arithmetic
    630 Statistical Communication Theory
    638 Fast Algorithms and Architectures for Digital Signal Processing
    641 Computer System Architecture
    642 Design and Analysis of Computer Communication Networks
    643 Switching and Routing in Communication Networks
    644 Architectures and Algorithms for Image Processing
    646 Cryptography and Computer Network Security
    650 Robotics
    680 Physical VLSI Design
    681 VLSI Design for ASICs
    732 Mobile Communication Systems
    734 Detection and Estimation Theory
    735 Data Compression
    741 Wireless Networks
    744 Computer Vision and Expert Systems
    746 Advanced Applied Cryptography
    749 Neural Networks for Control

Operations Research (OR)

    540 Management Science
    541 Operations Research: Deterministic Models
    542 Operations Research: Stochastic Models
    635 Discrete System Simulation
    640 Global Optimization and Computational Intelligence
    641 Linear Programming
    642 Integer Programming
    643 Network Modeling
    644 Nonlinear Programming
    645 Stochastic Processes
    647 Queuing Theory
    648 Production and Inventory Systems
    681 Decision and Risk Analysis
    690 Optimization of Supply Chains

Psychology (PSYC)

    734 Seminar in Human Factors and Applied Cognition
    737 Psychology of HumanTechnology Interaction

Statistics (STAT)

    544 Applied Probability
    554 Applied Statistics
    652 Statistical Inference
    655 Analysis of Variance
    656 Regression Analysis
    662 Multivariate Statistical Methods
    663 Statistical Graphics and Data Exploration
    664 Bayesian Inference and Decision Theory
    674 Survey Sampling II
    677 Statistical Process Control

Systems Engineering (SYST)

    520 System Engineering Design
    530 System Management and Evaluation
    542 Decision Support Systems Engineering
    560 Introduction to Air Traffic Control
    573 Decision and Risk Analysis
    611 System Methodology and Modeling
    620 Discrete Event Systems
    659 Topics in Systems Engineering
    660 Air Transportation Systems Modeling
    671 Judgment and Choice Processing and Decision Making
    680 Principles of Command, Control, Communications, Computing, and Intelligence (C4I)
    683 Modeling, Simulation, and Gaming
    684 Sensor Data Fusion
    685 Estimation and Tracking: Principles and Techniques
    760 Special Topics in Command, Control, Communications, Computing, and Intelligence Systems Engineering

For Further Information

Additional information on the program is available from the MSIS Student Advisor (csadmin@cs.gmu.edu)