Courses
The required core courses are described below. Electives are selected that support the student’s interests and educational goals, have the approval of the graduate advisory committee, and are consistent with the objectives of the Institute. If a student wishes to substitute alternate course(s) for a common core, they must justify this in writing and request the approval of the Director for Graduate Programs.
Core Courses
Please select five courses from one of the following core selections for a total of 15 credit hours.
Manufacturing Core - Select one course per area
Area 1 - select one
CSC 510 - Software Engineering
Units: 3
An introduction to software life cycle models; size estimation; cost and schedule estimation; project management; risk management; formal technical reviews; analysis, design, coding and testing methods; configuration management and change control; and software reliability estimation. Emphasis on large development projects. An individual project required following good software engineering practices throughout the semester.
Offered in Fall Spring Summer
CSC 742 - Database Management Systems
Units: 3
Database concepts. Database design. Data models: entity-relationship and relational. Data manipulation languages including SQL. Data Dictionaries. Query processing. Concurrency. Software development environments using a database system. Expert, object-oriented, multimedia and distributed database systems. Database systems architecture. Use of a commercial database management system.
Offered in Spring Only
ISE 441 - Introduction to Simulation
Units: 3
Discrete-event stochastic simulation for the modeling and analysis of systems. Programming of simulation models in a simulation language. Input data analysis, variance reduction techniques, validation and verification, and analysis of simulation output. Random number generators and random variate generation.
Offered in Fall and Spring
ISE 762 - Stochastic Simulation
Units: 3
Basic discrete event simulation methodology: random number generators, generating random objects, design of discrete event simulation, validation, analysis of simulation output, variance reduction techniques, Markov chain Monte Carlo, simulation optimization. The course has computer assignments and projects. This course is a sequel to ISE/OR 760 Stochastic Models which serves as a prerequisite. This is NOT a software based course! Students who are looking for a class on simulation software, such as Arena and Simio, are recommended to take ISE 562 [master-level simulation class].
Offered in Fall and Spring
Area 2 - select one
ISE 510 - Applied Engineering Economy
Units: 3
Engineering economy analysis of alternative projects including tax and inflation aspects, sensitivity analysis, risk assessment, decision criteria. Emphasis on applications.
Offered in Spring Only
ISE 711 - Capital Investment Economic Analysis
Units: 3
Analysis of economic merits of alternatives including interest and income tax considerations. Risk and sensitivity exploration techniques. Introduction to analytical techniques for multiple objectives or criteria. Use of mathematical programming andcomputers for capital budgeting.
Offered in Fall Only
MBA 520 - Financial Management of Corporations
Units: 2
Financial decision making at profit-motivated businesses: decisions about what to produce and how and decisions about how to finance the assets needed for production. Cash as the basis of asset valuation. Capital budgeting decisions under certainty and uncertainty. Capital market theory. Cost of capital. Bond and stock valuation. Restricted to MBA students.
Offered in Fall and Spring
Area 3 - select one
ISE 714 - Product Manufacturing Engineering for the Medical Device Industry
Units: 3
Product development course targeted toward the medical device industry. Product design and development, concept generation and selection, parametric feature-based CAD, design for manufacturability [DFM] and assembly [DFA], tolerancing, rapid prototyping, tool design, tool fabrication, and medical device fabrication.
Offered in Spring Only
ISE 707 - Real-Time Control of Automated Manufacturing
Units: 3
Concepts and application of real-time control of automated manufacturing systems. Development of prototype manufacturing control applications involving introductions to following topics: computer architecture; real-time, multi-tasking operating systems; data modeling; multi-processing systems; local area networks; inter-task communication; and development of multi-tasking control systems. Design development of control system.
Offered in Fall Only
YEAR: Offered Alternate Years
ISE 715 - Manufacturing Process Engineering
Units: 3
Manufacturing process engineering, primary,secondary, finishing and assembly processes. concurrent engineering, process planning, group technology, manufacturing analyses and application of economic analyses.
Offered in Spring Only
ISE 716 - Automated Systems Engineering
Units: 3
General principles of operation and programming of automated systems. Automated assembly, automated manufacturing, and inspection systems. Control of automated manufacturing. Industrial logic systems and programmable logic controllers. Computer numerical control, industrial robotics, and computer integrated manufacturing.
Offered in Fall and Spring
Area 4 - select one
ISE 723 - Production Planning, Scheduling and Inventory Control
Units: 3
An analysis of Production-Inventory systems. Modeling and Analysis of single and multi-product inventory systems for single and multi-period environments under deterministic and stochastic assumptions. Development of optimal and heuristics scheduling models for single and multi-resource systems under deterministic and stochastic assumptions.
Offered in Spring Only
Area 5 - select one
MAE 534 - Mechatronics Design
Units: 3
Principles of Mechatronics Design, review of logic gates, microprocessor architecture, sensors and actuators, A/D and D/A conversion techniques, real-time multi-tasking programming concepts, direct digital control implementation. "Hands-on" experience through several laboratory assignments and final team project.
Offered in Spring Only
MAE 742 - Mechanical Design for Automated Assembly
Units: 3
Mechanical design principles important in high volume production using modern automated assembly technology. Production and component design for ease of assembly as dictated by part handling, feeding, orientation, insertion and fastening requirements. Existing product evaluation and redesign for improved assemblage.
Offered in Fall Only
Mechatronics Core - Select one course per area
Area 1 - select one
ECE 556 - Mechatronics
Units: 3
The study of electro-mechanical systems controlled by microcomputer technology. The theory, design and construction of smart systems; closely coupled and fully integrated products and systems. The synergistic integration of mechanisms, materials, sensors, interfaces, actuators, microcomputers, controllers, and information technology.
Offered in Fall Only
MAE 534 - Mechatronics Design
Units: 3
Principles of Mechatronics Design, review of logic gates, microprocessor architecture, sensors and actuators, A/D and D/A conversion techniques, real-time multi-tasking programming concepts, direct digital control implementation. "Hands-on" experience through several laboratory assignments and final team project.
Offered in Spring Only
Area 2 - select one
MAE 535 - Design of Electromechanical Systems
Units: 3
A practical introduction to electromechanical systems with emphasis on modeling, analysis, design, and control techniques. Provides theory and practical tools for the design of electric machines [standard motors, linear actuators, magnetic bearings, etc]. Involves some self-directed laboratory work and culuminates in an industrial design project. Topics include Maxwell's equations, electromechanical energy conversion, finite element analysis, design and control techniques.
Offered in Spring and Summer
MAE 742 - Mechanical Design for Automated Assembly
Units: 3
Mechanical design principles important in high volume production using modern automated assembly technology. Production and component design for ease of assembly as dictated by part handling, feeding, orientation, insertion and fastening requirements. Existing product evaluation and redesign for improved assemblage.
Offered in Fall Only
Area 3 - select one
ECE 511 - Analog Electronics
Units: 3
Analog integrated circuits and analog integrated circuit design techniques. Review of basic device and technology issues Comprehensive coverage of MOS and Bipolar operational amplifiers. Brief coverage of analog-to-digital conversion techniques and switched-capacitor filters. Strong emphasis on use of computer modeling and simulation as design tool. Students required to complete an independent design project.
Offered in Fall Only
ECE 555 - Computer Control of Robots
Units: 3
An introduction to robotics: history and background, design, industrial applications and usage. Manipulator sensors, actuators and control, linear, non-linear, and force control. Manipulator kinematics: position and orientation, frame assignment, transformations, forward and inverse kinematics. Jacobian: velocities and static forces. Manipulator Kinetics: velocity, acceleration, force. Trajectory generation. Programming languages: manipulator level, task level, and object level. Introduction to advanced robotics. Credit not allowed for both ECE 455 and 555.
Offered in Spring Only
ECE 755 - Advanced Robotics
Units: 3
Advanced robotics at its highest level of abstraction; the level of synthesizing human reasoning and behavior. Advanced tobotics deals with the intelligent connection of perception to action. At this level the subject requires knowledge of sensing[computer vision, tactile, sonar], and reasoning [artifical intelligence: machine learning, planning, world modeling]. The advanced robotics course will be valuable for students who wish to work in the area.
Offered in Fall Only
Area 4 - select one
ECE 517 - Object-Oriented Design and Development
Units: 3
The design of object-oriented systems, using principles such as the GRASP principles, and methodologies such as CRC cards and the Unified Modeling Language [ULM]. Requirements analysis. Design patterns Agile Methods. Static vs. dynamic typing. Metaprogramming. Open-source development practices and tools. Test-first development. Project required, involving contributions to an open-source software project.
Offered in Fall and Spring
ECE 561 - Embedded System Design
Units: 3
Design and implementation of software for embedded computer systems. The students will learn to design systems using microcontrollers, C and assembly programming, real-time methods, computer architecture, interfacing system development and communication networks. System performance is measured in terms of power consumption, speed and reliability. Efficient methods for project development and testing are emphasized. Credit will not be awarded for both ECE 461 and ECE 561. Restricted to CPE and EE Majors.
Offered in Spring Only
ECE 719 - Advanced Microwave Design
Units: 3
Development and examination of techniques used in the design of microwave and millimeter wave components and systems. Specific topics include frequency planning, system design using modules, and design of microwave amplifiers and oscillators. Design for specified frequency, noise, power, mixer or oscillator performance will be covered. There are three design projects: system planning, amplifier design, and oscillator design all using commercial microwave computer aided design tools.
Offered in Spring Only
Area 5 - select one
ECE 516 - System Control Engineering
Units: 3
Introduction to analysis and design of continuous and discrete-time dynamical control systems. Emphasis on linear, single-input, single-output systems using state variable and transfer function methods. Open and closed-loop representation; analog and digital simulation; time and frequency response; stability by Routh-Hurwitz, Nyquist and Liapunov methods; performance specifications; cascade and state variable compensation. Assignments utilize computer-aided analysis and design programs.
Offered in Spring Only
ISE 707 - Real-Time Control of Automated Manufacturing
Units: 3
Concepts and application of real-time control of automated manufacturing systems. Development of prototype manufacturing control applications involving introductions to following topics: computer architecture; real-time, multi-tasking operating systems; data modeling; multi-processing systems; local area networks; inter-task communication; and development of multi-tasking control systems. Design development of control system.
Offered in Fall Only
YEAR: Offered Alternate Years
ISE 716 - Automated Systems Engineering
Units: 3
General principles of operation and programming of automated systems. Automated assembly, automated manufacturing, and inspection systems. Control of automated manufacturing. Industrial logic systems and programmable logic controllers. Computer numerical control, industrial robotics, and computer integrated manufacturing.
Offered in Fall and Spring
Logistics Core - Select one course per area
Area 1 - select one
ISE 441 - Introduction to Simulation
Units: 3
Discrete-event stochastic simulation for the modeling and analysis of systems. Programming of simulation models in a simulation language. Input data analysis, variance reduction techniques, validation and verification, and analysis of simulation output. Random number generators and random variate generation.
Offered in Fall and Spring
CSC 510 - Software Engineering
Units: 3
An introduction to software life cycle models; size estimation; cost and schedule estimation; project management; risk management; formal technical reviews; analysis, design, coding and testing methods; configuration management and change control; and software reliability estimation. Emphasis on large development projects. An individual project required following good software engineering practices throughout the semester.
Offered in Fall Spring Summer
CSC 742 - Database Management Systems
Units: 3
Database concepts. Database design. Data models: entity-relationship and relational. Data manipulation languages including SQL. Data Dictionaries. Query processing. Concurrency. Software development environments using a database system. Expert, object-oriented, multimedia and distributed database systems. Database systems architecture. Use of a commercial database management system.
Offered in Spring Only
ISE 762 - Stochastic Simulation
Units: 3
Basic discrete event simulation methodology: random number generators, generating random objects, design of discrete event simulation, validation, analysis of simulation output, variance reduction techniques, Markov chain Monte Carlo, simulation optimization. The course has computer assignments and projects. This course is a sequel to ISE/OR 760 Stochastic Models which serves as a prerequisite. This is NOT a software based course! Students who are looking for a class on simulation software, such as Arena and Simio, are recommended to take ISE 562 [master-level simulation class].
Offered in Fall and Spring
Area 2 - select one
ISE 510 - Applied Engineering Economy
Units: 3
Engineering economy analysis of alternative projects including tax and inflation aspects, sensitivity analysis, risk assessment, decision criteria. Emphasis on applications.
Offered in Spring Only
ISE 711 - Capital Investment Economic Analysis
Units: 3
Analysis of economic merits of alternatives including interest and income tax considerations. Risk and sensitivity exploration techniques. Introduction to analytical techniques for multiple objectives or criteria. Use of mathematical programming andcomputers for capital budgeting.
Offered in Fall Only
MBA 520 - Financial Management of Corporations
Units: 2
Financial decision making at profit-motivated businesses: decisions about what to produce and how and decisions about how to finance the assets needed for production. Cash as the basis of asset valuation. Capital budgeting decisions under certainty and uncertainty. Capital market theory. Cost of capital. Bond and stock valuation. Restricted to MBA students.
Offered in Fall and Spring
Area 3 - select one
MBA 540 - Principles of Operations and Supply Chain Management
Units: 2
Design and management of operations and supply chains. Analysis of strategies, processes, planning and control, and advanced techniques using a variety of managerial frameworks and quantitative tools. Restricted to MBA students.
Offered in Fall and Spring
MBA 541 - Supply Management
Units: 3
Major themes and strategies of supply management relationships. The focus is on establishing a basis for collaborative relationships with suppliers through focused market intelligence research, relationship assessment and management, negotiation, collaborative contracting, and on-going management of relationships in global supply chains. Emphasis on the importance of collaboration through the application of practical tools and approaches that drive mutually beneficial outcomes. Core processes around initial exploration and assessment of supply chain relationships, establishing metrics/expectations for the relationship, crafting and managing contracts, and sustaining continuous performance improvement in sourcing, logistics and operations. Every student will participate in a team-based supply chain project with an organization and will learn the team-based, deadline-driven nature of supply chain initiatives in a real-company setting.
Offered in Fall Only
MBA 542 - Supply Chain Logistics
Units: 3
Effective logistics decision-making using a variety of conceptual frameworks and quantitative tools. Relationship between logistics and broader issues of managing the entire supply chain and fulfilling the strategic objectives of a firm. Inventorymanagement. Transportation. Network design.
Offered in Fall and Spring
Area 4
ISE 723 - Production Planning, Scheduling and Inventory Control
Units: 3
An analysis of Production-Inventory systems. Modeling and Analysis of single and multi-product inventory systems for single and multi-period environments under deterministic and stochastic assumptions. Development of optimal and heuristics scheduling models for single and multi-resource systems under deterministic and stochastic assumptions.
Offered in Spring Only
Area 5
ISE 754 - Logistics Engineering
Units: 3
Elements of logistics networks. Supply chain design: facility location and allocation; great-circle distances; geocoding. Multi-echelon production and inventory systems; sourcing decision systems. Vehicle routing: exact, approximation, and heuristic procedures; traveling salesman problem; basic vehicle routing problem and extensions; backhauling; mixed-mode transportation system design.
Offered in Spring Only
Biomanufacturing Core - Select one course per area
Area 1
ISE 762 - Stochastic Simulation
Units: 3
Basic discrete event simulation methodology: random number generators, generating random objects, design of discrete event simulation, validation, analysis of simulation output, variance reduction techniques, Markov chain Monte Carlo, simulation optimization. The course has computer assignments and projects. This course is a sequel to ISE/OR 760 Stochastic Models which serves as a prerequisite. This is NOT a software based course! Students who are looking for a class on simulation software, such as Arena and Simio, are recommended to take ISE 562 [master-level simulation class].
Offered in Fall and Spring