CEN - COMPUTER ENGINEERING

CEN 2948 Service Learning Field Study I . . . . . 1-3(Variable)
Placement in community agency or other social organizational setting related to field of study. Supervision by faculty and agency. Students and faculty "customize" courses to fit a full range of services that are available in the setting. Student must be able to draw correlation between the discipline and field study. Journal and reflective experience paper are required. With the agreement of the student's faculty sponsor, a minimum of 6-8 hours per week must be done at the field site per semester hour of credit.

CEN 3948 Service Learning Field Study II . . . . . 1-3(Variable)
Placement in community agency or other social organizational setting related to field of study. Supervision by faculty and agency. Students and faculty "customize" courses to fit a full range of services that are available in the setting. Student must be able to draw correlation between the discipline and field study. Journal and reflective experience paper are required. With the agreement of the student's faculty sponsor, a minimum of 6-8 hours per week must be done at the field site per semester hour of credit.

CEN 4020C Software Engineering I . . . . . 3(3,2)
Introduction to the concepts of life-cycle systems engineering principles for the development of computer systems (both hardware and software) which are efficient, reliable, effective and adaptable-on time and within budget. Covers the application of sound engineering principles to the feasibility study, specification and design phases of the software life cycle. Student work concentrates on the use of CASE tools and on the preparation of well structured written and oral reports. Prerequisite: CIS 3512.

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 Communications, Networks, and Distributed Systems . . . . . 3(3,0)
Theories and techniques to address the increasing demand for digital communications between computers and 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, satellites, terminals, and modems), public and private carriers, management and engineering concerns, data security, error control, and local vs. wide area network topologies. Communication requirements for distributed software engineering, real time software engineering, and database design are discussed. Prerequisite: CEN 4400 and COP 3601 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 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 on-going 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, and the extensions of modern design techniques and principles to the design of software with distributed implementations in mind. Prerequisite: Either COP 3503 or COP 5533.

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.

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 postconditions 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 or 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 6400 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 workload characterization, workload models and test workload models. Techniques for measuring computer systems of 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 include both 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 Table of Contents
UWF Home Page Catalog Table of Contents

Adrienne Turner
Enrollment Services
July 1998