- About SSE
- Academics
- Admissions
- Research
- People
- Partnerships
- Engage
- Academics
- Admissions
- Research
- Athletics
- University Life
- News
- About
Courses
Curriculum
- Systems Engineering
- Engineering Management
- Software Engineering
- Financial Engineering
- Socio-technical Systems
- Systems Security Engineering
| Course # | Course Name | Credit | Lab | Lecture | Study Hours |
| SYS 501 | Probability and Statistics for Systems Engineering This course is designed for students with a background in engineering, technology, or science that have not taken a class in statistics or need a refresher class. In this class we will apply probability and statistics throughout a system’s life cycle. Topics include the roles of probability and statistics in Systems Engineering, the nature of uncertainty, axioms and properties of probability models and statistics, hypothesis testing, design of experiments, basic performance requirements, quality assurance specification, functional decomposition, technical performance measurements, statistical verification, and simulation. | 3 | 0 | 3 | 3 |
| SYS 581 | Introduction to Systems Engineering The growing complexity of today’s engineered systems presents daunting challenges to those who are charged with creating, operating, enhancing and sustaining them throughout their lifecycles. While the components of these systems require no less design effort than in the past, attention to the components is not sufficient to ensure overall system success. This course focuses on the interactions between the elements of a complex system, the context within which they are designed and operate, and the relationships between the technical systems and the organizations that design them and the enterprises that they serve. Students develop the understanding of techniques and processes that can help them ensure that their individual contributions are not only excellent in themselves, but that they become part of a cohesive, successful whole. This course may not be applied toward a Master’s of Engineering in Systems Engineering or Engineering Management. | 3 | 0 | 3 | 0 |
| SYS 595 | Design of Experiments and Optimization This course is an application oriented with theoretical arguments approached from an intuitive level rather than from a rigorous mathematical approach. This course teaches the student how statistical analyses are performed while assuring the student an understanding of the basic mathematical concepts. The course will focus on "real world" uses of statistical analysis and reliability theory. The student will use the software to solve problems. Included in this course will demonstrate Markov modeling techniques. This course is a perquisite to the System Reliability and Life Cycle Analysis course. | 3 | 0 | 0 | 0 |
| SYS 605 | Systems Integration This course will explore and discuss issues related to the integration and testing of complex systems. First and foremost, students will be exposed to issues relating to the formulation of system operational assessment and concept. Subsequently, functional modeling and analysis methods will be used to represent the system functionality and capability, leading to the packaging of these functions and capabilities into high-level system architecture. Specific focus will be given to issues of interface management and testability. The course will also address the related management issues pertaining to integrated product teams, vendors and suppliers, and subcontractors. In addition, selected articles will be researched to demonstrate the techniques explored in class. Syllabus | 3 | 0 | 3 | 3 |
| SYS 611 | Simulation and Modeling This course emphasizes the development of modeling and simulation concepts and analysis skills necessary to design, program, implement, and use computers to solve complex systems/products analysis problems. The key emphasis is on problem formulation, model building, data analysis, solution techniques, and evaluation of alternative designs/ processes in complex systems/products. Overview of modeling techniques and methods used in decision analysis, including Monte Carlo and discrete event simulation is presented. Syllabus | 3 | 0 | 3 | 0 |
| SYS 625 | Fundamentals of Systems Engineering This course discusses fundamentals of systems engineering. Initial focus is on need identification and problems definition. Thereafter, synthesis, analysis, and evaluation activities during conceptual and preliminary system design phases are discussed and articulated through examples and case studies. Emphasis is placed on enhancing the effectiveness and efficiency of deployed systems while concurrently reducing their operation and support costs. Accordingly, course participants are introduced to methods that influence system design and architecture from a long-term operation and support perspective. Syllabus | 3 | 0 | 3 | 3 |
| SYS 630 | DAU Level I Certification Examinationion This will test the knowledge of students who have achieved the equivalent of Level I certification through the Defense Acquisition University or who have completed selected industry training programs. Typically students take 80 hours training for this certification level equivalent. Upon successful completion (graded pass/fail), students will be awarded 3 credits toward a Master of Engineering in Systems Engineering. | 3 | 0 | 3 | 3 |
| SYS 631 | Level II Certification Examination This will test the knowledge of students who have achieved the equivalent of Level II certification through the Defense Acquisition University or who have completed selected industry training programs. Typically students take more than 160 hours training for this certification level equivalent. Upon successful completion (graded pass/fail), students will be awarded between 3 and 6 credits toward a Master of Engineering in Systems Engineering. | 3 | 0 | 3 | 3 |
| SYS 632 | Designing Space Missions and Systems (Module version is SDOE 632) This course examines the real-world application of the entire space systems engineering discipline. Taking a process-oriented approach, the course starts with basic mission objectives and examines the principles and practical methods for mission design and operations in depth. Interactive discussions focus on initial requirements definition, operations concept development, architecture tradeoffs, payload design, bus sizing, subsystem definition, system manufacturing, verification and operations. This is a hands-on course with a focus on robotic missions for science, military and commercial applications. Syllabus | 3 | 0 | 0 | 0 |
| SYS 633 | Mission and System Design Verification and Validation This unique course gives students a hands-on opportunity to apply key principles of space systems engineering. In part 1 of the course, students are given a set of customer expectations in the form of broad mission objectives. Using state-of-the-industry mission design and analysis tools (provided), the task is to apply systems engineering process to define top-level system requirements and design key elements of the system. The end result will be a system design review during which students present and defend their design decisions. In part 2 of the course, students experience system realization processes first-hand by integrating, verifying, validating and delivering the shoe box-sized EyasSAT educational satellite. Lecture is combined with hands-on experience. From the part-level to the system level, students will implement a rigorous assembly, integration, verification and validation plan on real hardware and software applying "test like you fly, fly like you test" principles. | 3 | 0 | 0 | 0 |
| SYS 635 | Human Spaceflight This course provides the conceptual framework for developing space missions of human spacecraft starting from a blank sheet of paper. It describes and teaches the human space mission design and analysis process. The entire course is process oriented to equip each participant with practical tools to complete a conceptual design and analyze the impacts of evolving requirements. At the end of this course you will be better able to tie mission elements together and perform tradeoffs between system design and mission operations that must occur, during the early stages of planning, in order to deliver cost-effective results. Syllabus | 3 | 0 | 3 | 0 |
| SYS 636 | Space Launch and Transportation Systems This course provides an integrated view of space launch and transportation systems (SLaTS) design and operations. It analyzes customer needs, objectives and requirements, through launch and transportation system design, development, test and manufacturing to creating operations concepts and infrastructure capabilities. Lifecycle cost and the business case will be assessed. The thrust of this course is to identify technical risk and mitigate it in the most cost-effective manner, while maintaining the technical integrity of the vehicle(s) and infrastructure. In the course you will take a fresh look at space launch and transportation systems by emphasizing a process-oriented approach for creating cost-effective concepts to meet customer needs and objectives. This process describes how to translate SLaTS objectives, requirements, and constraints into viable and cost-effective operations concepts. Vehicle design presentations show practical, detailed approaches and tools to analyze and design manned and unmanned, reusable and expendable vehicles for both launch and interplanetary systems, including architecture and configuration, payloads, and vehicle subsystems. Course presentations on launch operations describe the functions to be performed, define and evaluate the key issues, help you develop an appropriate operations concept, and assess the complexity and cost of operations. Special emphasis is placed on describing the interrelationships and tradeoffs between system design and launch operations that must occur during the early stages of planning in order to deliver effective systems. | 3 | 0 | 3 | 0 |
| SYS 637 | Cost-Effective Space Mission Operations This course examines the real-world space mission operations. Taking a process-oriented approach, the course provides an in-depth view of the entirety of space mission operations, including the concept of operations and all functions that are performed in support of a space mission. Interactive discussions focus on initial requirements definition, operations concept development, functional allocation among spacecraft, payload, ground system and operators. A detailed model is provided that allows the user to estimate operations complexity and then prepare an estimate of the number of operators required and overall cost. This is a hands-on course with a focus on space missions for science, military and commercial applications. | 3 | 0 | 3 | 0 |
| SYS 638 | Crew Exploration Vehicle Design This unique course gives participants a hands-on opportunity to apply key principles of space systems engineering. Participants are given a set of customer expectations in the form of broad mission objectives for a crew exploration vehicle with the task of applying systems engineering process to define top-level system requirements and design key elements of the system. The end result will be a system design review during which students present and defend their design decisions. Course participants are given a set of mission objectives in the form of a Request for Proposal (RFP) or Announcement of Opportunity (AO) and divided into competing groups to conceptually design a viable crewed mission that meets the customer expectations at an acceptable lifecycle cost. The groups are guided through a structured space system engineering approach to define a mission concept and supporting space mission architecture, and complete a detailed analysis. | 3 | 0 | 3 | 0 |
| SYS 640 | System Supportability and Logistics The supportability of a system can be defined as the ability of the system to be supported in a cost effective and timely manner, with a minimum of logistics support resources. The required resources might include test and support equipment, trained maintenance personnel, spare and repair parts, technical documentation and special facilities. For large complex systems, supportability considerations may be significant and often have a major impact upon life-cycle cost. It is therefore particularly important that these considerations be included early during the system design trade studies and design decision-making. Syllabus | 3 | 0 | 0 | 0 |
| SYS 645 | Design for System Reliability, Maintainability, and Supportability This course provides the participant with the tools and techniques that can be used early in the design phase to effectively influence a design from the perspective of system reliability, maintainability, and supportability. Students will be introduced to various requirements definition and analysis tools and techniques to include quality function deployment, input-output matrices, and parameter taxonomies. An overview of the system functional analysis and system architecture development heuristics will be provided. Further, the students will learn to exploit this phase of the system design and development process to impart enhanced reliability, maintainability, and supportability to the design configuration being developed. Given the strategic nature of early design decisions, the participants will also learn selected multiattribute design decision and risk analysis methodologies, including Analytic Hierarchy Process (AHP). As part of the emphasis on maintainability, the module addresses issues such as accessibility, standardization, modularization, testability, mobility, interchangeability and serviceability and the relevant methods, tools, and techniques. Examples and case studies will be used to facilitate understanding of these principles and concepts. | 3 | 0 | 0 | 0 |
| SYS 650 | System Architecture and Design This course discusses the fundamentals of system architecting and the architecting process, along with practical heuristics. Furthermore, the course has a strong "how-to" orientation, and numerous case studies are used to convey and discuss good architectural concepts as well as lessons learned. Adaptation of the architectural process to ensure effective application of COTS will also be discussed. In this regard, the course participants will be introduced to an architectural assessment and evaluation model. Linkages between early architectural decisions, driven by customer requirements and concept of operations, and the system operational and support costs are highlighted. Syllabus | 3 | 0 | 0 | 0 |
| SYS 655 | Robust Engineering Design This course is designed to enable engineers, scientists, and analysts from all disciplines to recognize potential benefits resulting from the application of robust engineering design methods within a systems engineering context. By focusing on links between sub-system requirements and hardware/software product development, robust engineering design methods can be used to improve product quality and systems architecting. Topics such as Design and Development Process and Methodology, Need Analysis and Requirements Definition, Quality Engineering, Taguchi Methods, Design of Experiments, Introduction to Response Surface Methods, and Statistical Analysis of Data will be presented. Syllabus | 3 | 0 | 0 | 0 |
| SYS 660 | Decision and Risk Analysis This course is a study of analytic techniques for rational decision-making that addresses uncertainty, conflicting objectives, and risk attitudes. This course covers modeling uncertainty; rational decision-making principles; representing decision problems with value trees, decision trees and influence diagrams; solving value hierarchies; defining and calculating the value of information; incorporating risk attitudes into the analysis; and conducting sensitivity analyses. | 3 | 0 | 0 | 0 |
| SYS 667 | Complex System Technologies and Application Domains This course serves as an overview of phenomenology and technologies associated with the development, design, construction, and life cycle management of network centric systems and systems of systems. The goal of this class is to provide the early career engineers and scientists who have been educated in a traditional academic disciplines, visibility into the interdisciplinary methods, processes, terminology, and tools needed to integrate these technologies into an operationally and cost effective adaptive network centric systems of systems. | 3 | 0 | 3 | 0 |
| SYS 670 | Forecasting and Demand Modeling Systems This course covers the theory and application of modeling aggregate demand, fragmented demand and consumer behavior using statistical methods for analysis and forecasting for facilities, services and products. It also aims to provide students with both the conceptual basis and tools necessary to conduct market segmentation studies, defining and identifying criteria for effective segmentation, along with techniques for simultaneous profiling of segments and models for dynamic segmentation. All of this provides a window on the external environment, thereby contributing input and context to product, process and systems design decisions and their ongoing management. Syllabus | 3 | 0 | 0 | 0 |
| SYS 675 | Dynamic Pricing Systems Dynamic pricing is defined as the buying and selling of goods and services in free markets where the prices fluctuate in response to supply and demand and changing. This course illustrates the difference between static and dynamic pricing, and covers various dynamic pricing models and methodologies for successful pricing. This course also illustrates the fact that effective pricing optimization is based on modeling of demand and elasticity of demand at a very granular level. It will explore various dynamic pricing models and explore and identify factors relevant in choosing dynamic pricing models that best support the operational effectiveness, external environment and business strategy of a particular firm. | 3 | 0 | 3 | 3 |
| SYS 681 | Dynamic Modeling of Systems and Enterprise The course introduces students to system dynamics models of business policy analysis and forecasting of associated management problems of complex systems and enterprise. The course covers advanced techniques of policy and strategy development applications: system thinking and modeling dynamics of growth and stability, including interaction of human factors with the technology. The tools of increasing power and complexity are offered for student’s business and management applications: causal feedback diagrams, technology process graphs, information processing flowcharts, decision scenarios. Students will get hands-on training in systems modeling by STELLA and AnyLogic software languages and perform their own case studies of real system of technology and/or business development. Prerequisite: Course in statistics. | 3 | 0 | 3 | 3 |
| SYS 703 | Curricular Practical Training International graduate students may arrange an educationally relevant internship or paying position off campus and receive Curricular Practical Training (CPT) credit via this course. Students must maintain their full time status while receiving CPT. Prior approval of the program director is required for enrollment. To justify enrollment, the student must have a concrete commitment from a specific employer for a specific project, and must provide to the program director for his/her approval a description of the project plus a statement from the employer that he/she intends to employ the student. This information must be provided to the program director with sufficient advance notice so that the program director has time to review the materials and determine if the project is appropriate. The project must be educationally relevant; i.e., it must help the student develop skills consistent with the goals of the educational program. During the semester, the student must submit written progress reports. At the end of the semester, the student must submit for grading a written report that describes his/her activities during that semester, even if the activity remains ongoing. The student must also present his/her activities in an accompanying oral presentation that is also graded. This is a one-credit course that may be repeated up to a total of three credits. | 1 | 0 | 0 | 0 |
| SYS 710 | Research Methodologies Research philosophy, ethics, and methodology will be discussed. Each student will, under the guidance of the instructor, formulate a problem, search the literature, and develop a research design. In addition, the student will examine and criticize research reports with specialemphasis on the statement of the problem, the sampling and measuring techniques that are used, and theanalyses and interpretation of the data. Emphasis is on applying research methodology to real-world organizational problems. Syllabus | 0 | 0 | 0 | 0 |
| SYS 725 | Advances in System of Systems Engineering The discipline of Systems Engineering (SE) provides us with necessary engineering and management guidance to successfully design and develop a system rather than focus on its separate individual components. However, due to the rapidly increasing complexity of today’s dynamic environment, we are faced with the need to engineer multiple integrated complex systems. In response to this emerging paradigm shift, a new discipline of System of Systems Engineering (SoSE) has evolved. This course serves as an overview of the advances in SoSE and provides the students the capability to apply this knowledge in the synthesis, analysis, and evaluation of activities during the lifecycle of a System of Systems (SoS) through case study analysis. | 3 | 0 | 3 | 0 |
| SYS 744 | Advanced Data Analysis for Data Mining and Knowledge Discovery This data driven course focuses on the subjects of both traditional and modern data analysis and mining techniques. The course emphasizes the analysis of business and engineering data using a combination of theoretical techniques and commercially available software to solve problems. Topics such as data analysis and presentation, linear and nonlinear regression, analysis of variance, factor analysis, cluster analysis, neural networks, and classification trees will be presented. The course will make extensive use of the Splus software packages. However, students will be encouraged to use a wide variety of industry standard data analysis and mining tools including SPSS, SAS, MATLAB, and BrainMaker. | 3 | 0 | 0 | 0 |
| SYS 750 | Advanced System and Software Architecture Modeling and Assessment This course presents the fundamentals of complex systems architecting using the Object Modeling Group’s (OMG) SysML. It addresses the differences between functional decomposition and object oriented decomposition while architecting complex systems. Emphasis is placed on modeling mission objectives to the definition of the system level architecture. Topics include identification of system level architecture alternatives and considerations, including definition of objectives for physical (hardware) and logical (software) structure, information and system assurance, behavior, cost, performance and human integration based on the system concept at every level of system decomposition. System of System (SoS) architecture is examined, addressing composition of multiple systems and engineering new, emergent behavior in the SoS. Examples used will come from a variety of operational environments (e.g. communications systems, space systems, weapon systems, etc) Special consideration is given to the importance of effective construction and transitioning of the SysML models to software engineering for software intensive systems projects. Syllabus | 3 | 0 | 3 | 0 |
| SYS 760 | Advanced Decision and Risk Analysis This course is the advanced study of analytic techniques for rational decision making that addresses uncertainty, conflicting objectives, and risk attitudes. This course covers advanced techniques for modeling uncertainty; values and risk preference. The advanced techniques for modeling uncertainty include Bayesian networks and the various approaches for both representing joint probability distributions and computing posterior distributions given new evidence. The techniques for modeling preferences address various degrees of preferential dependence among objectives. Finally, the risk preference techniques address non-exponential risk preference and the associated computation of value of information. These techniques are valuable as part of the risk management process, conduct of systems engineering trade-offs, and managing systems engineering projects | 0 | 0 | 0 | 0 |
| SYS 800 | Special Problems in Systems Engineering (ME) Three credits for the degree of Master of Engineering (Systems Engineering). This course is typically conducted as a one-on-one course between a faculty member and a student. A student may take up to two special problems courses in a master’s degree program. A department technical report is required as the final product for this course. | 3 | 0 | 0 | 0 |
| SYS 801 | Special Problems in Systems Engineering (PhD) Three credits for the degree of Doctor of Philosophy. This course is typically conducted as a one-on-one one investigation of a topic of particular interest between a faculty member and a student and is often used to explore topical areas that can serve as a dissertation. A student may take up to two special problems courses in a Ph.D. degree program. A department technical report is required as the final product for this course. Students enrolled in the SDOE program should enroll in course number SDOE 801. | 3 | 0 | 0 | 0 |
| SYS 810 | Selected Topics in Systems Engineering Selected topics from various areas within Systems Engineering. This course is typically taught to more than one student and often takes the form of a visiting professor’s course. Prerequisite: consent of instructor. | 3 | 0 | 3 | 0 |
| SYS 900 | Thesis in Systems Engineering (ME) A minimum of six credit hours is required for the thesis. Hours and credits to be arranged. Students enrolled in the SDOE program should enroll in course number SDOE 900. | 3 | 0 | 0 | 0 |
| SYS 960 | Research in System Engineering (PhD) Original work, which may serve as the basis for the dissertation, required for the degree of Doctor of Philosophy. A minimum of 30 hours of SYS 960 research is required for the Ph.D. degree. Students enrolled in the SDOE program should enroll in course number SDOE 960. | 3 | 0 | 0 | 0 |
| Course # | Course Name | Credit | Lab | Lecture | Study Hours |
| EM 270 | Management of Engineering and Technology This course deals with the problems associated with the management of engineering personnel, projects and organizations. The applications of the functions of management to engineering related operations, including the engineering aspects of products and process development, are reviewed. The course requires students to apply their knowledge of human behavior, economic analysis and science to solve problems in the management of technologically oriented organizations. The capstone of the course is a term paper analyzing an engineering management problem taken from actual practice. | 3 | 0 | 3 | 3 |
| EM 275 | Project Management This course presents the tools and techniques for project definition, work breakdown, estimating, resource planning, critical path development, scheduling, project monitoring and control and scope management. Students will use project management software to accomplish these tasks. In addition, the student will become familiar with the responsibilities, skills and effective leadership styles of a good project manager. The role organization design plays in project management will also be addressed.Corequisite: EM270 or consent of instructor. | 3 | 0 | 3 | 6 |
| EM 301 | Accounting & Business Analysis This course introduces students to the fundamental concepts of financial and managerial accounting, with an emphasis on actions managers can take to more effectively address the goals of the firm. Key topics covered include the preparation and analysis of financial statements, particularly creating cash flow statements needed for engineering economic analysis; consideration of variable costs, fixed costs, cost of goods sold, operating costs, product costs, period costs; job costing and process costing; application of accounting information for decision-making: marketing decisions, production decisions; capital budgeting: depreciation, taxation; budgeting process, master budgets, flexible budgets, analysis of budget variances; asset valuation, and inventory costing. The laboratory portion of the course provides the student opportunity to use the personal computer for solving problems related to the major topics of the course, such as spreadsheet analysis, and in addition covers managerial topics, including sessions focused on group dynamics and teamwork, research using the Internet and business ethics | 4 | 3 | 3 | 4 |
| EM 322 | Engineering Design VI This course is an integral part of the Engineering Management program - it | 2 | 2 | 1 | 0 |
| EM 345 | Modeling and Simulation This course covers contemporary decision support models of forecasting, optimization and simulation for management. Students will learn how to identify the problem situation, choose the appropriate methods, collect the data and find the solution. The course also covers handling the information and generating alternative decisions based upon operations research optimization, statistical simulation, and systems dynamic forecasting. Computer simulations will be performed on PCs using user-friendly graphical interface with multimedia report generation for visualization and animation. Students will also be trained in management simulations for group decision support. | 3 | 0 | 3 | 3 |
| EM 347 | Elements of Operations Research Application of forecasting and optimization models to typical engineering management situations and problems. Topics include: optimization theory and its special topics (linear programming, transportation models, and assignment models), dynamic programming, forecasting models, decision trees, game theory, and queuing theory. Applications to resource allocation, scheduling and routing, location of facilities, and waiting lines will be covered.Prerequisite: EM 365 Syllabus | 3 | 0 | 3 | 3 |
| EM 350 | Production and Operations Management Students learn about planning, organizing, staffing, directing and controlling the production of goods and providing service functions of an organization. Main stages of production cycle and components will include raw materials, personnel, machines, and buildings. Specific topics covered will include forecasting, product design and process planning, allocation of scarce resources, capacity planning and facility location, materials management, scheduling, office layout, and total quality management. | 0 | 0 | 0 | 0 |
| EM 351 | Analysis of Networks and Strategies This course is designed to help with understanding the complexity, structure and dynamic of a highly connected world. It takes an interdisciplinary look at economics, sociology, information science and applied mathematics to discuss some of the fundamental features of networks and their behavior. The course is designed to equip students with a modeling lens to analyze, quantify and reason about structures, dynamics and evolution of complex networks. Key topics that are covered in the course are mathematical description of complex networks, fundamental measures of network structure, diffusion and cascading, voting and economic and market implications. The course will also have a particular emphasis on game theory as the method to model resource allocation in networks in the presence of autonomous agents. | 3 | 0 | 3 | 0 |
| EM 355 | Engineering Economics This course covers the basics of cost accounting and cost estimation for engineering projects. Basic engineering economics topics include mathematics of finance, time value of money and economic analyses using three worths, internal rate of return and benefit cost figures of merit. Advanced topics include after tax analysis, inflation, risk analysis and multi attribute analysis. Laboratory exercises include introduction to the use of spreadsheet and a series of labs that parallel the lecture portion of the course. The student is introduced to an economic model (Spreadsheet to Determine the Economics of Engineering of Design and Development - SEED), which is used to design and provide typical venture capital financials. These financials are income statement, balance sheet, break-even analysis and sensitivity analysis. | 4 | 3 | 3 | 0 |
| EM 357 | Elements Of Operations Research Application of forecasting and optimization models to typical engineering | 0 | 0 | 0 | 0 |
| EM 360 | Total Quality Management This course will provide the student with the underlying management concepts and principles of Total Quality Management (TQM) and how they apply to Engineering Management. The ideas and concepts of Frederick Winslow Taylor, Edward Deming, Joe Juran, Phil Crosby, Armand Fiegenbaum and Karou Ishikawa will be presented and discussed in relation to how management thought has developed from Scientific Management to Quality Management. Discussion of the Baldridge and Deming awards will include how leadership, information and analysis, strategic quality planning, human resource utilization, quality assurance and customer satisfaction relate to QM in Engineering Management. The use of concurrent engineering in research, design, & engineering will be explored. The student will learn various TQM tools explored such as quality function deployment, design for cost and cost of quality. The students will learn the methodology and techniques of continuous process improvement and use this knowledge to analyze and correct defects as part of a team project. | 3 | 0 | 3 | 3 |
| EM 364 | Statistics For Engineers Laboratory Please contact the Registrar for more information.
| 0 | 0 | 0 | 0 |
| EM 365 | Statistics for Engineering Managers Provides a working knowledge of basic statistics as it is most often applied in engineering. Topics include: fundamentals of probability theory, review of distributions of special interest in statistics, analysis and enumeration of data, linear regression and correlation, statistical design of engineering experiments, completely randomized design, randomized block design, factorial experiments, engineering applications and use of the computer as a tool for statistical analysis. | 4 | 2 | 3 | 4 |
| EM 385 | Innovative System Design This project-based course addresses the fundamentals of systems engineering. Principles and concepts of systems engineering within a life-cycle perspective are presented through case studies and applied throughout the course to a student-selected team project. The initial focus is on the understanding of business drivers for systems engineering and the generation of innovative ideas. Students then engage in analysis, synthesis, and evaluation activities as they progress through the conceptual and preliminary design phases. Emphasis is placed on tools and methodologies for system evaluation during all phases of the design process with the goal of enhancing the effectiveness and efficiency of deployed systems as well as reducing operational and support costs. Pre or Corequisite: EM 365 and must be majoring in EM. | 3 | 0 | 3 | 3 |
| EM 423 | Engineering Design VII This year long two-course sequence involves the students in a small-team Engineering Management project. The problem for the project is taken from industry, business, government or a not-for-profit organization. Each student team works with a client and is expected to collect data, analyze it and develop a design by the end of the first semester. In the second semester the design solution of the problem is completed and a written report is submitted for binding. During the year, oral and written progress reports are presented to peers and clients. The total project involves the application of the subject areas covered in the EM 385 Engineering Management Laboratory course, as well as skills learned in the other technical and non-technical courses of the Engineering Management curriculum.Prerequisite: EM 270, EM 275, EM 301, EM 322, EM 345, EM 385, E 355 | 3 | 8 | 0 | 3 |
| EM 424 | Engineering Design VIII This year long two-course sequence involves the students in a small-team Engineering Management project. The problem for the project is taken from industry, business, government or a not-for-profit organization. Each student team works with a client and is expected to collect data, analyze it and develop a design by the end of the first semester. In the second semester the design solution of the problem is completed and a written report is submitted for binding. During the year, oral and written progress reports are presented to peers and clients. The total project involves the application of the subject areas covered in the EM 385 Engineering Management Laboratory course, as well as skills learned in the other technical and non-technical courses of the Engineering Management curriculum. | 3 | 8 | 0 | 3 |
| EM 435 | Business Process Reengineering This course covers the area of business analysis that includes enterprise technologies, supply chain management, engineering management, systems engineering, decision support systems, e-business, process operations and reengineering, technology consulting and analytical modeling and the relating of Business Process Reengineering to quality improvement. The course will be broken in two components with the first focusing on implementing theory into action, showing use in process discovery and definition, diagnosis and improvement, design, support and enactment. The second part of the course uses case studies to demonstrate applications of process engineering to improve efficiency. Most application and case studies are information technology focused.Prerequisite: EM 365 | 3 | 0 | 3 | 6 |
| EM 450 | Logistics and Supply Chain Management This course will provide an introduction to supply chains, logistics & supply | 3 | 0 | 3 | 6 |
| EM 451 | Analysis of Networks & Strategies This course is designed to help with understanding the complexity, structure | 3 | 0 | 3 | 3 |
| EM 460 | Total Quality Management This course provides the student with the underlying management concepts and principles of Total Quality Management and how they apply to Engineering Management. The ideas and concepts of Frederick Winslow Taylor, Edward Deming, Joe Juran, Phil Crosby, Armand Fiegenbaum and Karou Ishikawa will be presented and discussed in relation to how management thought ahs developed | 0 | 0 | 0 | 0 |
| EM 585 | Introduction to Systems Architecture and Design EM 585 builds on EM 385 and gives the student a practical introduction to Systems Architecture and Design. Lectures will introduce the students to the motivation for System Architecture and Design, the different views on a System Architecture, as well as theory and best practices on behavioral definition, logical and physical partitioning, and interface definitions. Key aspects of system verification and validation will also be discussed. Tutorials will give the students practical experience using SySML and a commercial modeling tool to model system architectures. The students will apply the principles on a team project, designing and building a robot. Pre-requisite EM 385 or instructor approval. | 3 | 0 | 3 | 0 |
| EM 600 | Engineering Economics and Cost Analysis This course presents advanced techniques and analysis designed to permit managers to estimate and use cost information in decision making. Topics include: historical overview of the management accounting process, statistical cost estimation, cost allocation, and uses of cost information in evaluating decisions about pricing, quality, manufacturing processes (e.g., JIT, CIM), investments in new technologies, investment centers, the selection process for capital investments, both tangible and intangible, and how this process is structured and constrained by the time value of money, the source of funds, market demand, and competitive position. Syllabus | 3 | 0 | 0 | 0 |
| EM 605 | Elements of Operations Research This course brings a strong modeling orientation to bear on the process of obtaining and utilizing resources to produce and deliver useful goods and services so as to meet the goals of the organization. Decision-oriented models such as linear programming, inventory control, and forecasting are discussed and then implemented utilizing spreadsheets and other commercial software. A review of the fundamentals of statistical analysis oriented toward business problems will also be conducted. Syllabus | 3 | 0 | 0 | 0 |
| EM 612 | Project Management of Complex Systems This project-based course exposes students to tools and methodologies useful for forming and managing an effective engineering design team in a bussiness environment. Topics covered will include: personality profiles for creating teams with balanced diversity; computational tools for project coordination and management; real time electronic documentation as a critical design process variable; and methods for refining project requirements to ensure that the team addresses the right problem with the right solution. | 3 | 0 | 3 | 0 |
| EM 620 | Engineering Cost Management This course will provide an understanding of both the tools and models that can be used throughout the design, development, and support phases of a system to conduct trade-offs between system performance and life-cycle cost. The students will be exposed to the cost benefit analysis process as a strategic tool during system design and development consistent with the principles of Cost as an Independent Variable (CAIV). The students will also be exposed to the formulation of cost-estimating relationships in this context. The course will focus on the use of tools and the development of models from case studies. Prerequisite: IPD 611, SYS 611 or consent of instructor. Syllabus | 3 | 0 | 0 | 0 |
| EM 650 | Quality and Process Management Principles and techniques of total quality management (TQM) with emphasis on their application to technical organizations. Topics include management philosophy, concepts and critique of quality "Gurus"; TQM modeling and strategy; TQM tools and techniques; Dept. of Defense 5000.51-G TQM guides; review and critique of the Deming and Baldrige Awards; concurrent engineering; quality function, deployment and design for cost. Students will form teams to analyze a case study involving TQM concepts and techniques (Formerly EM750) | 3 | 0 | 3 | 3 |
| EM 665 | Integrated Supply Chain Management This course illustrates the theory and practice of designing and analyzing supply chains. It provides tool sets to identify key drivers of supply chain performance such as inventory, transportation, information and facilities. Recognizing the interactions between the supply and demand components, the course provides a methodology for implementing integrated supply chains, enabling a framework to leverage these dynamics for effective product/process design and enterprise operations. | 3 | 0 | 3 | 3 |
| EM 680 | Designing and Managing the Development Enterprise This course addresses the design of the peopled-system that is responsible for designing and testing a product or operational system. There are three keys to designing the development system that are emphasized as part of this course: the fact that the design process should be a discovery process, the critical feedback and control activities that must be implemented for cost-discovery process, the critical feedback and control activities that must be implemented for cost-effective success, and the design of risk management(with an emphasis on adaptive testing) activities. This course will focus on the functional processes that must be performed by the development system, but will also address physical resources(people and software) and associated organizational structures. Syllabus | 3 | 0 | 3 | 3 |
| EM 690 | Selected Topics in Engineering Management Selected topics from various areas within Engineering Management. | 0 | 0 | 0 | 0 |
| EM 800 | Special Problems in Engineering Management (ME) Three credits for the degree of Master of Engineering (Engineering Management). This course is typically conducted as a one-on-one course between a faculty member and a student. A student may take up to two special problems course in a master's degree program. A department technical report is required as the final product for this course. | 3 | 0 | 0 | 0 |
| EM 801 | Special Problems in Engineering Management (PhD) Three credit for the degree of Doctor of Philosophy. This course is typically conducted as a one-on-one investigation of a topic of particular interest between a faculty member and a student and is often used to explore topical areas that can serve as a dissertation. A student may take up to two special problems course in a Ph.D. degree program. A department technical report is required as the final product for this course | 3 | 0 | 0 | 0 |
| EM 810 | Special Topics in Engineering Management Selected topics from various areas within Engineering Management. This course is typically taught to more than one student and often takes the form of a visiting professor’s course. Prerequisite: consent of instructor. | 3 | 0 | 3 | 0 |
| EM 900 | Thesis in Engineering Management (ME) For the degree of Master of Engineering (Engineering Management). A minimum of six credit hours is required. Hours and credit to be arranged. | 6 | 0 | 0 | 0 |
| EM 960 | Research in Engineering Management (PhD) Original work, which may serve as the basis for the dissertation, required for the degree of Doctor of Philosophy. A minimum of 30 hours of EM 960 research is required for the Ph.D. degree. Hours and credits to be arranged. | 3 | 0 | 0 | 0 |
| TG 401 | Entrepreneurship and Business for Engineers and Scientists Aspects of entrepreneurship and business most relevant for technical people and the practice of Technogenesis. Investigates business-related considerations in successfully commercializing new technology. Exposes technologists to five critical aspects of creating a successful new venture and/or a successful product or service business within a existing enterprise : (1) market and customer analysis, (2) beating the competition, (3) planning and managing for profitability, (4) high-tech marketing and sales, and (5) business partnerships and acquisitions. Students should take this course if they: (1) desire to maximize their effectiveness as technologists by understanding the business and customer considerations that impact the work of technologist, (2) intend to lead or participate in a technology based new venture/start-up, or (3) contemplate an eventual transition from a technical to a business management career. It is intended for either advanced undergraduate (junior or senior) or graduate students in engineering or science curricula. | 3 | 0 | 3 | 3 |
| TG 421 | Entrepreneurial Analysis of Engineering Design This course provides students with tools needed to commercialize their senior design technology. Topics include engineering economic analysis and issues of marketing, venture capital, intellectual property and project management. These topics are from the view of an entrepreneur who is creating knowledge that can be licensed and/or used in a start-up business. These topics are critical elements in implementing Technogenesis. | 3 | 0 | 3 | 2 |
| TG 501 | Entrepreneurship and Business for Engineers and Scientists Aspects of entrepreneurship and business most relevant for technical people and the practice of Technogenesis. Investigates business-related considerations in successfully commercializing new technology. Exposes technologists to five critical aspects of creating a successful new venture and/or a successful product or service business within an existing enterprise: (1) market and customer analysis, (2) beating the competition, (3) planning and managing for profitability, (4) high-tech marketing and sales, and (5) business partnerships and acquisitions. Students should take this course if they: (1) desire to maximize their effectiveness as technologists by understanding the business and customer considerations that impact the work of technologists, (2) intend to lead or participate in a technology-based new venture/start-up, or (3) contemplate an eventual transition from a technical to a business management career. It is intended for either advanced undergraduate (junior or senior) or graduate students in engineering or science curricula. | 0 | 0 | 0 | 0 |
| TG 810 | Special Topics in Technogenesis A participating seminar on topics of current interest and importance in Technogenesis. | 0 | 0 | 0 | 0 |
| Course # | Course Name | Credit | Lab | Lecture | Study Hours |
| SSW 533 | Cost Estimation and Metrics The course deals with the management of software projects using objective metrics that help developers and managers to understand the scope of the work to be accomplished, the risks that will occur, the tasks to be performed, the resources and effort to be expended, and the schedule to be observed. It provides the student with a thorough introduction to facility with, and understanding of such industry-standard software sizing metrics as Function, Feature, and Object Points and their relationship to the lines-of-code metric. It provides the student with a thorough introduction to and understanding of such industry-standard software estimation tools such as COCOMO II used in cost estimation. Syllabus | 3 | 0 | 3 | 0 |
| SSW 540 | Fundamentals of Software Engineering This course introduces the subject of software engineering, also known as software development process or software development best practice from a quantitative, i.e., analytic- and metrics-based point of view. Topics include introductions to: software life-cycle process models from the heaviest weight, used on very large projects, to the lightest weight, e.g., extreme programming; industry-standard software engineering tools; teamwork; project planning and management; object-oriented analysis and design. The course is case history and project oriented. Syllabus | 3 | 0 | 3 | 0 |
| SSW 555 | Agile Methods for Software Development In software problem areas that require exploratory development efforts, those with complex requirements and high levels of change, agile software development practices are highly effective when deployed in a collaborative, people-centered organizational culture. This course examines agile methods, including Extreme Programming (XP), Scrum, Lean, Crystal, Dynamic Systems Development Method and Feature-Driven Development to understand how rapid realization of software occurs most effectively. The ability of agile development teams to rapidly develop high quality, customer-valued software is examined and contrasted with teams following more traditional methodologies that emphasize planning and documentation. Students will learn agile development principles and techniques covering the entire software development process from problem conception through development, testing and deployment, and will be able to effectively participate in and manage agile software developments as a result of their successfully completing this course. Case studies and software development projects are used throughout.Prerequisites: Programming experience in an object-oriented language, preferably Java. Syllabus | 3 | 0 | 3 | 0 |
| SSW 556 | Software Development for Trusted Systems Software systems need to be free from security vulnerabilities, such as buffer overflow and stack smashing. Unfortunately, avoiding these weaknesses when programming in popular languages like C and C++ requires special discipline and attention to details not often stressed in introductory courses. This course teaches students to recognize security weaknesses and other vulnerabilities in existing software and to use techniques that avoid those vulnerabilities when developing new software. They practice using secure coding standards and disciplined development methods on industrial case studies and a course project. Prerequisite: Programming experience in C or C++, or permission of the instructor. | 3 | 0 | 3 | 0 |
| SSW 564 | Software Requirements Analysis and Engineering Requirements Acquisition is one of the least understood and hardest phases in the development of software products, especially because requirements are often unclear in the minds of many or most stakeholders. This course deals with the identification of stakeholders, the elicitation and verification of requirements from them, and translation into detailed requirements for a new or to-be-extended software product. It deals further with the analysis and modeling of requirements, the first steps in the direction of software design. The quality assurance aspects of the software requirements phase of the software development process is studied. Also an introduction to several formal methods for requirements specification is presented. Syllabus | 3 | 0 | 0 | 0 |
| SSW 565 | Software Architecture and Component-Based Design This course introduces students to the software design process and it's models; representations of design/architecture; software architectures and design plans; design methods; design state assessment; design quality assurance; and design verification. Syllabus | 3 | 0 | 0 | 0 |
| SSW 567 | Software Testing, Quality Assurance, and Maintenance This course introduces students to systematic testing of software systems, software verification, symbolic execution, software debugging, quality assurance, measurement and prediction of software reliability, project management, software maintenance, software reuse and reverse engineering. | 3 | 0 | 3 | 0 |
| SSW 687 | Engineering of Large Software Systems Students will learn how to deal with issues impacting industrial software developments. A broad range of topics will be covered, emphasizing large project issues. Large software projects are those employing 50 or more software developers for three years or more. Throughout the course, emphasis will be placed on quantitative evaluation of alternatives. Specific examples and case histories from real projects in the telephone industry are provided. Students will learn how to create architectures for large systems based on the '4+1' model; how to use modern software connector technology; module decomposition; scaling of agile methods to large projects, the use of work flows to drive software process and database designs, test plans, and implementation; and configuration control and software manufacturing. The special issues of database conversion data consistency, database maintenance, and performance tuning will be addressed for large data bases. The physical environment of the computer systems, including multisite deployment, software releases, and special management report generation, are examined. Syllabus | 3 | 0 | 3 | 0 |
| SSW 689 | Software Reliability Engineering Students will learn how to analyze, predict, design, and engineer the required and expected reliability of software systems. Case studies will be used throughout, including studies of sysems that worked well and of systems that failed in some crucial aspect. Examples of the types of systems which will be studied are the London Ambulance Dispatch System, the Lucent Telephone Switching Systems and the Mars and Voyager missions. Syllabus | 3 | 0 | 3 | 0 |
| SSW 810 | Selected Topics in Systems Centric Software Engineering Selected topics from various areas within Software Engineering. This course is typically taught to more than one student and often takes the form of a visiting professor’s course. Prerequisite: consent of instructor. | 3 | 0 | 0 | 0 |
| Course # | Course Name | Credit | Lab | Lecture | Study Hours |
| FE 530 | Introduction to Financial Engineering This course introduces a range of topics that the current scope of financial engineering encompasses. Topics include basic terminology and definitions, markets, instruments, positions, conventions, cash flow engineering, simple derivatives, mechanics of options, derivatives engineering, arbitrage-free theorem, efficient market hypothesis, introductory pricing tools, and volatility engineering. | 3 | 0 | 0 | 0 |
| FE 535 | Introduction to Financial Risk Management This course deals with risk management concepts in financial systems. Topics include identifying sources of risk in financial systems, classification of events, probability of undesirable events, risk and uncertainty, risk in games and gambling, risk and insurance, hedging and the use of derivatives, the use of Bayesian analysis to process incomplete information, portfolio beta and diversification, active management of risk/return profile of financial enterprises, propagation of risk, and risk metrics. | 3 | 0 | 3 | 6 |
| FE 540 | Probability theory for FE Topics include discrete and continuous distributions, multivariate probability, transformations, pattern appearance, moment generating functions, Laws of large numbers, Markov chains and diffusion processes, prices in markets as random variables and processes, filtrations and information. Applications target financial engineering examples. Syllabus | 3 | 0 | 3 | 0 |
| FE 545 | Design, Patterns and Derivatives Pricing This course covers the design and implementation of financial models using object oriented programming. It discusses advanced applications on quantitative finance with special emphasis on derivatives pricing. Prerequisite: C++ refresher or equivalent | 3 | 0 | 3 | 0 |
| FE 570 | Market Microstructure and Trading Strategies The course offers an overview of modern financial markets for various securities: equities, FX, and fixed income, different types of traders, orders, and market structures, market microstructure models used for describing price formation in dealer markets (inventory models and information-based models), models of the limit-order markets, optimal order execution: optimal order slicing, and maker-versus-taker strategies. The course introduces several typical trading strategies by introducing technical analysis, including trend, momentum, and oscillator-based strategies, arbitrage trading strategies, including pair trading, implementation and methods of strategies back-testing. Syllabus | 3 | 0 | 3 | 0 |
| FE 590 | Introduction to Knowledge Engineering Introduction to information theory: the thermodynamic approach of Shannon and Brillouin. Data conditioning, model dissection, extrapolation, and other issues in building industrial strength data-driven models. Pattern recognition-based modeling and data mining: theory and algorithmic structure of clustering, classification, feature extraction, Radial Basis Functions, and other data mining techniques. Non-linear data-driven model building through pattern identification and knowledge extraction. Adaptive learning systems and genetic algorithms. Case studies emphasizing financial applications: handling financial, economic, market, and demographic data; and time series analysis and leading indicator identification. | 3 | |||
| FE 595 | Financial Systems Technology This course deals with financial technology underlying activities of markets, institutions and participants. Topics include financial algorithms, procedural languages and compilers, financial objects identification and authentication, financial databases and virtual delivery, order-processing systems. Analogy of financial systems to complex systems is explored. | 0 | 0 | 0 | 0 |
| FE 610 | Stochastic Calculus for Financial Engineers This course provides the mathematical foundation for understanding modern financial theory. It includes topics such as basic probability, random variables, discrete continous distributions, random processes, Brownian motion, and an introduction to Ito's calculus. Applications to financial instruments are discussed throughout the course. Syllabus | 3 | 0 | 3 | 6 |
| FE 620 | Pricing and Hedging This course deals with basic financial derivatives theory, arbitrage, hedging, and risk. The theory discusses Ito’s lemma , the diffusion equation and parabolic partial differential equations, and the Black-Scholes model and formulae. The course includes applications of asset price random walks, the log-normal distribution, and estimating volatility from historic data. Numerical techniques, such as finite difference and binomial methods, are used to value options for practical examples. Financial information and software packages available on the Internet are used for modeling and analysis. Syllabus | 3 | 0 | 0 | 0 |
| FE 621 | Computational Methods in Finance This course provides computational tools used in industry by the modern financial analyst. The current financial models and algorithms are further studied and numerically analyzed using regression and time series analysis, decision methods, and simulation techniques. The results are applied to forecasting involving asset pricing, hedging, portfolio and risk assessment, some portfolio and risk management models, investment strategies, and other relevant financial problems. Emphasis will be placed on using modern software. Syllabus | 3 | |||
| FE 630 | Portfolio Theory and Applications This course introduces the modern portfolio theory and optimal portfolio selection using optimization techniques such as linear programming. Topics include contingent investment decisions, deferral options, combination options and mergers and acquisitions. The course introduces various concepts | 3 | 0 | 0 | 0 |
| FE 635 | Financial Enterprise Risk Engineering This course deals with risk assessment and engineering in financial systems. It covers credit risk, market risk, operational risk, liquidity risk, and model risk. Topics include classical measures of risk such as VaR, methods for monitoring volatilities and correlations, copulas, credit derivatives, the calculation of economic capital, and risk-adjusted return on capital (RAROC). The nature of bank regulation and the Basel II capital requirements for banks are examined. Case studies illustrate risk engineering successes and failures in financial enterprises. | 3 | 0 | 3 | 0 |
| FE 655 | Systemic Risk and Financial Regulation This course deals with aspects of systemic risk in financial systems. It covers a review of classical risk measures and introduces non-classical risk measures such as Extreme Value Theory. It also covers the study of financial systems as a system of complex adaptive systems, agent-based modeling, history and analysis of bubble formations as a systemic risk, the role of rating agencies, the financial systems ecosystem, risk and regulatory environment, risk and the socio-political environment. It also studies international financial inter-system risk propagation and containment and its impact on international financial systems, the International Monetary Fund assessments and the effect of extreme risk on poverty, international instability and globalization. | 3 | 0 | 3 | 0 |
| FE 670 | Algorithmic Trading Strategies This course investigates statistical methods implemented in multiple quantitative trading strategies with emphasis on automated trading and based on combined technical-analytic and fundamental indicators to enhance the trade-decision making mechanism. Topics explore high-frequency finance, markets and data, time series, microscopic operators, and micro-patterns. Methodologies include, but not limited to, Bayesian classifiers, weak classifiers, boosting and general meta-algorithmic emerging methods of machine learning applied to trading strategies. Back-testing and assessment of model risk are explored. | 3 | 0 | 3 | 0 |
| FE 680 | Advanced Derivatives This course deals with fixed-income securities and interest-rate sensitive instruments. Topics include term structure of interest rates, treasury securities, strips, swaps, swaptions, one-factor, two-factor interest rate models, Heath-Jarrow-Merton (HJM) models and credit derivatives: credit default swaps (CDS), collateralized debt obligations (CDOs), and Mortgage-backed securities (MGS). Syllabus | 3 | |||
| FE 699 | Project in Financial Engineering A student is given a particular problem in financial engineering to be completed in one semester. The nature of the problem may be computational or theoretical depending on the student’s track. It is encouraged that the problems be related and, in some instances, posed by the financial engineering industry. | 3 | |||
| FE 700 | Master's Thesis in Financial Engineering This is the thesis option equivalent to one elective and FE 699. The thesis option requires the approval of the advisor and is recommended only for full-time students. The student will produce a Master’s thesis in financial engineering. | 3 | |||
| FE 710 | Applied Stochastic Differential Equations Topics include Ito calculus review, linear stochastic differential equations (SDE's), examples of solvable SDE's, weak and strong solutions, existence and uniqueness of strong solutions, Ito-Taylor expansions, SDE for Markov processes with jumps, Levy processes, forward and backward equtions and the Feynman-Kac representation formula, and introduction to stochastic control. Applications are mostly from fianncial engineering but applications in areas such as population dynamics, energy, climatology and seismology may also be presented. | 3 | 0 | 3 | 0 |
| FE 800 | Project in Financial Engineering Three credits for the degree of Master of Science (Financial Engineering). This course is typically conducted as a one-on-one course between a faculty member and a student. A student may take up to two special problems courses in a master’s degree program. A department technical report is required as the final product for this course. Prerequisite: consent of instructor. | 0 | 0 | 0 | 0 |
| FE 810 | Selected Topics in Financial Engineering Selected topics from various areas within Financial Engineering. This course is typically taught to more than one student and often takes the form of a visiting professor’s course. Prerequisite: consent of instructor. | 3 | 0 | 0 | 0 |
| FE 900 | Master’s Thesis in Financial Engineering For the degree of Master of Science (Financial Engineering). A minimum of six credit hours is required for the thesis. Hours and credits to be arranged. | 0 | 0 | 0 | 0 |
| Course # | Course Name | Credit | Lab | Lecture | Study Hours |
| ES 621 | Fundamentals of Enterprise Systems Traditional systems engineering techniques must be adapted to understand a broader class of human designed systems that we refer to as an enterprise, of which a technical system is only one part. Students will learn how describe the value of systems engineering on complex projects, provide a (common) global view of the system and enterprise, elicit and write good requirements, and understand how to develop robust and efficient architectures. Students should complete this class with “next steps” knowledge of tools, templates, capability patterns, and community. Case studies and examples are used throughout to give students an appreciation of how systems engineering tools, techniques, and thinking can be applied to the real world enterprises that we encounter daily. | 3 | 0 | 3 | 3 |
| ES 677 | Governing Development For a variety of business reasons, today’s business and government organizations are demonstrating a heightened interest in governance. Development programs and organizations have unique governance concerns due to inherent uncertainty of development efforts. Moving beyond platitudes, this course introduces modern concepts of organizational governance and their application to organizations that develop systems and products. Course topics include the business climate forcing an emphasis on governance; a general governance framework, including definitions of governance elements; governance as a process; governance solutions for the development teams; development governance styles; and advanced topics. | 3 | 0 | 3 | 3 |
| ES 678 | Engineering of Agile Systems and Enterprises Real-time responsiveness characterizes systems at the forefront of competition, enterprise, strategy, warfare, governance, innovation, engineering, development, information, integration, and virtually anything designed today for purpose. This course covers fundamental objectives, performance metrics, analysis frameworks, and design principles for engineering agile and resilient systems. Real examples are analyzed in case studies for their change proficiency and response ability. Response capability frameworks are applied in analysis and requirements development. Architecture and design principles which enable resilient and innovative response are illuminated and then applied in synthesis exercises. Hands-on, minds-on exercises prepare and guide the participant in applying the knowledge. Systems for case study and focus can run the range from products and processes to governance and infrastructure to enterprises and systems-of-systems. | 3 | 0 | 3 | 3 |
| ES 679 | Architecting the Extended Enterprise (Module version is SDOE 679) This course presents a systems architecting process to achieve enterprise integration both within and between corporate boundaries. The process leverages systems thinking - the antithesis of scientific reductionism, which fails to appreciate the interrelationships between components that make-up a system. Systems thinking has proven to be successful in the delivery of integrated technology products, and is now being applied to understanding the structure and dynamics of organizations for which communications and co-stuff in general is a key to business success; in other words inter-relationships are prime in managing an enterprise. The systems approach further emphasizes emergence, wider systems and the environment. These concepts are crucial to architecting an enterprise in consideration of issues of decentralization, alliance advantage, and market phenomena. | 3 | 0 | 3 | 3 |
| ES 683 | Design of Agile Systems and Enterprises (Module version is SDOE 683) The frontier of systems engineering today seeks new levels of system capability and behavior, and expects to find that benefit in higher forms of systems that elude traditional control and creation concepts. Common themes converge here in a study of agility across a seemingly wide variety of interesting system types, characterized principally by aspects of self-organization and systems of systems. Esthetic quality in systems and enterprises makes the difference between enforced compliance and embraced experience; and determines the positive or negative vectors of self-organization and emergence. This module explores the value and nature of esthetic design quality, principles and architectures for harnessing self organized systems of systems, agility as risk management and reality confrontation, and similar issues at the edge of agile system and enterprise knowledge. (Formerly SYS790) Pre-requisite: ES/SDOE 678 | 3 | 0 | 3 | 3 |
| ES 684 | Systems Thinking It takes something special for the term system to have such ubiquity. The downside is that it is overused, improperly so, detracting from its power. This class builds upon a solid conceptual foundation to ensure that the system/enterprise is properly defined, conceived, and realized. Uniquely, the class shows how it is possible to use systems in order to think more deeply and to act more decisively. This approach is made possible by emphasizing the simultaneity of perspectives, the role of paradox, and the centrality of soft issues in resolving complexity. The SystemitoolTM is used to structure and conduct analysis of decisions. This class is aimed at policy and decision-makers at all levels in an organization. | 3 | 0 | 3 | 3 |
| ES 690 | Introduction to Infrastructure Systems Selected topics from various areas within Enterprise Systems. This course is typically taught to more than one student and often takes the form of a visiting professors course. | 3 | 0 | 3 | 0 |
| ES 691 | Advanced Topics in Infrastructure Systems Building on the topics presented in ES 690, this course introduces advanced topics in infrastructure systems, focusing on tools and methodologies crucial to infrastructure systems analysis and planning. Topics discussed include CLIOS analysis and dynamic modeling of infrastructure systems, fundamentals of network analysis, decision analysis for infrastructure systems, and infrastructure resiliency. | 0 | 0 | 0 | 0 |
| ES 800 | Special Problems in Enterprise Systems (ME) Three credits for the degree of Master of Science (Enterprise Systems). This course is typically conducted as a one-on-one course between a faculty member and a student. A student may take up to two special problems courses in a master’s degree program. A department technical report is required as the final product for this course. | 0 | 0 | 0 | 0 |
| ES 801 | Special Problmes in Enterprise Systems (PhD) Three credits for the degree of Doctor of Philosophy. This course is typically conducted as a one-on-one one investigation of a topic of particular interest between a faculty member and a student and is often used to explore topical areas that can serve as a dissertation. A student may take up to two special problems courses in a Ph.D. degree program. A department technical report is required as the final product for this course. | 0 | 0 | 0 | 0 |
| ES 810 | Selected Topics in Enterprise Systems Selected topics from various areas within Enterprise Systems. This course is typically taught to more than one student and often takes the form of a visiting professor’s course. | 3 | 0 | 0 | 0 |
| ES 900 | Thesis in Enterprise Systems For the degree of Master of Science (Engineering Systems). A minimum of six credit hours is required for the thesis. | 0 | 0 | 0 | 0 |
| ES 960 | Research in Enterprise Systems Original work, which may serve as the basis for the dissertation, required for the degree of Doctor of Philosophy. A minimum of 30 hours of ES 960 research is required for the Ph.D. degree. | 0 | 0 | 0 | 0 |
| Course # | Course Name | Credit | Lab | Lecture | Study Hours |
| SES 602 | Secure Systems Foundations SES 602 encompasses all aspects of systemic security issues. Systemic security components include infrastructure as well as information attributes, disruption profiles, identity management, security information management, and recovery alternatives. The course also addresses human and workforce components of security such as governance processes, technology management, and enterprise systems operations. SES 602 provides a solid background in systemic methods, tools, and procedures for value preservation in an environment of changing threats. It covers all concepts important in evaluating enterprise security design alternatives. | 3 | 0 | 3 | 0 |
| SES 603 | Secure Systems Laboratory SES 603 extends the Secure Systems Foundations course, SES 602 by providing a hands-on environment to explore the concepts learned in SES 602. It includes exposure the methods, processes and tools that are commonly used to implement security features as well as those used by attackers to breach system security. Students will be divided into teams which alternately assume role and responsibilities of enterprise management, enterprise administration, enterprise operations, and enterprise adversary. Challenging lab scenarios will provide students with experience in executing the responsibilities associated with each role. | 3 | 0 | 3 | 0 |
| SES 622 | Fundamentals of Security Systems Engineering Presents principles and processes for designing secure systems, including how to approach stakeholder needs analysis, to distinguish between needs and solutions, and to translate security requirements into design specifications. Students will learn how the fundamental organization of a system contributes to or detracts from the engineer’s ability to provide secure design, and to recognize how security-related components compose a system of interest within any system. The course will provide an understanding of the difference between functional and nonfunctional requirements for security features as well as an understanding of how security requirements may be derived from unintended inputs and undesired outputs. | 3 | 0 | 3 | 0 |
| SES 623 | Systems Security Architecture and Design This course enhances the systems security knowledge base introduced in SES 622 with project experience in security design and architecture. It covers systems security considerations in functional analysis, decomposition, and requirements processes, and teaches practical heuristics for developing secure architectures. It demonstrates how to incorporate threat and vulnerability analysis into the architecture and design process. The students execute multiple phases of a project wherein a system security strategy is proposed, designed, architected, and supplemented with operational guidelines. | 3 | 0 | 3 | 0 |