MSCSE Program Courses

Back to Curriculum Page | Back to MSCSE Courses Page

The five areas are Signal Processing, Modeling, Analytical/Numerical Methods and Simulation, Equipment/Software/Operating Systems, and Systems and Control. The courses that fall in these areas are shown in the following table.  Click on the Course Number to see a course description.

Signal Processing

Modeling

Analyit/Num Methods and Simulation

Systems and Control

Equipment/Software/O.S.

ECEN 5513 CHE 5743 CS 5513 CHE 4843 BAE 5413
ECEN 5523 ECEN 5783 CS 5543 CHE 5853 CS 4273
ECEN 5763 MAE 5043 CS 5013 ECEN 4413 CS 4283
ECEN 5783 ECEN 5733 CHE 5703 ECEN 5413 CS 5273
ECEN 5793 STAT 5053 MAE 5093 MAE 4053 CS-interfacing
ECEN 6423 STAT 5303 MAE 5563 MAE 5433 MAE 5373
ECEN 4773 STAT 5513 MATH 4583 MAE 5453 MAE 5483
IEM 4103 IEM 4113 MATH 5023 MAE 5463 MAE 5493
IEM 5103 IEM 5133 MATH 5553 MAE 5473 ECEN 5253
STAT 5053 IEM 6713 MATH 5593 MAE 5483 ECEN 5293
STAT 5303   MATH 4553 ECEN 5713 ECEN 5553
STAT 5513   ECEN 5113 ECEN 6453 IEM 5803
    IEM 4713 MAE 6483 IEM 4723
    IEM 5013 MAE 5923 IEM 6113
    IEM 5033 MATH 5523 BAE Int’l st’d in des
    IEM 5643 IEM 4613  
    IEM 5703 IEM 5613  
    IEM 5713 IEM 5633  
    IEM 5913    
    IEM 6023    
    IEM 6513    

 

In the course listings to follow, the number of semester credit hours (SCH) is given by the last number in the four-digit course number. For example, CHE 5853 is a three-SCH course.

CHE = Chemical Engineering; CS = Computer Science; ECEN = Electrical and Computer Engineering;
IEM = Industrial Engineering and Management; MAE = Mechanical and Aerospace Engineering;
MATH = Mathematics;  STAT = Statistics;

Core Courses

CHE 5853 – Advanced Process Control
General concepts and approaches of model-based control. Studies in the application of process-model-based control and model-predictive control on multivariable, nonlinear, nonstationary, noisy processes.

MAE 5463 – Nonlinear System Analysis and Control
Failure of superposition of effects; phase-plane analysis; limit-cycles; Lyapunov stability; hyperstability and input-output stability; controllability and observability of nonlinear systems; feedback linearization; robust nonlinear control system designs, including sliding mode control, backstepping techniques and digital nonlinear control.

MAE 5473 – Digital Control Systems
Input-output and state-space representation of linear discrete-time systems. Approximate methods in discrete-time representation. Stability methods. Controllability, observability, state estimation, and parameter identification. Design and analysis of feedback control system using frequency-domain and state-space methods. Introduction to optimal control.

ECEN 5713 – Linear Systems
Introduction to the fundamental theory of finite-dimensional linear systems with emphasis on the state-space  representation. The topics to be covered include but are not limited to 1) mathematical representations of systems, 2) linear dynamic solutions, 3) controllability, observability, and stability, 4) linearization and realization theory, and 5) state feedback and state observer.

Systems and Control Courses

CHE 4843 – Chemical Process Instrumentation and Control
Instruments for measuring temperature, pressure, composition and other process variables; different modes of control and their influence on process stability. System analysis and design through the linearization technique.

 ECEN 4413 – Automatic Control Systems
Design of analog and digital feedback control systems, review of functions and state variable models for continuous-time and discrete-time systems, sampling, relationship between pole locations and time response, frequency domain design, root locus design, continuous-time and discrete-time compensation techniques, state variable feedback and pole positioning design.

 ECEN 5413 - Optimal Control
Optimal control theory for modern systems design. Specification of optimum performance indices. Dynamic programming, calculus of variations and Pontryagin's minimum principle. Iterative numerical techniques for trajectory optimization.

 ECEN 5773 - Intelligent Systems
Introduction to the state-of-the art intelligent control and system successfully deployed to industrial and defense applications. The topics to be covered include, but are not limited to, 1) emerging intelligent algorithms (e.g., NN, FS, GA, EP, DES), 2) intelligent control architecture (e.g., bottom-up, top-down, seminotics), 3 reinforcement learning and hybrid systems, and 4) case studies and design projects.

 IEM 4613 - Production Control
