Printer-friendly version of the guidesheet
These suggested course tracks are based on undergraduate requirements from the class
entering in the 2019-20 academic year. These are only suggestions, refer to the University Academic Guide for the official requirements for each major.
For archived requirements refer to the University Academic Guide. Select the desired year, then click Link to Resource under the heading View Online.
For more information on graduate-level requirements go here.
Take note of Pre- or Co-requisites
4 + 1 Master's Programs
Complete a bachelor's degree and a master's degree in five years by taking up to three
graduate course in your senior (fourth) year. In your fifth year, you are admitted
to the Graduate School and focus solely on graduate work to finish your master's degree.
Click here to find out more about benefits of the programs and how to apply.
-
Discipline description
We live in a complex society, but in the Systems Science and Industrial Engineering
Department, we are doing our best to make it less complicated. We study complex systems
and look for simplifying solutions. We work across all environments and fields of
study including manufacturing, management, service industries, healthcare systems,
and others. So, our time could be spent at a hospital developing ways to decrease
wait times in emergency rooms, or you might find us in a manufacturing facility working
on quality assurance issues or consulting at amusement parks, and beyond.
We have structured our BS ISE program so students will accomplish the following within
a few years of graduation:
- designing, developing, and managing both deterministic and nondeterministic complex
processes and systems involving people, information, equipment, and financial and
material assets, with special emphasis on using probabilistic methods, design of experiments,
and simulation.
- joining and contributing to industrial, government, and service organizations, and
to operate effectively with a high level of professional and ethical standards.
- independent learning, acquiring professional certifications and/or advanced degrees
in reputable graduate schools in manufacturing, service, and enterprise systems.
- communicating and contributing effectively in a diverse team environment.
The faculty members are committed to providing the students with an outstanding academic
experience. Our curriculum also provides excellent preparation for graduate studies.
For qualified undergraduates, we offer several combined-degree (accelerated five-year)
programs that can lead to both a BS degree in ISE and an MS degree in either Industrial
and Systems Engineering (MS ISE), Systems Science (MS SS), or Master of Business Administration
(MBA).
Year 1
Engineering Design Division - The first year is common to all engineering majors
The GenEd “J” Designation is earned after successful completion of WTSN 111, 112,
103, 104
Fall
-
MATH 224 - Differential Calculus
This is a 2-credit course in differential calculus covering limits, continuity,
and
differentiation. Prerequisites: MATH 223 with a grade of C- or better, or Placement
Exam. Offered each half semester. 2 credits.
Levels: Undergraduate
-
MATH 225 - Integral Calculus
This is a 2-credit course in integral calculus covering optimization and integration.
Prerequisites: MATH 224 with a grade of C- or better. Offered 2nd half of fall semester
and both half semesters of spring semester. 2 credits.
Levels: Undergraduate
-
EDD 111 - Intro to Engineering Design
First course in a two-semester integrated introduction to the engineering profession.
Emphasizes engineering problem-solving techniques; introduction to the engineering
design process. Includes an introduction to machine shop use, engineering graphics,
circuits, and computer-aided design. This course is assessed a $235 fee upon registration. Fees are refundable only within
the first week of classes for students that withdraw and non-refundable thereafter.
Corequisite: EDD 103 (linked). Course is offered in the Fall semester. 2 credits.
Levels: Undergraduate
-
EDD 103 - Engineering Communications I
Develops student's critical thinking skills through the completion of two
team-based projects. Emphasis is on teaming skills, critical reading, technical writing,
oral presentation skills, project management and professionalism. A technical report
and two professional presentations are required. Corequisite: EDD 111 (linked). Offered
in the Fall semester. 2 credits.
Levels: Undergraduate
-
CHEM 111 - Chemical Principles
A one-semester introductory course in modern chemistry for potential science and
engineering majors. Covers molecular structure and bonding, solids, organic chemistry
and polymers, acid/base and redox chemistry, thermodynamics, electrochemistry and
kinetics in both lecture and laboratory. Fulfills all requirements met by CHEM 107-108.Credits:
4. Format: 3 hour lecture; 2 hour discussion; 3 hour laboratory per week. Prerequisite:
high school chemistry. Not open to students who have credit for CHEM 107 or CHEM 108 or CHEM 104 or CHEM 105 or CHEM 106. If taken as a part
of a pre-health track an additional semester of inorganic chemistry must be taken
to fulfill the requirement. Offered in the fall semesters only. Course fee applies.
Refer to the Schedule of Classes.
Levels: Graduate, Undergraduate
General Education Elective (G, P, A, N, H)
Body/Wellness (Y, S, B)
Spring
-
MATH 226 - Integration Tech & Application
This is a 2-credit course covering the calculus of transcendental & inverse
functions, L’Hospital’s Rule, integral techniques, improper integrals,
calculus of parametric curves, and polar coordinates.
Prerequisites: Math 225 with a grade of at least a C- or consent of instructor. 2
credits.
Levels: Undergraduate
-
MATH 227 - Infinite Series
This is a 2-credit course covering sequences, series, power series, and Taylor
series.
Prerequisites: Math 226 with a grade of at least a C- or consent of instructor. 2
credits.
Levels: Undergraduate
-
PHYS 131 - Gen. Physics I(Calculus Based)
A calculus based introduction to the basic concepts underlying physical phenomena,
including kinematics, dynamics, energy, momentum, forces found in nature, rotational
motion, angular momentum, simple harmonic motion, fluids, thermodynamics and kinetic theory. Lectures, discussion, demonstration, and laboratory.
Pre or Co-requisites: high school trigonometry and algebra; AP calculus or MATH 224/225.
Offered spring semester. 4 credits.
Levels: Graduate, Undergraduate
-
EDD 112 - Intro to Engineering Analysis
The conclusion of a two-semester introduction to the practice of engineering.
Content is primarily focused on the application of mathematics in engineering. Content
is reinforced in the EDD 104 engineering design projects. Course fee applies. Refer
to the Schedule of Classes. Prerequisite: EDD 103, EDD 111. Corequisite: EDD 104 (linked).
Course is offered in the Spring semester. 2 credits.
Levels: Undergraduate
-
EDD 104 - Engineering Communications II
This class builds on the skills introduced in EDD 103. Critical reading, engineering
research, and writing through a Conceptual team-based project is emphasized. Two formal
presentations, two research papers using APA documentation style and a technical report
are required. Prerequisite: EDD 103, EDD 111. Corequisite: EDD 112 (Linked). Offered
in the Spring semester. 2 credits.
Levels: Undergraduate
General Education Elective (G, P, A, N, H)
Body/Wellness (Y, S, B)
Note: the GenEd "J" Designation is earned after successful completion ofEDD 111, 112,
103, 104
Year 2
Fall
-
PHYS 132 - Gen.Physics II(Calculus Based)
Fundamentals of electricity, magnetism, light, wave motion and relativity. Lectures,
discussion, demonstration and laboratory. Prerequisite: PHYS 131. Pre or Corequisite:
MATH 226/227. Offered fall semester. 4 credits.
Levels: Undergraduate
-
ME 273 - Statics
Equilibrium of particles and rigid bodies, equivalent force system, free-body diagrams,
centroid of areas, mass moment of inertia, truss analysis, friction. Must be completed
with a grade of C- or better to satisfy ME program requirements. Prerequisite: PHYS
131. Offered in the Fall and Spring semesters and the Summer session. 3 credits
Levels: Graduate, Undergraduate
-
ISE 231 - Human Factors
Review of the concepts involved in the application of scientific principles, methods,
and history to the development of engineering systems in which people play a significant
role. Primary focus is on the man/machine interface and how to design for the human being as part
of an overall system. Prerequisite: MATH 226/227 or permission of instructor. Offered
in the Fall semester. 4 credits.
Levels: Undergraduate
-
ISE 295 - Seminar Course
Development of the non-technical skills essential to effective engineering. Focus
is on the overview of ISE curriculum and review of technical elective options. Review
of internships, resume building, issues relevant to careers in ISE (e.g., typical
tasks done by ISEs) are explored. Discussion and exploration of opportunities within
program. Prerequisites: Sophomore Standing. Offered in the Fall semester. 1 credit.
Levels: Undergraduate
AND
-
MATH 323 - Calculus III
Calculus of functions of several variables. Prerequisites: C- or better in MATH
227 or MATH 230, or consent of instructor. Every semester. 4 credits.
Levels: Undergraduate
OR
-
MATH 324 - ODE's for Scientists/Engineers
Introduction to ordinary differential equations. Topics include first order equations
(separable, linear, homogeneous, exact, substitutions); linear second order equations
(method of undetermined coefficients, variation of parameters); applications (oscillations
and resonance, circuits); Laplace transform; power series solutions. Only one of MATH
324 and MATH 371 can be counted towards Math minor. Prerequisites: C- or better in
MATH 227 or MATH 230. Every semester. 4 credits.
Levels: Undergraduate
Spring
-
ISE 211 - Engineering Economics
The fundamentals of engineering economy are introduced in this course. Topics covered
include time value of money, equivalence, cash flows all at varying interest rates
and points of time. The factors commonly used in industry for economic evaluation
of alternatives are introduced and applied in this course. The analysis includes both
a before tax and after tax evaluation of competing investment alternatives. Prerequisites:
Math 227 and EDD 112 or permission of instructor. Offered in the Spring semester.
4 credits.
Levels: Undergraduate
-
ISE 261 - Probabilistic Systems I
This course provides an introduction to probability models and statistical methods
most likely to be encountered and used by students in their careers in engineering
and the natural sciences. This introduction will emphasize, from the outset, that
variation is the source from which all statistical methodology flows. Discussion includes
the practical aspects of data collection and descriptive statistics with an introduction
to the basic concepts of probability theory and probability distributions, correlation,
point estimation, confidence intervals, and test of hypothesis. Prerequisites: Math
227 and EDD 112 or permission of instructor. Offered in the Spring semester. 4 credits.
Levels: Undergraduate
General Education Elective (G, P, A, N, H)
General Education Elective (G, P, A, N, H)
Year 3
Fall
-
ISE 311 - Enterprise Systems
Course introduces the concepts, design and planning of operating systems, with
particular emphasis on manufacturing systems. Topics include introduction to lean
manufacturing, JIT, Kanban, value stream mapping, standard times, MRP, inventory control,
etc. The course includes plant tours to local industries that practice the concepts
of the Toyota production system. Prerequisite: ISE 211 or permission of instructor.
Offered in the Fall semester. 4 credits.
Levels: Undergraduate
-
ISE 362 - Probabilistic Systems II & DOE
Methods of inference involving two independent samples and paired data are presented.
The analysis of variance is examined for single-factor and multi-factor experiments.
Regression analysis for simple linear models and correlation are discussed followed
by non-linear and multiple regression models. A practical, yet fundamental, approach
for building quality control charts from statistical concepts, as well as a goodness-of-fit
test for testing discrete and continuous underlying distributions, are reviewed. Prerequisites:
ISE 261 Probabilistic Systems I or permission of instructor. Offered in the Fall
semester. 4 credits
Levels: Undergraduate
-
MATH 304 - Linear Algebra
Vector spaces, linear transformations, determinants, characteristic values, inner
products. Prerequisites: C- or better in MATH 225. Every semester. 4 credits.
Levels: Graduate, Undergraduate
-
ISE 314 - Computer Program for Engineers
This course provides an introduction to computer programming and its applications
for industrial and systems engineering (ISE) students emphasizing modern software
engineering techniques in the context of industrial systems. Topics will include the
fundamental concepts and applications of computer programming, software engineering,
database management, computational problem solving, and statistical techniques for
data mining. In this course, programming languages such as Python, VB.Net, or Matlab
will be taught along with Excel VBA and SQL. Students will learn how to apply computer-programming
techniques to solve different ISE problems. Prerequisite: ISE 261 or permission of
instructor. Offered in the Fall semester. 4 credits.
Levels: Undergraduate
Spring
-
ISE 320 - Optimiz & Operation Research I
Operations research (OR) is devoted to determination of the optimal course of action
of a decision problem given resource restrictions. This course primarily covers deterministic
optimization and operations research techniques. Following a review of linear algebra,
students learn how to mathematically model an engineering problem, how to solve the
problem to optimality and how to perform sensitivity analyses on the results. Students
learn linear programming (LP), integer programming (IP), branch-and-bound (B &
B), and other optimization techniques. Special emphasis on the solution of engineering
decision making includes the following areas: transportation models; network models;
inventory models; assignment problems; decision making under risk and uncertainty;
and game theory. For non-ISE students using this course as an elective for the Sustainability
Engineering minor, application of these techniques as applied to decision-making for
sustainability are included. Prerequisite: Math 304 or permission of instructor. Offered
in the Spring semester. 4 credits.
Levels: Undergraduate
-
ISE 363 - Quality Engineering
This course is designed to introduce the student to techniques required to maintain
and improve quality within manufacturing organizations and the service sector through the use of statistical methodologies.
The course covers concepts of quality, quality management and assurance, product quality,
design of quality, six sigma, lean (using quality to eliminate waste), control charting,
statistical process control, and quality improvement through design by considering
concept development and implementation. Traditional and modern quality systems will
be discussed including the work of such quality gurus like Taguchi, Deming, Juran,
and Shewhart. Prerequisites: ISE 362 or permission of instructor. Offered in the Spring
semester. 4 credits.
Levels: Undergraduate
-
ISE 212 - Engineering Computing
Engineering computing is an essential tool for problem solving across multiple
disciplines. This course covers engineering programming/computing with an emphasis
on its applications in industrial and systems engineering (ISE). Programming languages
(such as MATLAB), data analytic and machine learning approaches, and the implementation
of these approaches into smart systems, including cyber-physical manufacturing and
smart telehealth, will be discussed. Students will be better prepared for future employment
and academic opportunities by establishing base knowledge in computer programing and
data science through this course.
Prerequisite: ISE 314 or permission of instructor. Offered in the Spring semester.
4 credits.
Levels: Undergraduate
General Education Elective (G, P, A, N, H)
Year 4
Fall
-
ISE 420 - Optimiz & Operations Res II
Operations research (OR) is devoted to the determination of the optimal course
of action of a decision problem given resource restrictions. This course is intended
as a second course in an Optimization and OR sequence and builds upon the material
presented in ISE 320. ISE 320 primarily restricts attention to deterministic OR models.
In addition to covering additional deterministic techniques (e.g., deterministic dynamic
programming and additional inventory problems not covered in ISE 320, among others),
ISE 420 covers probabilistic and advanced OR topics such as Monte Carlo simulation,
fundamentals of queueing theory, probabilistic dynamic programming, and others. The
course also introduces the student to emerging optimization techniques including,
but not limited to, tabu search, simulated annealing, and genetic algorithms. Prerequisite:
ISE 320 or permission of instructor. Offered in the Fall semester. 4 credits.
Levels: Undergraduate
-
ISE 491 - Systems Design
Covers the design process from the definition of requirements through the final
output. Focus is on the design principles and design methodologies used to ensure
a quality outcome. Prerequisite: ISE 311 and 362 or consent of department chair. Course
fee applies. Refer to the Schedule of Classes. Offered in the Fall semester. 4 credits.
Levels: Undergraduate
-
ISE 421 - Modeling And Simulation
Model building, nature of simulation and material on the full range of simulation
activities, such as input analysis, output analysis, verification and validation,
and model animation. Includes random number generation; distribution functions and
random variates; applications of discrete event simulation methods to queueing, inventory
control and production planning problems; Markov processes, queueing theory and decision
analysis. Prerequisites: ISE 362 and ISE 320 or permission of instructor. Offered
in the Fall semester. 4 credits.
Levels: Undergraduate
Spring
-
ISE 492 - Systems Design Project
The capstone project for the undergraduate degree. Students are expected to work
in multi-disciplinary teams to provide solutions through design. Prerequisite: ISE
491 or consent of department chair. Course fee applies. Offered in the Spring semester.
4 credits.
Levels: Graduate, Undergraduate
Technical Elective (ISE, ME, EECE, CS, BME)
Technical Elective (ISE, ME, EECE, CS, BME)
Technical Elective (ISE, ME, EECE, CS, BME)
Pre-Approved Technical Electives for Systems Science and Industrial Engineering
SSIE 501-597
-
BME 201 - Intro to Biomedical Eng
"This is an introductory course for biomedical engineering undergraduate students.
It covers topics such as recombinant DNA technologies, cell and tissue engineering,
stem cell and organ regeneration, 3D tissue and organ printing, the design of tissue
engineered products, biomaterial and tissue scaffolding, drug delivery, biomechanics,
bioinstrumentation, engineering of immunity, and bio and medical imaging, etc. The
application of nano-biotechnology in developing clinical products such as tissue engineered
products, drug delivery systems, etc. will be emphasized in the course. Prerequisite:
PHYS 131, Math 225. Co-requisite BIOL 113. Fall semester. 3 credit hours.
Levels: Undergraduate
-
BME 313 - Biomaterials
This is an introductory biomaterials course for biomedical engineering undergraduate
students. The course covers the primary biomaterial types including metals, ceramics,
polymers, carbons, and composites as well as their uses in biomedical devices and
implants. The application of these materials in tissue engineering, drug delivery,
orthopedic implants, ophthalmologic devices, and cardiovascular devices will be particularly
discussed. The biological response to implanted materials is emphasized in the course
in terms of inflammation, immunity, infection, and toxicity. The regulatory biomedical device
approval process is introduced as a natural extension of biocompatibility testing.
Prerequisites: BIOL 113, CHEM 231 , BME 213
Fall semester. 3 credit hours.
Levels: Undergraduate
-
BME 318 - Biomechanics
This course introduces students to concepts of engineering mechanics required to
understand the structure and movement of biological systems. This course will deal
primarily with explaining biomechanics from a continuum mechanics perspective. The
course covers topics such as concepts of tensorial stress and strain, constitutive
equations, mechanical properties of biosolid materials, viscoelasticity, torsion,
and bending. The course also introduces topics specifically relevant to biological
materials such as anisotropy, heterogeneity and failure mechanics. In addition to
exploring fundamental engineering mechanics, this course will also enable students
to apply these engineering principles to relevant real world biomedical problems.
Prerequisites: PHYS 131 , MATH 227.
Fall semester. 3 credit hours.
Levels: Undergraduate
-
BME 324 - Biomedical Instruments
This is an introductory course for biomedical engineering undergraduates. It covers topics such as bioelectric signals, biomedical electronics, biomedical
electrodes and sensors, instrumentation in diagnostic cardiology, extracorporeal devices,
Instrumentation in blood circulation, and new technologies and advances in medical
instrumentation. The course includes weekly labs to demonstrate the principles learned
in class. The labs cover biosignal recording (finger pulse, ECG, EEG, and EMG), nerve
conduction study, Wheatstone bridge circuit, and Op-Amp and filter circuits. Prerequisites:
BME 201, BME 203, BME 213, PHYS 132. Fall semester. 4 credit hours.
Levels: Undergraduate
-
BME 420 - Biomed Devices & Diagnostics
This is an advanced course for biomedical engineering undergraduates and beginning
graduate students. The course covers studies of significant medical devices with a
discussion of appropriate physiology, system design, biocompatibility issues, and
clinical need. Details on technological function and administration of diagnosis and/or
therapy are covered along with standard requirements from organizations. Prerequisites:
BME 324 and BME 351, Fall semester, Lecture 3 credit hours per week.
Levels: Undergraduate
-
BME 432 - Ethics in Engineering
Our goal on offering this course is to bring contextual understanding of the fundamental relationships between
professional responsibility and damage wrought by natural disasters. We have chosen
Hurricane Katrina, as it is still very relevant today yet sufficient time has passed
such that careful analysis of the storm and its aftermath is underway. While the
course focuses upon the profession of engineering, it is equally as relevant for students
entering a vast array of professions. We seek to move students understanding of the
tragic occurrence of disasters such as Hurricane Katrina from a purely analytical
one to an understanding that can begin to lead to empathy and ultimately compassion.
For it is our belief that such compassion can and will lead to more enlightened, courageous
future leaders willing to act in the face of imminent threat whatever professions
our students decide to pursue. Co-requisite: BME 450. Fall semester. 3 credit hours.
Levels: Undergraduate
-
BME 433 - Human Physiology
An introduction to the major organ systems of the body with an emphasis on regulatory
processes and interactions with other systems. The course provides students with a
basic understanding of the prevalent theories of physiology and pathophysiology and
the application of these theories to health concerns relevant to biomedical engineering.
Prerequisites: BIOL 113 , CHEM 231 . Fall semester. 3 credit hours.
Levels: Undergraduate
-
BME 483 - Tissue Engineering
This course introduces Tissue Engineering approaches at genetic and molecular,
cellular, tissue, and organ levels. Topics include cell and tissue in vitro expansion,
tissue organization, signaling molecules, stem cell and stem cell differentiation,
organ regeneration, biomaterial and matrix for tissue engineering, bioreactor design
for cell and tissue culture, clinical implementation of tissue engineered products,
and tissue-engineered devices. Prerequisites: BME 313, BME 201, BIOL113.
Co-requisite: BME 433. Fall semester. 3 credit hours.
Levels: Undergraduate
-
CS 220 - Arch from a Prog Perspective
The architecture and programming of computer systems. Data representation and computer
arithmetic. Processor and memory organization. Assembly and machine language programming.
Advanced C programming language constructs and their implementation in assembly language.
Introduction to system software (assemblers, linkers, loaders, compilers). Supervised
laboratory work involves programming and debugging using machine language, assembly
language and C.
Prerequisite: CS 120 and either CS 140 or CS 210 (All prerequisites must have a grade
of C- or better). Offered every semester. 4 credits
Levels: Undergraduate
-
CS 301 - Eth Soc & Global Issues Comput
Communications course with required writing and oral presentations. Understanding
the local and global implications of computing in society, including ethical, legal,
security and social issues. Developing professional skills related to computing, including
effective communication and productive teamwork. Fostering an appreciation for continuing
professional development. Should be taken at the same time as or before any junior-level
Computer Science courses.
Prerequisites: Any General Education "C" course, CS 101, and CS120, and
either CS 140 or CS 210 (All prerequisites must have a grade of C- or better). Offered
every semester. 4 credits
Levels: Undergraduate
-
CS 311 - Operating Systems Concepts
Introduction to fundamental concepts for the design and implementation of operating
systems: hardware/software interfaces; processes and threads; scheduling; synchronization
techniques and primitives; memory management and virtual memory; file systems; input/output
subsystems; resource and system virtualization; protection and security; introduction
to distributed systems. Not open to CS majors. Prerequisites: CS 212 and EECE 287
(All prerequisites must have a grade of C- or better). Offered in the Fall semester.
4 credits
Levels: Undergraduate
-
CS 373 - Automata Theory & Formal Lg.
Theory and application of automata and the languages they recognize. Regular languages,
deterministic and non-deterministic finite automata, regular expressions, context-free
languages, context-free grammars, pushdown automata, normal forms, context-sensitive
languages, linear bounded automata, Turing recognizable languages, Turing decidable
languages, Turing machines, computability, decidability, reducibility. Students will
utilize an automata simulator to program finite automata, pushdown automata, and Turing
machines. Application of concepts. Required activity includes student presentations.
Prerequisites: Either CS 140 or CS 210 and either MATH 314 or MATH 330 (All prerequisites
must have a grade of C- or better). Offered every semester. 4 credits
Levels: Undergraduate
-
CS 375 - Design & Analysis of Algorithm
Analysis of common algorithms for processing strings, trees, graphs and networks.
Comparison of sorting and searching algorithms. Algorithm design strategies: divide
and conquer, dynamic, greedy, back tracking, branch and bound. Introduction to NP-completeness.
Required activity includes student presentations.
Prerequisites: Either CS 240 or CS 310, MATH 227 and MATH 314 or MATH 330, CS 301
(may be taken concurrently). (All prerequisites must have a grade of C- or better).
Offered every semester. 4 credits
Levels: Undergraduate
-
CS 432 - Database Systems
Associations between data elements and data models: entity-relationship, relational
and object-oriented. Relational database design techniques. Formal and commercial
query languages. Introduction to query processing, transaction management and concurrency
control. Prerequisite: CS 375 (All prerequisites must have a grade of C- or better).
Term offered varies. 4 credits
Levels: Undergraduate
-
CS 435 - Introduction To Data Mining
Basic topics of data mining, including data preprocessing, mining association rules,
classification rules, clustering rules, post processing and mining in unstructured
data. Prerequisites: CS 375, MATH 304 and MATH 327 or MATH 448 (All prerequisites
must have a grade of C- or better). Term offered varies. 4 credits
Levels: Undergraduate
-
CS 436 - Intro to Machine Learning
This course provides a broad introduction to machine learning and its applications. Major topics include:
supervised learning (generative/discriminative learning, parametric/non-parametric
learning, support vector machines); computational learning theory (bias/variance tradeoffs,
VC theory, large margins); unsupervised learning; semi-supervised learning; reinforcement
learning. The course will give students the basic ideas and intuition behind different
techniques as well as a more formal understanding of how and why they work. The course
will also discuss recent applications of machine learning, such as to data mining,
bioinformatics, and information retrieval. Prerequisites: CS 375 and MATH 327 or MATH
448 (All prerequisites must have a grade of C- or better). Term offered varies.
4 credits
Levels: Undergraduate
-
CS 445 - Software Engineering
Software engineering practice applied to the life cycle of software applications
and engineering projects. Software project planning and management: risk management,
estimation, scheduling, trade studies, CM and SQA. Software development: process model
selection, domain analysis, requirements gathering, analysis and design modeling,
user interface design, architectural and detailed design, documentation, testing strategies/methods,
test plan generation, and reuse. Advanced topics include formal methods and cleanroom
software engineering. Requires a major team project. Prerequisites: CS 350 or CS 375
(All prerequisites must have a grade of C- or better). Term offered varies. 4 credits
Levels: Undergraduate
-
CS 451 - Systems Programming
A detailed study of the application program interface of a modern operating system.
File operations, concurrency, processes, threads, inter-process communication, synchronization,
client-server programming, multi-tier programming. Prerequisite: CS 350 (All prerequisites
must have a grade of C- or better). Term offered varies. 4 credits
Levels: Undergraduate
-
CS 455 - Intro to Visual Info Processin
The course focuses on fundamental topics, including visual information acquisition,
representation, description, enhancement, restoration, transformations and compressions,
and reconstruction from projections. The second focus is on Computer Science applications,
including algorithms developed in applications such as statistical and syntactic pattern
recognition, robotic vision, multimedia indexing, visual data mining, and bio-informatics.
Prerequisite: CS 375 (All prerequisites must have a grade of C- or better). Term
offered varies. 4 credits
Levels: Undergraduate
-
CS 457 - Intro To Distributed Systems
Fundamental issues in distributed systems. Distributed synchronization and concurrency
control. Distributed process management (scheduling, remote invocation, task forces,
load balancing). Protection and security. Robust distributed systems. Case studies.
Prerequisites: CS 350 (All prerequisites must have a grade of C- or better). Term
offered varies. 4 credits
Levels: Undergraduate
-
CS 458 - Intro to Computer Security
The course provides an introduction to the principles and practices of network,
computer, and information security. Topics include authentication and cryptographic
techniques, intrusion detection, access control, security policies, and program/policy
analysis techniques. Prerequisites: CS 350 and CS 375 (All prerequisites must have
a grade of C- or better). Term offered varies. 4 credits
Levels: Undergraduate
-
CS 471 - Programming Languages
Introduction to the design and implementation of programming languages: linguistic
features for expressing algorithms; formal syntax specification; introduction to language
semantics and parsing; declarative programming (functional and goal-driven); scripting
languages; imperative programming (procedural and object-oriented); comparative design and implementation issues
across languages and paradigms. Assignments emphasize languages such as Prolog, Haskell,
Python, and Ruby. Required lab includes student presentations. Prerequisites: CS 373
and 375 (All prerequisites must have a grade of C- or better). Offered every semester.
4 credits
Levels: Undergraduate
-
EECE 315 - Electronics I
Introduction to electronics, concentrating on the fundamental devices (diode, transistor,
operational amplifier, logic gate) and their basic applications; modeling techniques;
elementary circuit design based on devices. Laboratory exercises. Prerequisites:
EECE 260. Offered every fall semester. 4 credits. Course fee applies. Refer to
the Schedule of Classes.
Levels: Undergraduate
-
EECE 332 - Semiconductor Devices
Basic theory of semiconductors, p-n junctions, bipolar junction transistors, junction
and MOS field effect devices; device design and modeling; and fabrication. Prerequisite:
PHYS 132. Corequisite: EECE 315. Offered every fall semester. 3 credits.
Levels: Undergraduate
-
EECE 351 - Digital Systems Design
Synchronous sequential circuit design. Algorithmic state machine method; state
reduction; control-datapath circuit partitioning. Design of sequential arithmetic
circuits. Memory interfacing; bus-based design. Specification and synthesis of digital
systems using hardware description language and implementation using programmable
logic devices. Simulation, analysis, testing and verification of digital systems.
Laboratory exercises. Prerequisite: EECE 251. Offered every fall semester. 4 credits.
Course fee applies. Refer to the Schedule of Classes.
Levels: Undergraduate
-
EECE 405 - Cryptography & Info Security
Introduction to codes and ciphers, information security, and mathematical basis
of encryption. Cryptanalysis (code-breaking), modern block and stream ciphers, public-key
cryptography, protocols, security engineering and threat management. Technical elective.
Prerequisite: ISE 261 or MATH 327 and CS 211. Offered every fall semester. 3 credits.
Levels: Undergraduate
-
EECE 416 - Analog Circuit Design
Introduction to analog circuit design. Course topics include large and small-signal
analysis, circuit characteristics (gain, input/output resistance, etc.), amplifier
structures, frequency/time response, feedback and stability, multistage amplifier
and active filters. This course includes several assignments requiring the use of
software tools for circuit simulation. Technical elective. Prerequisite: EECE 315.
Offered every fall semester. 3 credits.
Levels: Undergraduate
-
ISE 312 - Manufacturing Systems
This course has three main areas of focus: production and inventory control, planning
and design of manufacturing facilities, and understanding the physical fundamentals
of processes and is designed mainly for engineering students intent on following an
engineering career in a manufacturing industry. This course covers the models, networking,
and systems needed to design and manage a manufacturing enterprise. Topics include
facility design and material handling, forecasting techniques, demand management,
economic lot size, inventory management, and scheduling methods. This is considered
a technical elective. Prerequisite: ISE 311 or consent of department chair. Prerequisite:
Junior standing in the Watson School or permission of instructor. Offered in the Spring
semester. 3 credits.
Levels: Undergraduate
-
ISE 364 - Eng Project Management
Effective Engineering Project Management is critical to business and organizational
success. Through in-class practice of concepts and processes, learn proven techniques,
enhanced skills and best practice principles to lay a solid Engineering Project Management
foundation. Through the discipline of initiating, planning, executing, controlling,
and closing a project, you will grasp a thorough understanding of how to make your
engineering projects successful. Microsoft Project software will be used to demonstrate
activities, duration, task relationships, Gantt Charts, network diagrams and the critical
path method with a case study of contemporary engineering project. Prerequisites:
ISE 211 or permission of instructor. Term offered varies. 3 credits.
Levels: Undergraduate
-
ISE 415 - Operations Mgmt Supply Chains
Course deals with management of supply chains, in particular, with the operational
aspects. A broad overview of supply chains of a company is introduced, together with
performance measures and needed critical success factors. The course concentrates
on supplies, inventories, manufacturing, and logistics of distribution. Managerial
aspects as well as mathematical modeling for better planning and control will be covered.
This course is considered a technical elective for undergraduate students. Prerequisite:
ISE 311 and ISE 320 or consent of department chair. Crosslisted with SSIE 515. Prerequisite:
Senior standing in ISE or consent of instructor. Offered in the spring semester. 3
credits.
Levels: Undergraduate
-
ISE 419 - Applied Soft Computing
Covers relatively new approaches to machine intelligence known collectively as
"soft computing". Introduces various types of fuzzy inference systems, neural
networks, and genetic algorithms, along with several synergistic approaches for combining
them as hybrid intelligent systems. Emphasis is on applications, including modeling,
prediction, design, control, databases and data mining. This course is considered
a technical elective for undergraduate students. Prerequisites: Basic knowledge of
calculus and discrete mathematics and competence in at least one programming language,
or permission of instructor. Crosslisted with SSIE 519. Offered in the fall semester.
3 credits.
Levels: Undergraduate
-
ISE 422 - Advanced Decision Modeling
Course provides a broad foundation in decision models and techniques used in industry
and research for technical and managerial problems. Topics include decision theory,
risk and uncertainty, value of information, preference measurements, prioritization
of alternatives, multiple objectives and hierarchical decisions. Prerequisite: ISE
362 or permission of the instructor. Cross-listed with SSIE 522. Term offered varies. 3 credits.
Levels: Undergraduate
-
ISE 434 - Fundamentals of Health Systems
One of the growing systems in our society is that of the healthcare delivery system.
The purpose of this course is to introduce the concepts behind the healthcare delivery
systems and to focus upon the systems improvement or continuous improvement techniques
available for complex systems. Topics would include improvement to, and problems with:
organizational structure, managing change, the financial structure, the responsibility
structure, quality data and implications of quality measures, use of clinical decision
support systems and the caregiver's role in the system. There will also be a
focus upon suppliers to the healthcare delivery system and the unique requirements
placed upon their products and processes. This course is considered a technical elective
for undergraduate students. Prerequisite: Senior standing or consent of department
chair. Cross-listed with SSIE 534. Term offered varies. 3 credits.
Levels: Undergraduate
-
ISE 437 - Ind & Sys Eng in Healthcare
Introduction to health systems and healthcare delivery. The application of industrial
and systems engineering principles to continuous process improvement in the healthcare domain will be studied.
Concepts that will be addressed will include, but not be limited to, process mapping,
optimization, scheduling, lean and flexible systems, quality enhancement, simulation,
supply chain management, inventory control, and information management. The course
is considered a technical elective for undergraduate students. Prerequisites: ISE
311 or permission of instructor. Crosslisted with SSIE 537. Term offered varies.
3 credits.
Levels: Undergraduate
-
ISE 438 - Healthcare Financial Eng
This course is intended to provide an overview of healthcare finance and the current
financial environment for the healthcare industry and to learn how to apply engineering
economics to healthcare financial management. It will provide information on financial
and managerial accounting and how the use of Systems Science and Industrial and Systems
Engineering principles can be applied to financial management concepts to allow for
health-related organizations to make sound business decisions. Prerequisite: Senior
standing or permission of instructor. Crosslisted with SSIE 538. Term offered varies.
3 credits.
Levels: Undergraduate
-
ISE 439 - Human Factors Eng Healthcare
This course introduces and emphasizes the role that human factors engineering/ergonomics
plays in healthcare systems, with a focus on its applications to help improve quality,
safety, efficiency, and effectiveness of patient care. Focused topics include human
factors in workflow models; work system design for patient safety; human error analysis/taxonomies
to reduce medical errors; task analysis and data collection methods in healthcare
environments; clinical staff workload and patient safety; physical ergonomics in healthcare
and human performance modeling; and diffusion and adoption of technology in healthcare,
with emphasis on the usability and design of medical devices and information systems.
Prerequisite: Senior standing or permission of instructor. Crosslisted with SSIE 539.
Term offered varies. 3 credits.
Levels: Undergraduate
-
ISE 440 - Intro to Systems Science
Includes the following: a general characterization of systems science as a field
of study; intellectual roots, philosophical assumptions and historical development
of the field; an overview of fundamental systems concepts, principles and laws; and
a survey of application areas of systems science and its implications for other fields
of study. This course is considered a technical elective for undergraduate students.
Prerequisite: Senior standing or permission of the department chair. Cross-listed
with SSIE 501. Offered in the fall semester. 3 credits.
Levels: Undergraduate
-
ISE 469 - Materials for Manufacturing
This course provides an overview of the materials used in manufacturing that are
of significant economic, technical and industrial relevance. A special emphasis will
be given to polymeric materials currently used in electronics manufacturing as well
as those materials emerging for use in additive manufacturing and 3D printing. Selected
materials will be classified by composition, properties, manufacturing methods, applications,
economics and related supply chains. Prerequisites: Senior standing in engineering
or science or permission of the instructor. Crosslisted with SSIE 569. Term offered
varies. 3 credits.
Levels: Undergraduate
-
ISE 470 - Industrl Automation&Ctrl
Industrial automation is a major field in the application of computer controls
and the many advances in computer systems. The objectives of this course are to: demonstrate
the ability to design systems for automating processes in manufacturing, demonstrate
problem-solving skills in automation, and safely use the machines in the engineering
laboratory to complete designed experiments. Lectures and laboratories include exploring
the use of sensors, industrial robotics, numerical control, programmable logic controllers,
machine vision, electrical circuits and the fundamentals of common electrical devices,
fuzzy control, the implementation of online computer control, and the ability to use
industrial technical software including Pro-Engineer and AutoCAD. Laboratory work and technical
reports are required. Prerequisites: ISE 311 or consent of department chair. Offered
in the Fall semester. 4 credits.
Levels: Undergraduate
-
ISE 473 - Processes for Electr Mfg.
The purpose is for the students to gain a broad knowledge and understanding of
the basics of printed circuit board manufacturing and assembly. The course offers
an introduction to surface mount and insertion mount components, materials and processes
as well as to PCB design and manufacturing. Lectures will introduce assembly process
flows and component types, PCB construction and defects solder paste printing and
equipment, placement processes and equipment, reflow and ovens, flip chip assembly
and underfilling, defects and mitigation, reliability optimization and testing. Efforts
will be made to include visits to local industrial assembly facilities as well as
equipment on campus. The overall goal is to provide the students with a basis for
communicating and working with subject matter experts. This course is considered a
technical elective for undergraduate students. Prerequisite: Senior standing or permission
of instructor. Crosslisted with SSIE 578. Offered in the fall semester. 3 credits.
Levels: Undergraduate
-
ISE 497 - Independent Study
Available every semester. Credits vary.
Levels: Undergraduate
-
ME 362 - Science of Engr. Materials
Introduction to the structures and structure-related properties of engineering
materials: metals, ceramics, and polymers. Physical properties of matter. Prerequisites:
CHEM 111 and PHYS 132, Prerequisite that can be taken concurrently: ME 363. Offered
in the Fall semester. 3 credits
Levels: Undergraduate
-
ME 363 - Engineering Materials Lab
Laboratory course to accompany ME 362, Science of Engineering Materials. Prerequisite
that can be taken concurrently: ME 362. Offered in the Fall semester. 1 credit
Levels: Undergraduate
-
ME 381 - Computer Aided Engr
Fundamentals of computer-aided design, modeling, analysis and optimization. Introduction
to finite element method and use of standard packages for design problems. Mechanism simulation. Includes laboratory
section. Prerequisite: ME 211 with a grade of C- or better, Prerequisite that can
be taken concurrently: ME 212. Offered in the Fall semester. 3 credits
Levels: Undergraduate
-
ME 412 - Structural Mechanics
A bridge between elementary mechanics of deformable bodies and advanced courses
in elasticity. Topics covered include fundamental concepts of structural mechanics,
analysis of beams, columns, trusses, frames, plates and cables, elastic stability
of structures, energy method, principle of virtual work, and other topics from structural
and solid mechanics. (Technical elective.) Prerequisite: ME 211. Semester offered
varies. 3 credits
Levels: Undergraduate
-
ME 428 - Robotics
This interactive course focuses on the design, programming and building of autonomous
microcomputer-controlled robots using Lego Mindstorm Robotic kit and electro-mechanical
actuators and sensors. Student will find out how to use feedback from sensors, applied
mathematics and measurement to program robot to navigate in its environment and accomplish
different tasks. Advanced topics like robot motion control and path planning etc.
will be introduced. The course comprises many small challenges and two projects. The autonomous robots designed and programmed by each
student will compete during the semester. (Technical elective.) Prerequisites: ME
274, ME 303, and ME 392, Prerequisites that can be taken concurrently ME 424. Offered
in the Fall and the Spring semesters. 3 credits
Levels: Undergraduate