
Elective Course Descriptions
Advanced Certificate Elective Choices:
SE 6633 Software Project Management (3-0-3)
Focus on organizational and technical roles in software engineering. Emphasis on: models of
software life cycle, software maturity framework, strategies of implementing software,
software process assessment, project planning tools, software configuration management,
managing software quality and usability, leadership principles, and professional and ethical
issues. A required project combines technical and managerial techniques for assessing software
design and development.
SyE 6035 Modeling and Simulation (3-0-3)
The use of models and simulations to validate or predict expected performance, behavior, and
interaction of selected design elements in a controlled environment will be examined. This
course will also present guidelines for selecting and using models and simulations on projects.
Various modeling and simulation methods and tools will be examined and their value and
applications probed for differing engineering development needs.
SyE 6040 Advanced Configuration Management (3-0-3)
An examination of processes and methods to identify, control, audit, and track the evolution of
system characteristics throughout the system life cycle will be conducted.
SyE 6045 Process Assessment and Improvement (3-0-3)
This course provides an operational understanding of the differences between process standards
and assessment standards where the latter provide a formal and structured means of examining a
specific process or focus area to determine process capability or process maturity in an
enterprise. Both EIA/IS-731-1, “Systems Engineering Capability Model”, and Capability Maturity
Model® Integration (CMMISM) will be examined and the strengths and weaknesses reviewed with
respect to consideration of use on projects.
Elective Choices for the Masters of Science Degree:
MGNT 6001 Management Communications (3-0-3)
Effective communication skills are essential for managers in high technology environments. This
course will emphasize skill building in writing, oral presentations, interpersonal
communication, and research.
MGNT 6015 Technology and Innovation Management (3-0-3)
This course emphasizes innovation and creativity, and evaluation and analysis of new technology.
The objective is to learn how to evaluate new technologies (either hard or soft) in order to be
able to determinate whether or not to make a significant investments in them.
MGNT 6020 R & D Management (3-0-3)
A systematic examination of product innovations ranging from planning and research to
development and commercialization or implementation of new product technology. Topics include
pertinent business policy and strategic management issues, the process of innovation, concepts
and interconnections between product and process creativity management, technology transfer,
and relevant marketing issues. Students will analyze cases and do a project.
MGNT 6025 Managing Professionals (3-0-3)
This course examines the working relationship between management and professional employees in
high technology organizations. Using management theory as a foundation, the course emphasizes
experiential learning in order to develop effective leadership and team building skills which
students can apply immediately. Learning methods include case studies, team exercises, role
playing, individual and group presentation, experiential and group discussions.
MGNT 6030 Decision Making Techniques (3-0-3)
This course provides a series of quantitative and analytical tools that will enable a student
to make informed decisions about business problems. The focus will be on developing analytical
models to characterize and solve management problems.
MGNT 6050 Project Management (3-0-3)
A study of the project planning, organizing, control concepts and techniques. Coverage will
include projects and specifications. Work Breakdown Structures (WBS), the Critical Path Method
(CPM), the Program Evaluation and Review Technique (PERT), Gantt charting, and time/resource
management.
MGNT 6090 Strategic Management (3-0-3)
Exposes the student to the process of strategic decision-making. Emphasis is placed on the use
of SWOT analyses in development of the strategic plan and the determination of the long-term
character of the enterprise. Cases will be analyzed, and classroom presentations will be made
by distinguished industrial executives and leaders.
CS 5123 Advanced Programming and Data Structures (3-0-3)
Transition course for graduate students with a limited background in programming. Topics
include pointers, recursion, data structures such as lists, stacks, queues, trees, etc.,
sorting and searching, data abstraction, introduction to runtime analysis and the big-oh
notation. Appropriate programming projects are also included.
CS 5153 Database Systems (3-0-3)
Transition course. This course provides an overview of various database models including
relational, object-oriented, hierarchical, and network. Also covered are various file
structures including sequential, indexed sequential, and direct. It covers planning, analysis,
design, and implementation of a database. Entity Relationship models and normalization are
covered. It covers an SQL-based database system such as Oracle. A major project and/or paper
required.
CS 5183 Object-Oriented Programming (3-0-3)
Transition course. Topics to be covered include encapsulation and abstraction, objects and
classes, inheritance, polymorphism, class libraries, and messaging. The course includes major
project(s) and/or paper(s).
CS 6453 Simulation and Modeling (3-0-3)
The application of various modeling techniques to the understanding of computer system
performance. Includes analytic modeling, queuing theory, continuous and discrete simulation
methods, and the use of some simulation software tool to implement a major project.
CS 6523 Artificial Intelligence (3-0-3)
A survey of the major issues in AI. Knowledge representation, reasoning, and learning with AI
programming techniques. Current topics are also included.
SE 6633 Software Project Management (3-0-3)
Focus on organizational and technical roles in software engineering. Emphasis on: models of
software life cycle, software maturity framework, strategies of implementing software,
software process assessment, project planning tools, software configuration management,
managing software quality and usability, leadership principles, and professional and ethical
issues. A required project combines technical and managerial techniques for assessing
software design and development.
ECET 6102 Mechatronics (3-2-4)
This course is about integrating electronics, mechanical engineering and computer science. It
is essential for engineers or engineering technologists who have a need to work across
disciplinary boundaries. The main topics covered in the course will be mechatronic system
design which involves: 1) Modeling, analysis and control of dynamic physical systems; 2)
Control sensors and actuators with special emphasis on brushless, stepper, linear and
servo-motors; 3) Electronics for mechatronics with special emphasis on special purpose digital
and analog integrated devices; and 4) Analog, digital and hybrid mechatronic systems such as
hard-disk drives and robots.
ECET 6401 Linear Control System Analysis and Design (3-2-4)
This course is a thorough study of Modern Control Systems. Both time-domain and frequency
domain methods of analysis, design and compensation of linear feedback control systems are
covered. Topics include Laplace Transform methods, State Space analysis, stability analysis
using Root Locus and frequency response methods, Nyquist criterion, and practical examples of
design and compensation of feedback control systems. This course will make extensive use of
computer-aided design packages such as MATLAB.
ECET 6202 Embedded PC Systems (3-2-4)
This course will focus on the latest developments in the field of embedded PCs (80186 &
80386ex processors). Emphasis will be on single-board systems used in the control environment.
Customizing the ROM BIOS and developing ROM code will be studied. C, assembly language and
real-time executive programming tools will be used.
QA 6611 Advanced Statistical Applications (4-0-4)
The application of advanced statistical methodologies to the analysis and solution of quality
and management problems, including probability theory, control charts, sampling, regression
analysis, and design of experiments. The focus is on statistical process control and related
quality technologies.
TCOM 6001 Technical Writing and Editing (3-0-3)
Overview of technical writing and editing. Emphasis on drafting and editing many documents
that reflect the variety of writing done in the field of technical communication. Both
experienced and inexperienced writers will benefit from this course, which must be taken the
first semester of enrollment in the master's program.
|