Prerequisite: IEM 4014. Concepts of planning and control of production environments. Design of operation planning and control systems. Techniques used in demand forecasting, operations planning, inventory control, scheduling, and progress control. A production simulator is used to provide a realistic application experience.

 IEM 5613 - Integrated Manufacturing Control Systems
Prerequisite: IEM 4613. Manufacturing planning and control philosophies and methods for production. Materials requirements planning, including information integrity, capacity planning, shop floor control, purchasing, master scheduling, production planning and demand management. Also just-in-time as used in both Japan and the U.S., including total quality control, total cost reduction, and total product maintenance.

MAE 5433 - Robotics: Kinematics, Dynamics and Control

Design and performance analysis of robots and manipulators as applied in flexible manufacturing and automation. Structural synthesis, kinematic and dynamic analysis, dexterity analysis, motion programming, and control system analysis and synthesis.

 MAE 5453 – Fluid Power Control I
Prerequisite: 4053 or concurrent enrollment. Static and dynamic modeling of hydraulic and pneumatic control systems and components. Energy and power transfer and impedance matching concepts. Dynamic performance and stability of open- and closed-loop servodrives. Introduction to system design.

 ECEN 6453 - Adaptive Control
Analysis and design of control techniques which modify their performance to adapt to changes in system operation. Review of systems analysis techniques, including state variable representations, linearization, discretization, covariance analysis,stability, and linear quadratic Gaussian design. On-line parameter estimation, model reference adaptive systems, self-tuning regulators, stable adaptive systems.

 MAE 6463 - Advanced Nonlinear Control
Introduction to vector fields and Lie algebra; controllability and observability of nonlinear systems; local decompositions; input-output and state-space representation of nonlinear systems; feedback linearization; controlled invariance and distribution; control of Hamiltonian systems.

 MAE 6483 - Robust Multivariable Control Systems
