CEN 4021C Software Engineering II . . . . . 3(2,4)
Continuation of the concepts of life-cycle systems engineering principles introduced in Software Engineering I. Concentrates on modern design concepts such as modularity, abstraction and information hiding. Other topics are: design methodologies, real-time design, quality assurance, testing, software maintenance. Prerequisite: CEN 4020C.
CEN 4400 Introduction to Operations Research . . . . . 3(3,0)
Introduction to methodology and mathematical techniques of operations research, a scientific approach to problem solving and decision-making for executive management. Topics include linear programming, inventory theory, queuing theory, simulation and PERT-CPM, with emphasis on computer application. Prerequisite: MAC 2233 and STA 2023 and some experience with computer programming.
CEN 4511 Computer Communication, Networks and Distributed Systems . . . . . 3(3,0)
Increasing demand for digital data communication between computers and computer users. An in-depth analysis of the state-of-the-practice design and configuration schemes is performed. Among these are protocol standards, major transmission components (twisted pairs, coaxial cables, optical fibers, waveguides, satellite,terminals and modems), public and private carriers, management and engineering concerns, data security, error control and local versus wide area network topologies. Communication requirements for distributed software engineering, real-time software and database design and development, are to be discussed. Prerequisite: CEN 4400 and COP 3512 or MAC 2312.
CEN 4652 Feedback Control Systems I . . . . . 3(3,0)
First course in linear continuous feedback control systems. Included are classical frequency-domain methods of analysis and design, as well as an introduction to state-Variable methods. Prerequisite: EEL 3111. Prerequisite or corequisite: MAS 3105.
CEN 4652L Feedback Control Laboratory I . . . . . 1(0,1)
Experiments in continuous feedback control. Prerequisite or corequisite: CEN 4652.
CEN 4653 Feedback Control Systems II . . . . . 3(3,0)
Analysis and design of linear discrete-data feedback control systems. Classical z-transform and state-space methods are presented. Emphasis is given to digital computer implementation of control algorithms. Prerequisite: CEN 4652. Prerequisite or corequisite: CDA 4010.
CEN 4653L Feedback Control Laboratory II . . . . . 1(0,3)
Experiments in discrete-data feedback control. Prerequisite or corequisite: CEN 4653.
CEN 5205 Real-Time Systems . . . . . 3(3,0)
Real-time systems for students who are not graduates of the UWF computer science programs. Emphasis is placed on the design of software for real-time systems and on the fundamentals of interfacing real-time hardware to its environment. Software topics include multi-tasking executives, real-time operating systems and other features germane to the real-time environment. Interfacing topics center on analog-to-digital and digital-to-analog conversion, serial and parallel communication and data bases. Prerequisite: CDA 4313.
CEN 5405 Advanced Operations Research . . . . . 3(3,0)
Continuation of CEN 4400. Topics include dynamic programming, branch and bound techniques, integer programming, sequencing, decision theory, game theory, Markov processes. Emphasis on computer application. Prerequisite: CEN 4400 or permission of instructor.
CEN 5406 Computer Simulation and Modeling . . . . . 3(3,0)
Application of discrete event system simulation to the solution of complex problems. Techniques of modeling real world events through probability and logic. Mathematical basis for random Variable generation and statistical analysis of model reliability. Comparison and application of several simulation languages as well as simulating events using typical computer languages. Prerequisite: Statistics and any programming language.
CEN 5655 Control Systems . . . . . 3(3,0)
Accelerated course embodying a parallel study of continuous and discrete-data feedback control systems. Included are frequency-domain methods of analysis and design as well as introductory state-Variable theory. This course may not be taken for credit toward a bachelor's degree in computer science or systems and control engineering. Prerequisite: EEL 3111 or equivalent. Prerequisite or corequisite: MAS 3105 or equivalent.
CEN 6015 Software Engineering Project . . . . . 1-6(VARIABLE)
Capstone course in the graduate program. Students assume managerial and technical roles in ongoing software engineering projects. Normally, students take this course for 3 sh in each of two consecutive semesters for a total of 6 sh; however, a student may substitute 3 sh of CIS 6971, Thesis. Prerequisite: CEN 6055, CEN 6064, CEN 6070, CEN 6075 or permission of instructor.
CEN 6045 Software Engineering Economics . . . . . 3(3,0)
Economics of the development and acquisition of computer systems with special emphasis on computer-aided time and cost estimating models. Individual and team research projects are included. Prerequisite: ECO 2013/2023 or ECO 5005.
CEN 6055 Software Engineering Management . . . . . 3(3,0)
Management of software engineering projects and organizations. Focuses on improving the maturity of the engineering process used for developing and maintaining software, and on techniques for the management of a complete and maintainable software configuration. Prerequisite: Admission into the computer science master's program or permission of instructor.
CEN 6064 Software Design . . . . . 3(3,0)
Examination of the design principles/methodologies appropriate for developing complex software systems. Goals include comparative analysis of existing design methods, object-based design, paradigms, extensions of modern design techniques and principles to the design of software with distributed implementations in mind. Prerequisite: Either COP 3503 or COP 5533. Unconditionally admitted to the computer science master's program or permission of instructor.
CEN 6070 Software Verification and Validation . . . . . 3(3,0)
Fast-paced introduction to the main concepts and methods for producing correct software. Focuses on software quality assurance, formal mathematical methods of program proof and software testing. Prerequisite: Either COP 3503 or COP 5533. Unconditionally admitted to the computer science master's program or permission of instructor.
CEN 6075 Software Specification . . . . . 3(3,0)
Intensive study of the concepts and importance of the software specification as an essential stage in the development of a software product. Describes different models for software specification such as dataflow diagrams, finite state machines, logical preconditions and post conditions and algebraic methods. Students will learn how to use these and other concepts to write text based specifications following a standard model or to prepare a specification in a high level specification language. Prerequisite: Either COP 3503 COP 5533.
CEN 6080 Software Engineering Measurement . . . . . 3(3,0)
Introduction to the measurement of computer software and development activities. Includes computer software metrics, productivity measures, data collection, quality and reliability models and structural and design metrics. Emphasis will also be given to the design and evaluation of experiments in software measurement. Prerequisite: Unconditionally admitted to the computer science master's program and a course in mathematical statistics or permission of instructor.
CEN 6406 Computer Systems Performance Evaluation . . . . . 3(3,0)
Introduction to the concepts and techniques of computer systems performance evaluation. Discussion of the fundamental performance indexes used in improvement studies. Emphasis on measurement is reflected in the discussion of work load characterization, work load models and test work load models. Techniques for measuring computer systems or their simulators are studied. The application of the techniques and tools to the problem of tuning is described through a wide variety of configurations and application environments. Both operational analysis and queuing modeling techniques are discussed and the various uses in performance improvement projects are illustrated. Prerequisite: COP 4610 and CEN 5405 or permission of instructor.
CEN 6425 Optimum Systems . . . . . 3(3,0)
Overview of optimization methods and their applications with relationship to linear programming, nonlinear programming, dynamic programming and optimal control in state space representation. Prerequisite: CEN 6615.
CEN 6535 Signal Processing . . . . . 3(3,0)
Analysis and processing of analog and digital signal. The topics include basic concepts of signal and system, Fourier analysis for analog and digital signals, sampling, analog and digital filtering, modulation, and basic concepts of information theory. Prerequisites: Calculus sequence, MAP 2302, STA 4321, and STA 5825.
CEN 6615 Modern Control Theory . . . . . 3(3,0)
State Variable methods for analysis and design of continuous and discrete-data systems. State Variable system representation, concepts of controllability and observability, time response, stability analysis through second method of Liapunov and linear system synthesis. Prerequisite: CEN 4653 or CEN 5655 and facility with linear algebra.
CEN 6815 Systems Identification and Modeling . . . . . 3(3,0)
A study of the use of experimental data in the mathematical modeling of physical systems. Topics includeboth parametric and nonparametric methods, closed-loop identification, and model validation. Use of methods such as linear regression, ARMA, and optimal estimation and filtering techniques are stressed. Prerequisites: CEN 6615, STA 5825.
CEN 6930 Advanced Topics in Computer Software and Engineering . . . . . 3(3,0)
Selected topics in computer software and engineering. Prerequisites will vary according to specific subject material to be covered.
UWF Home Page
Table of Contents