Approved Electives for MS-SWE
| |
|
Electives provide students the opportunity to gain in-depth knowledge
in a selected area, to gain breadth of knowledge, or, by careful
selection, to complete some of the core course requirements
for the Ph.D. program. A hard copy of the following listing of
pre-approved qualified electives is available from the department office.
Courses not on this list can only be taken with explicit signed permission from the
MS-SWE graduate coordinator.
Software Engineering (SWE)
619 Software Construction
620 Software Requirements, Analysis/Specification
621 Software Design
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
637 Software Test & Quality Assurance
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
763 Software Engineering Experimentation
781 Secure Software Design & Programming
796 Directed Readings
799 Thesis
Information Systems (INFS)
601 Operating Systems Theory and Practice
612 Principles/Practics of Communication Networks (not w/ECE 542 or CS 656)
614 Database Management
623 Classical and Web Information Retrieval
640 Introduction to Electronic Commerce
697 Topics in Information Systems
740 Database Programming for the World Wide Web
750 Application Frameworks for Windowed Information Systems
755 Data Warehousing & Mining
760 Advanced Database Management
764 Object-Oriented Database Systems
770 Knowledge Management for E-Business
790 Information Systems Policy and Administration
795 Special Topics in Data Mining Applications
796 Directed Readings in Information Systems
797 Advanced Topics in Information Systems
Information Security and Assurance (ISA)
562 Information Security Theory and Practice
640 Programming Language Security
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
Computer Science (CS)
540 Language Processors
571 Operating Systems (not with INFS 601)
580 Artificial Intelligence Introduction
583 Analysis of Algorithms
631 Object-Oriented Design Patterns
635 Parallel Computation
640 Advanced Compilers
650 Database Engineering
652 Computer Graphics
656 Computer Communications & Networking (not with ECE 542 or INFS 612)
668 Computer Architecture Systems
671 Advanced Operating Systems
672 Computer System Perf Evaluation
673 Multimedia Computing and Systems
680 Natural Language Processing
681 Designing Expert Systems
682 Computer Vision
683 Parallel Algorithms
684 Graph Algorithms
685 Intellligent Systems for Robots
686 Image Processing & Applications
687 Advanced Artificial Intelligence
688 Neural Networks Principles
700 Quantitative Methods and Experimental Design
706 Concurrent Software Systems
707 Distributed Software Systems
735 Concurrency
750 Theory & Applications of Data Mining
752 Interactive Graphics Software
755 Advanced Computer Networks
756 Perf Analysis of Computer Networks
773 Real-Time Systems Design & Development
777 Human-Computer Intelligent Interaction
782 Machine Learning
785 Knowledge Acquisition/Problem Solving
Electrical and Computer Engineering (ECE)
511 Microprocessors
521 Modern Systems Theory
528 Random Processes in ECE
535 Digital Signal Processing
537 Introduction to Digital Imaging
542 Computer Network Architecture & Protocols (not with CS 656 or INFS 612)
545 Introduction to VHDL
546 Parallel Computer Architectures
548 Sequential Machine Theory
549 Theory/Application of Artificial Neural Networks
584 Semiconductor Device Fundamentals
586 Digital Integrated Circuits
595 Discrete Event Systems
611 Advanced Microprocessors
612 Real-Time Embedded Systems
620 Optimal Control Theory
621 Systems Identification
624 Control Systems
630 Statistical Communication Theory
633 Coding Theory
635 Adaptive Signal Processing
638 Fast Algorithms and Architectures for Digital Signal Processing
640 Massively Parallel Computers
641 Computer Systems Architecture
642 Design and Analysis of Comp Communication Networks
643 Telecommunication Switching System
644 Arch & Algorithms/Image Processing
645 Computer Arithmetic
646 Cryptography & Computer Network Security
650 Robotics
680 Physical VLSI Design
681 VLSI Design Automation
682 VLSI Test Concepts
732 Mobile Communication Systemstems
734 Detection/Estimation Theory
741 Wireless Networks
744 Computer Vision & Expert Systems
746 Secure Telecommunication Systems
749 Neural Networks for Control
Operations Research (OR)
540 Management Science
541 Deterministic Models
542 Stochastic Models
635 Discrete System Simulation
640 Global Optimization & Comp. Intelligence
641 Linear Programming
642 Integer Programming
643 Network Modeling
644 Nonlinear Programming
645 Stochastic Processes
647 Queueing Theory
648 Production and Inventory Systems
681 Decision and Risk Analysis
Psychology (PSYC)
734 Human Factors and Applied Cognition
737 Psych. of Human/Tech 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 & Data Exploration
664 Bayesian Inference & Decision Analysis
674 Survey Sampling II
677 Statistical Process Control
Systems Engineering (SYST)
520 Systems Design and Integration
530 Systems Management and Evaluation
542 Decision Support Systems Engr
560 Introduction to Air Traffic Control
572 Introduction to Systems Integration Engineering
573 Decision and Risk Analysis
595 Discrete Event Systems
611 Systems Methodology & Modeling
659 Topics in Systems Engr
660 Air Transportation Systems Modeling
671 Judgment/Choice Proc/Decision Making
680 Principles of C3I
683 Modeling, Simulation & Gaming
684 Sensor Data Fusion
685 Estimation & Tracking: Principle/Technique
760 Special Topics: C3I Engineering
NOTE:
| |
Maximum of two 500-level electives permitted.
A thesis option is available; students may elect to complete a thesis
for up to 6 hours of elective credit.
|
For Further Information
Additional information on the program is available from the
ISE Student Advisor
Financial aid information is available at the
GMU Office of Financial Aid
Return to Master of Science in Software Engineering
Effective Fall 2007
|
|
|
|