Introduction to multivariable systems: SISO robustness vs. MIMO robustness; multivariable system poles and zeros; MIMO transfer functions; multivariable frequency response analysis; multivariable Nyquist theorem; performance specifications; stability of feedback systems; linear fractional transformations (LFT's); parameterization of all stabilizing controllers; structured singular value; algebraic Ricatti equations; H2 optimal control; H-infinity controller design.

 MATH 5523 - The Calculus of Variations and Optimal Control
Prerequisite: MATH-4023 or 4143. Extrema of integrals depending on unknown functions. Euler conditions, Hamilton-Jacobi equations, Weierstrauss E-function, Pontryagin maximum principle, bang-bang controls, feedback, stochastic problems, Kalman-Bucy filter.

Signal Processing and Analysis

ECEN/MAE 5513 - Stochastic Systems
Theory and applications involving probability, random variables, functions of random variables, and stochastic processes, including Gaussian and Markov processes. Correlation, power spectral density, and nonstationary random processes. Response of linear systems to stochastic processes. State-space formulation and covariance analysis.

 ECEN 5523 - Estimation Theory
Optimal estimation theory including linear and nonlinear estimation of discrete and continuous random functions. Wiener and Kalman filter theory included.

 ECEN 6423 - System Identification
Linear and nonlinear system modeling of random systems. Models of linear time-invariant systems, nonparametric methods and preliminary model development, parameter estimation methods, convergence and consistency, asymptotic distributions of parameter estimates. Nonlinear modeling.

 ECEN 4773 - Real Time Digital Signal Processing
DSP Processor architectures and programming. A/D, D/A, polled and interrupt-driven I/O. Real time implementation of FIR/IIR filters, the FFT, and other DSP algorithms on special purpose DSP hardware from Motorola, Texas Instruments and others. Link between DSP theory and practical implementation.

 ECEN 5763 - Digital Signal Processing
Introduction to discrete linear systems; frequency-domain design of digital filters; quantization effects in digital filters; digital filter hardware, discrete Fourier transforms; high-speed convolution and correlation with application to digital filtering; introduction to Walsh-Fourier theory.

 ECEN 5793 - Digital Image Processing
Digital image processing including image acquisition and characterization, transforms, coding and compression, enhancement, restoration and segmentation. Use of modern image processing software on Sun and IBM work stations.

 IEM 4103 - Industrial Quality Control
Prerequisite: STAT 4033. Principles and practice of industrial quality control. Modern quality philosophy. Theory and use of statistical process control (SPC) tools for problem solving and continuing improvement. Variables and attributes control charts for both discrete and continuous flow/batch processes. Process capability analysis, including strengths and weaknesses of process capability indices. Introduction to acceptance sampling, including ANSI/ASQC Z1.4 and Z1.9 \standards.

IEM 5103 - Advanced Industrial Quality Control
Prerequisites: IEM 4103 and STAT 4033. Modern quality philosophy and application. Theory and application of traditional and nontraditional control charting techniques. Special emphasis on underlying assumptions such as normality and error-free inspection. Oriented toward economically based statistical monitoring of processes, including optimization of decision variables such as sample size, frequency, and control limit spread.

STAT 5053 - Time Series Analysis
An applied approach to analysis of time series in the time domain and the frequency domain. Descriptive techniques, probability models for time series, autoregressive processes and forecasting. Box-Jenkins methods, spectral analysis and use of computers.

 Modeling

CHE 5743 - Chemical Engineering Process Modeling
Chemical engineering systems and process models. Analytical and numerical methods of solution of resulting equations or systems of equations, with computer methods in a chemical engineering context.

 ECEN 5733 - Neural Networks
Introduction to mathematical analysis of networks and learning rules, and on the application of neural networks to certain engineering problems in image and signal processing and control systems

IEM 5133 - Stochastic Processes
Prerequisites: MATH 2613 and STAT 4113. Definition of stochastic processes, probability structure, mean and covariance  function, the set of sample functions. Renewal processes, counting processes, Markov chains, birth and death processes, stationary processes and their spectral analyses. Same course as STAT 5133 and MATH 5133.

 IEM 6713 - Advanced Systems Modeling
Prerequisites: IEM 4014, IEM 5003, and IEM 4713 or IEM 5703. Methodologies for the modeling, analysis, and optimization of large, complex systems. Modeling and performance analysis using Petri nets, object-oriented modeling, optimization using simulation, and continuous systems simulation.

 MAE 5043 - Advanced Dynamics
Advanced treatment of analytical methods for rigid body motion with emphasis on multi-dimensional motion. Newtonian formulations, LaGrange's equations, Euler's equations, the Poinscot construction, Hamilton's equations, Canonical transformations, spin stabilization, the rotation matrix, and Kane's formulations. Applications to engineering problems.

MATH 4583 - Introduction to Mathematical Modeling
Techniques of problem solving and mathematical models presented by examples and case studies of applications of mathematics in industrial settings. Oral and written presentation of solutions.

STAT 5303 - Experimental Design
Review of basic concepts and principles of comparative experiments, the role of randomization in experimentation, interpretation of effects and interactions in multi-factor designs, error term selection principles, multiple comparisons, split-unit experiments, incomplete block designs, confounding of factorial effects in 2n and 3n series of factorials, single and fractional replication optimum seeking designs, pooling of experiments over time and space, crossover and switch back designs.

STAT 5513 - Multivariate Analysis
Multivariate normal distribution, simple, partial and multiple correlation, multivariate sampling distributions. Wishart distribution, general T-distribution, estimation of parameters and tests of hypotheses on vector means and covariance matrix. Classification problems, discriminate analysis and applications.

 Analytical/Numerical Methods and Simulation

CHE 5703 - Optimization
The concepts, issues, and most practicable methods for linear and nonlinear, unconstrained and constrained, multivariable optimization. This applications oriented course is intended for all engineering and science disciplines.

CS 5513 - Numerical Analysis I
Algorithms and error analysis; solution of equations; interpolation and approximation theory.

CS 5543 - Numerical Analysis for Differential Equations
Advanced machine computing, algorithms, analysis of truncation and rounding errors, convergence and stability applied to discrete variable, finite element, and spectral methods in ordinary and partial differential equations. Same course as MATH 5543.

CS 5013 - Linear Programming
Simplex algorithm to solve deterministic linear optimization models considering maximization and minimization objectives; degeneracy, alternative optima and no feasible solutions. Revised simplex procedures. Duality theory, economic interpretations, dual simplexing and complementary pivoting. Sensitivity analysis and parametric programming. Special cases of linear optimization problems and underlying mathematical foundations. Large-scale models including computational considerations. Same course as INDEN 5013.

ECEN 5113 - Power System Analysis by Computer Methods
Quasi-static control of power systems and analysis of power systems under abnormal operating conditions. Transient stability studies. Models formulated and solutions outlined for implementation on the computer.

IEM 4713 - System Simulation
Prerequisites: IEM 4014 and STAT 4033. Simulation of discrete-event systems. Problem formulation, translation of problem to a computer model, and use of a model for problem solution. Use of GPSS and other programming languages.

IEM 5013 - Linear Programming
Prerequisites: IEM 4014, IEM 5003 or MATH 3013 and FORTRAN. Simplex algorithm to solve deterministic linear optimization models considering maximization and minimization objectives. Degeneracy, alternative optima and no feasible solutions. Revised simplex procedures. Duality theory, economic interpretations, dual simplexing and complementary pivoting. Sensitivity analysis and parametric programming. Special cases of linear optimization problems and underlying mathematical foundations. Large-scale models including computational considerations. Same course as COMSC 5013.

IEM 5032 - Sequential Decision Processes/ Dynamic Programming
Prerequisites: IEM 4014 and IEM 5003. The determination of policy that optimally allocates resources to the various stages of a finite-stage system. Deterministic and stochastic systems including serial systems, diverging and converging branch systems and loop systems.

IEM 5643 - Network Modeling and Analysis
Prerequisites: IEM 4014 and IEM 5003. Network approach to the modeling and analysis of complex systems. Deterministic and stochastic network topics include PERT, CPM, decision trees, network flows, flowgraphs, and GERT. Modeling of practical problems. Systems analysis using network techniques and available computer programs.

IEM 5703 - Discrete Systems Simulation
Prerequisites: STAT 4033 and FORTRAN. Discrete-event systems via computer simulation models. Model building and thedesign and analysis of simulation experiments for complex systems. Application to a variety of problem areas. Use of SLAM simulation language.

IEM 5713 - Advanced Statistical Topics in Simulation
Prerequisites: IEM 4713 or IEM 5703. Advanced statistical topics for simulation modeling of discrete-event systems. Emphasis on modeling of input processes, random variate generation, and analysis of simulation output. Methods studied are language independent and can be applied to any type of simulation, either performed by a high level language (e.g., FORTRAN, Pascal) or by a simulation package (e.g., GPSS, SLAM).

IEM 5913 - Decision-Making Models for Multi-Objective Analysis
Prerequisite: IEM 4014. Quantitative and qualitative aspects of multiple-criteria decision-making. Dynamics of the decision process are examined and the multi-objective nature of most managerial decision problems is illustrated. General concepts and solution methodologies of the multi-objective problem. Multi-objective linear programming, goal programming, and compromise programming. Attribute importance, risk measurement, and utility measurement.

IEM 6023 - Nonlinear and Integer Optimization
Prerequisites: IEM 4014 or IEM 5013 and FORTRAN or PASCAL. Theoretical and practical aspects of nonlinear optimization. Development and application of optimization techniques for unconstrained and constrained problems; sequential search, gradient, penalty/barrier and projection methods. Development and application of integer and mixed integer techniques for unconstrained and constrained problems; implicit enumeration, branch and bound and cutting methods.

IEM 6513 - Analysis of Decision Processes
Prerequisites: IEM 5003, STAT 4113 or STAT 4203 and FORTRAN. Bayesian decision theory with application to optimal decision making in industrial engineering and allied fields. Extensive and normal form analysis. Sufficient statistics, nonformative stopping and conjugate prior distribution. Additive utility, opportunity loss (regret) and value of information. Terminal analysis, preposterior analysis and optimal sampling. Applications using Bernoulli, Poisson and normal processes.

MAE 5093 - Numerical Engineering Analysis
Practical digital methods for obtaining steady state and transient solutions to lumped and distributed mechanical, fluid and thermal problems.

MAE 5563 - Finite Element Methods
Introduction to the finite element method in mechanical engineering. Numerical and mathematical formulations including an introduction to variational methods. Computer applications in solid mechanics, heat transfer and fluid mechanics.

MATH 4553 - Linear and Nonlinear Programming
Linear programming, simplex methods, duality, sensitivity analysis, integer programming and nonlinear programming. Prerequisites: 2155, 3013. 

MATH 5023 - Advanced Linear Algebra
A rigorous treatment of vector spaces, linear transformations, determinants, orthogonal and unitary transformations, canonical forms, bilinear and Hermitian forms, and dual spaces.

MATH 5553 - Numerical Analysis for Linear Algebra
Advanced machine computing, algorithms, analysis of rounding errors, condition, convergence, and stability applied to direct and iterative solution of linear systems of equations, linear least squares problems, and algebraic eigenvalue problems, including LU and QR factorization, conjugate gradients, QR algorithm, and Lanczos method. Same course as COMSC 5553.

MATH 5593 - Methods of Applied Mathematics
Continuous and discrete techniques in modern applied mathematics. Positive definite matrices, eigenvalues and dynamical systems, discrete and continuous equilibrium equations, least squares estimation and the Kalman filter, potential flow, calculus of variations, network flows, and combinatorics.

Equipment/Software/Operating Systems

BAE 5413 - Instrumentation in Biological Process Control Systems
Analysis of transducers for on-line measurement and control of biological processes. Emphasis on selection of measurement techniques and transducers to sense physical properties of biological materials. Application to agricultural and food processing industries. Prerequisite: 3023 or equivalent.

CS 4273 - Software Engineering
Fundamental characteristics of the software life cycle. Tools, techniques, and management controls for development and maintenance of large software systems. Software metrics and models. Human factors and experimental design. Same course as ECEN 4273.

CS 4283 - Computer Networks
Computer networks, distributed systems and their systematic design. Introduction to the use, structure, and architecture of computer networks. Networking experiments to describe network topology. ISO reference model. Same course as ECEN 4283.

CS 5273 - Advanced Software Engineering
Continuation of 4273. Advanced theory and practice of software design methodology. Large-scale design and implementation problems. Experimental design for software engineering. Same course as ECEN 5273.

ECEN 5123 - Engineering Systems Reliability Evaluation
Techniques and concepts needed for evaluating the long-term and short-term reliability of a system. Topics include static and spinning generation capacity; transmission, composite, interconnected and dc system reliability evaluations; and power system security. Applications to systems other than power systems are included. For students with little of no background in probability or statistics.

ECEN 5253 - Digital Computer Design
Analysis and design of digital computers. Arithmetic algorithms and the design of the arithmetic/logic unit (ALU). Serial and parallel data processing; control and timing systems; microprogramming; memory organization alternatives; input/output interfaces. Same course as COMSC 5253.

ECEN 5293 - Artificial Intelligence and Expert Systems
Fundamental concepts: search-oriented problem solving, knowledge representation, logical inference, building. An expert system, artificial intelligence languages, specialized machine architectures. Applications to planning, natural language processing, and robotics. Development of an expert system or research report required. Common lectures with COMSC 5793, INDEN 5933 and MAE 5793.

ECEN 5553 - Telecommunications Systems
Ways and means voice, data and video traffic is moved long distances. Data networks (Ethernet and Token Ring Local Area Networks; FDDI and SMDS Metropolitan Area Networks; Internet, Frame Relay, and ATM Wide Area Networks); the telephone system (POTs, network synchronization and switching, ISDN, SONET, cellular telephone); and video (NTSC, switching and timing, compressed video standards such as MPEG and Px64, HDTV).

IEM 4723 - Information Systems for Management Decision and Control
Prerequisite: IEM 3703. Systems engineering methodology applied to the design of information systems for management of all types of organizations. Data base management systems. Distributed and centralized systems. Distributed phases of system design and implementation.

IEM 5803 - Human Factors Engineering
Prerequisites: IEM 4823 and IEM 4113. Basic consideration of the human factors in engineering systems with emphasis on the interface of man-machine systems. Development of human abilities and limitations in relation to equipment designs and work environments.

IEM 6113 - Reliability and Maintainability
Prerequisites: STAT 4033 and FORTRAN. Probabilistic failure models of components and systems. Detailed study of reliability measures, and static and dynamic reliability models. Classical and Bayesian reliability testing for point and interval estimation of exponential and Weibull failures. Reliability optimization through allocation and redundancy. Fundamentals of maintainability.

MAE 5373 - Instrumentation
Analysis and design of instrumentation systems, laboratory experiences with electronic instrumentation and transducers, application of digital and analog integrated circuit components to measurement problems.

MAE 5483 - Digital Data Acquisition and Control
Use of microcomputers operating in real-time applied to engineering systems for data acquisition and control, use of analog to digital, digital to analog, and digital input/output, synchronous and asynchronous programming. Competence in the engineering use of microcomputers through lectures and laboratory applications.

MAE 5493 - Software Design for Real-time Distributed Systems
Fundamental concepts associated with the design of software for implementation on distributed computer systems using real-time operating systems. Parallel computing in a real-time environment and control algorithm design. State-of-the-art boards including analog-to-digital and digital-to-analog equipment and newest computer-aided software engineering tools.

Top of Page | MSCSE Home | Oklahoma State University | OSU College of Engineering Architecture and Technology
email questions, concerns and updates to mscse@okstate.edu

Copyright 1999. Oklahoma State University
Created by Brenda Johnson

updated 11/20/03