
|
Masters of Software Engineering
Electives
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)
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)
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)
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)
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)
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)
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)
737 Psych. of Human/Tech Interaction Statistics (STAT)
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)
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 NOTEMaximum 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 InformationAdditional information on the program is available from the MSIS Student Advisor (iseadvsr@gmu.edu) Financial aid information is available at the GMU Office of Financial Aid |