|
|
|
| (0-0-3) (Lec-Lab-Credit Hours)
This course covers the fundamentals of engineering economics and basic accounting. It will help student’s understand how an organization can utilize its capital economically when they make capital decisions. The three major learning objectives are to understand of the Economics of Engineering, which includes the Time Value of money and the Mathematics of Finance (loans, mortgages, etc). Secondly students need to know how to use Figures of Merit (NPV, IRR, BC etc.) in making engineering design and business decisions. Lastly, students need to master After Tax Analysis (ATA) using the income statement format. An integrated model (Real Estate) is used to demonstrate how ATA is used to make decisions ATA is the basis for venture analysis and includes income statements, balance sheets, FoMs, etc. These topics are essential to commercialize new technology which is the basis for Technogenesis. Graded home works and exams help the student master the materials.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This project-based course exposes students to tools and methodologies useful for the effective management of systems engineering and engineering management projects. 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. These tools will be presented within the context of a life cycle and a systems approach. Students will be exposed to advanced project management software. Reinforcing these fundamentals in project management, the course will introduce advanced concepts in project management, and establish the building blocks for the management of complex systems.
Close |
|
|
(0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
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)
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
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. (Formerly SYS665)
Close |
|
| | (3-0-3) (Lec-Lab-Credit Hours) This course introduces the attributes associated with the design and management of the human activity system that is responsible for designing, developing, testing, operating, and maintaining the system. It is built on a fundamental that the successful development of a system is directly contingent on the human system. Using foundational constructs related to network theory and the extended enterprise, it covers topics in Globalization and the Extended Enterprise; Structure and Design of Organizations; Organizational Diversity; Leadership and Power; Personality, Attitude, and Values; Learning and Perception; Work Motivation; Group Behavior and Teamwork; Conflict and Politics; Managing Communication Process; Decision Making; and Organizational Change and Development. Case studies and academic research are used to provide a practical and advanced understanding of the subject.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (0-0-6) (Lec-Lab-Credit Hours) For the degree of Master of Engineering (Engineering Management). A minimum of six credit hours is required. Hours and credit to be arranged.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
|
| (3-0-3) (Lec-Lab-Credit Hours) 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 a
nd statistics, hypothesis testing, design of experiments, basic performance requirements, quality assurance specification, functional decomposition, technical performance measurements, statistical verification, and simulation.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course is 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 to solve real world problems. The student will use the software that is included in the textbook to solve problems. This course will also demonstrate Markov modeling techniques.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
This course is designed to provide students with an understanding of Systems Integration (SI) process, approaches, drivers, tools and techniques required for successful SI, critical success factors, and best practices. The objective of the course is to provide the students an understanding of the issues involved in systems integration. Systems integration process is illustrated over the life cycle concept of projects - during design, development, implementation, testing and production. Case studies and examples from the Information Technology (IT), aerospace, and defense industries will be used to illustrate the concepts discussed. The students will learn the theory and practice of business process integration, legacy integration, new systems integration, integration of commercial-off-the-shelf (COTS) products, interface control and management, and testing.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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 build
ing, 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.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) 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. Tuition for this exam will be 1/3 of the current tuition for a 3 credit hour class.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) 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. Tuition for this exam will be 1/3 of the current tuition for a 3 credit hour class.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course examines real-world space missions and space design. Taking a process oriented approach, the course starts with basic mission objectives and examines the principals and practical methods for mission design and operations in-depth. Interactive discussions focus on key system engineering issues like initial requirements definition, operations requirements definition, operations concept development, architecture tradeoffs, pay load design, bus sizing, subsystem definition, system manufacturing, verification, and operations. This course provided end-to-end technical space systems engineering information necessary to management the technical baseline of a project.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course provides provide hands-on opportunities to apply key principals of space systems engineering. 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, students apply systems engineering processes to define top-level system requirements, design key elements, and conclude with a system design review. In V&V, participants experience system realization processes first hand by integrating, verifying, validating, and delivering the shoe box–sized EyasSAT satellite. From the part-level to the system level, participants implement a rigorous assembly, integration, verification, and validation plan on space hardware/software applying “test like you fly, fly like you test” principles.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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 t
he 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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours)
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 reli
ability, 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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
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, ex
ternal envir
onment and business strategy of a particular firm.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
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 prod
uct for this course. Students enrolled in the SDOE program should enroll in course number SDOE 800. Master's Project and Thesis Guidelines
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) For the degree of Master of Engineering (Systems Engineering). A minimum of six credit hours is required for the thesis. Hours and credits to be arranged.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
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. Hours and credits to be arranged.
Master's Project and Thesis Guidelines
Close |
|
|
Systems Design and Operational Effectiveness |
| (0-0-3) (Lec-Lab-Credit Hours)
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, and Knowledge Plan.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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. Also listed as CS 564. Prerequisites: SSW 540.
Prerequisites: SSW 540 Fundamentals of Software Engineering (0-0-3)(Lec-Lab-Credit Hours) 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. Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course deals with the high-level (architectural) and low-level issues involved in the design of software systems/products. At the high level, it deals with such issues as component-based design, cohesion, interconnection complexity, and methods for minimizing the latter; it also deals with the use of middleware, performance analysis, and simulation, and the use of COTS components. At the low level, it deals with object-oriented design, design patterns, and code refactoring. Finally, it deals with validation and verification of both architecture and code designs. This course is case history and project oriented. Also listed as CS 565.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course provides in-depth coverage of software testing, configuration management, quality assurance, and maintenance, both in terms of defect removal and enhancement. It deals with the performance of these activities in a variety of life-cycle models, from spiral-model or Rational Unified Process development, through lighter weight varieties of incremental and iterative models down to extreme programming. It is a project-oriented course. Also listed as CS 567.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This course is designed to provide the participants with an understanding of the scope of systems integration, different SI approaches to design, architect and implement integrated systems, tools and techniques to measure the successful implementation of SI and best practices. The objective of the course is to provide the students an understanding of the technical and business process issues involved in systems integration. Systems integration process is illustrated over the life cycle concept of projects – during design, development, implementation, testing and production. Examples will be drawn primarily from the Information Technology (IT) industry domain but will be supplemented with guest speakers. The students will learn the theory and practice of business process integration, legacy integration, new systems integration, COTS integration, application integration (ERP, CRM, and Supply Chain), architecture integration (protocols, connectivity, and database systems), integrated program management. Specific focus will be given to issues of interface management and testability. p>Pre-readings:Pre-reading material
Close |
|
|
(0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This project-based course exposes students to tools and methodologies useful for the effective management of systems engineering and engineering management projects. 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. These tools will be presented within the context of a life cycle and a systems approach. Students will be exposed to advanced project management software. Reinforcing these fundamentals in project management, the course will introduce advanced concepts in project management, and establish the building blocks for the management of complex systems.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
|
(0-0-3) (Lec-Lab-Credit Hours)
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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This will test the knowledge of students who have achieved the equivalent of Level I certification through the Defense Acquisition University. 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. Tuition for this exam will be 1/3 of the current tuition for a 3 credit hour class. Click here to download the enrollment form.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This will test the knowledge of students who have achieved the equivalent of Level II certification through the Defense Acquisition University. 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. Tuition for this exam will be 1/3 of the current tuition for a 3 credit hour class. Click here to download the enrollment form.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This course examines real-world space missions and space design. Taking a process oriented approach, the course starts with basic mission objectives and examines the principals and practical methods for mission design and operations in-depth. Interactive discussions focus on key system engineering issues like initial requirements definition, operations requirements definition, operations concept development, architecture tradeoffs, pay load design, bus sizing, subsystem defi
nition, system manufacturing, verification, and operations.
This course provides end-to-end technical space systems engineering information necessary to management the technical baseline of a project. Download course flyer
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This course provides hands-on opportunities to apply key principals of space systems engineering. 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, students apply systems engineering processes to define top-level system requirements, design key elements, and conclude with a system design review. In V&V, participants experience system realization processes first hand by integrating, verifying, validating, and delivering the shoe box–sized EyasSAT satellite. From the part-level to the system level, participants implement a rigorous assembly, integration, verification, and validation plan on space hardware/software applying “test like you fly, fly like you test” principles. Download course flyer
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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. This is a two credit hour class.
Close |
|
| (0-0-3) (
Lec-Lab-Credit Hours) 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. This is a two credit hour class.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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. This is a two credit hour class.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) This unique course gives participants a hands-on opportunity to apply key principles of space systems engineering. P
articipants 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. This is a two credit hour class.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
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. Pre-readings:
The SDOE Program: Experiences and Lessons Learned
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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 o
n maintainability, the module addresses issues such as accessibility, standardization, modularization, testability, mobility, interchangeability and serviceability, and the relevant methods, tools, and techniques. Further, the students will learn to exploit this phase of the system design and development process to impart enhanced supportability to the design configuration being developed through an explicit focus on configuration commonality and interchangeability, use of standard parts and fasteners, adherence to open system standards and profiles, and use of standard networking and communication protocols. Examples and case studies will be used to facilitate understanding of these principles and concepts.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
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. Prerequisite: SYS 625. Pre-readings: SDOE 650 Pre-course Requirements
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
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. Prerequisite: Course in Probability and Statistics Download Flier
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
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. Pre-readings:
Pre-Module Instructions
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
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.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
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. (Formerly SDOE 690 Development Governance)
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
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 studie
s for their change proficiency a
nd 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.(Formerly SDOE 780) Pre-readings: Module Reading Material ResponseAbility www.devx.com/architect/Article/32761 www.devx.com/architect/Article/32836 Download Flier
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
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. Perquisite ES 675. Pre-readings: From make buy to make disciples In the company of others Download Flier
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
This course introduces the attributes associated with the design and management of the
human activity system that is responsible for designing, developing, testing, operating, and maintaining the system. It is built on a fundamental that the successful development of a system is directly contingent on the human system. Using foundational constructs related to network theory and the extended enterprise, it covers topics in Globalization and the Extended Enterprise; Structure and Design of Organizations; Organizational Diversity; Leadership and Power; Personality, Attitude, and Values; Learning and Perception; Work Motivation; Group Behavior and Teamwork; Conflict and Politics; Managing Communication Process; Decision Making; and Organizational Change and Development. Case studies and academic research are used to provide a practical and advanced understanding of the subject.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
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. Pre-requisite: ES/SDOE 678 Pre-Readings:
Pre-course Reading Materials Download Flier
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours)
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. (Formerly ES/SDOE 675) Prerequisite: SYS 625 or ES 621.
"Pre-reading assignment: In preparation for ES 684 Systems Thinking, please read the "Preface" and "Chapter 1" of Boardman and Sauser. 2008. Systems Thinking: Coping with 21st Century Problems. Taylor & Francis/CRC Press, and enjoy exploring http://www.boardmansauser.com". Download Flier
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Prerequisites:
SSW 540 (0-0-3)(Lec-Lab-Credit Hours) 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.
Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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 systems that worked well and of systems 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. The course will begin with an examination of some “unlikely” failures, progress into the technical foundations of software reliability engineering (SRE), and then cover a broad range of SRE practices. The technical foundations will include a review of software and system reliability measurement and prediction and techniques for prediction analysis. In SRE practices, we start by determining and defining the necessary reliability, in order to fully understand the required performance of the system. Next we develop operational profiles for how the system will be used, in order to drive the SRE analysis and testing. We will look at hazards: what are they and how do we mitigate against them. We will look at the fundamental planning required for system high availability, special techniques for system reliability and special techniques for system recovery. The state-of-the-art topics of bounding program execution, software rejuvenation, libraries to defeat buffer overload will be treated along with the .NET trustworthy features, Maintainability and testing techniques will be examined as well as reliability tools. There will be project(s), which allow the student to apply the acquired skills and knowledge. Emphasis will be given to embedded systems.
Prerequisites: SSW 533 (0-0-3)(Lec-Lab-Credit Hours) 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, and Knowledge Plan.
Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) This course is now listed as ES/SDOE 677 Enterprise and Organizational Governance. For a course description, please see ES 677, or SDOE 677..
Close |
|
|
| (0-0-3) (Lec-Lab-Credit Hours) 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. This course has no prerequisites and does not count towards the Master’s degree in Financial Engineering.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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, ec
onomic, market, and demographic data; and time series analysis and leading indicator identification.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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. Corequisites: FE 610 Stochastic Calculus for Financial Engineers (0-0-3)(Lec-Lab-Credit Hours) 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 moti
on, and an introduction to Ito's calculus. Applications to financial instruments are discussed throughout the course. Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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).
Close |
|
|
(0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
|
| (3-0-3) (Lec-Lab-Credit Hours) 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 a
pplied to the real wor
ld enterprises that we encounter daily.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
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. (Formerly SDOE 690, and SYS777 )
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
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. (Formerly SYS 780)
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
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. (Formerly SYS785). Perquisite: ES 675.
Prerequisites: ES 684 Systems Thinking (Module version is SDOE 684) (3-0-3)(Lec-Lab-Credit Hours)
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. Prerequisite: SYS 625 or ES 621.
Close |
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
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
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours)
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. Prerequisite: SYS 625 or ES 621.
Close |
|
| (3-0-3) (Lec-Lab-Credit Hours) This course deals with the principles of infrastructure systems focusing in particular on transportation, energy, telecommunications and water/sanitation infrastructure. The course examines how these systems serve the economy and people’s activities.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) 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. Prequisite ES 690.
Prerequisites: ES 690
(0-0-3)(Lec-Lab-Credit Hours) This course deals with the principles of infrastructure systems focusing in particular on transportation, energy, telecommunications and water/sanitation infrastructure. The course examines how these systems serve the economy and people’s activities.
Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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. Prerequisite: consent of instructor.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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. Prerequisite: consent of instructor.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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. Prerequisite: consent of instructor.
Close |
|
|
(0-0-3) (Lec-Lab-Credit Hours) For the degree of Master of Science (Engineering Systems). A minimum of six credit hours is required for the thesis. Hours and credits to be arranged
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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. Hours and credits to be arranged.
Close |
|
|
| (0-0-3) (Lec-Lab-Credit Hours) 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, and Knowledge Plan.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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. Also listed as CS 564. Prerequisites: SSW 540.
Prerequisites: CS 551 Software Engineering and Practice I (3-0-3)(Lec-Lab-Credit Hours) Students in this course work in teams to develop real software for real clients. Topics in software engineering additional to or more advanced than those taught in CS 347 are introduced “just in time,” as needed. Close |
SSW 540 Fundamentals of Software Engineering (0-0-3)(Lec-Lab-Credit Hours) 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. Close |
Close |
|
|
(0-0-3) (Lec-Lab-Credit Hours) This course deals with the high-level (architectural) and low-level issues involved in the design of software systems/products. At the high level, it deals with such issues as component-based design, cohesion, interconnection complexity, and methods for minimizing the latter; it also deals with the use of middleware, performance analysis, and simulation, and the use of COTS components. At the low level, it deals with object-oriented design, design patterns, and code refactoring. Finally, it deals with validation and verification of both architecture and code designs. This course is case history and project oriented. Also listed as CS 565.
Close |
|
| | (0-0-3) (Lec-Lab-Credit Hours) This course provides in-depth coverage of software testing, configuration management, quality assurance, and maintenance, both in terms of defect removal and enhancement. It deals with the performance of these activities in a variety of life-cycle models, from spiral-model or Rational Unified Process development, through lighter weight varieties of incremental and iterative models down to extreme programming. It is a project-oriented course. Also listed as CS 567.
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Prerequisites: SSW 540 (0-0-3)(Lec-Lab-Credit Hours) 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.
Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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 systems that worked well and of systems 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. The course will begin with an examination of some “unlikely” failures, progress into the technical foundations of software reliability engineering (SRE), and then cover a broad range of SRE practices. The technical foundations will include a review of software and system reliability measurement and prediction and techniques for prediction analysis. In SRE practices, we start by determining and defining the necessary reliability, in order to fully understand the required performance of the system. Next we develop operational profiles for how the system will be used, in order to drive the SRE analysis and testing. We will look at hazards: what are they and how do we mitigate against them. We will look at the fundamental planning required for system high availability, special techniques for system reliability and special techniques for system recovery. The state-of-the-art topics of bounding program execution, software rejuvenation, libraries to defeat buffer overload will be treated along with the .NET trustworthy features, Maintainability and testing techniques will be examined as well as reliability tools. There will be project(s), which allow the student to apply the acquired skills and knowledge. Emphasis will be given to embedded systems.
Prerequisites: CS 533 (3-0-3)(Lec-Lab-Credit Hours) The course deals with the management of software projects through the use of objective metrics, which help developers and managers to understand the scope of the work to be accomplished, the risks which 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 and KnowledgePlan.
Close |
Close |
|
| (0-0-3) (Lec-Lab-Credit Hours) 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.
Close |
|
|
|
|
|
|
School of Systems & Enterprises
Dr. Dinesh Verma, Dean
Dr. John V. Farr, Associate Dean for Academics |
|
|
|
|
|