UWF Catalog cover 2006/2007 Catalog
University of West Florida
11000 University Parkway
Pensacola, FL 32514-5750
(850) 474-2000
uwf.edu

Table of Contents and Welcome to UWF

Index
 

Links to Prefixes

CEN-COMPUTER ENGINEERING
 

CEN 3031          Introduction to Software Engineering          3

Prerequisite: COP 3530, ENC 3240.

Software planning, specifications, coding, testing and maintenance. Students gain experience in the team approach to large system development.

CEN 4XX0         Undergraduate Computer Science Research (Pending)          1-4

Undergraduate research is conducted with a faculty advisor or mentor. The student’s research project is typically based on the faculty mentor’s research interests. The mentor meets regularly with the student to make re search plans, assess risks associated with the proposed research, and review results. The student is encouraged to take primary responsibility for the project and to make substantial input into its direction. A formal written report or thesis is required upon completion of the course. Permission is required.

CEN 4400          Introduction to Operations Research      3

Prerequisite: MAC 2311 or MAC 2233; STA 2023 or STA 4321.

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. Some experience with computer programming is required.

CEN 4516          Computer Networks          3

Prerequisite: COP 4600.

Theories and techniques to address the increasing demand for digital communications between computers and users are investigated. An analysis of the state of the practice design and configuration schemes is performed. Among these are protocol standards, major transmission components, public and private carriers, management and engineering concerns, data security, error control, and network topologies. The International Standards Organization’s Open Systems Interface (OSI) model will be used as the discussion platform, although other models will also be discussed.

CEN 4540          Computer and Network Security       3

Prerequisite: COP 4600.

Introduction to the concepts of computer and network security using currently available technology. Security analysis, physical threats, virus protection, system recovery, and encryption.

CEN 4721          Human-Computer Interaction      3

Prerequisite: CIS 3021.

Introduces students to the design of the interaction between people and computers. It will give students insight and experience in key issues of HCI design, and will sample different areas related to human-computer interaction. In class and in discussion sections, students will discuss issues and tradeoffs in interaction design, propose effective designs, and evaluate alternative solutions to design problems.

CEN 5XX0         Graduate Computer Science Research (Pending)         1-4

Graduate research is conducted with a faculty advisor or mentor. The student’s research project is typically based on the faculty mentor’s research interests. The mentor meet regularly with the student to make research plans, assess risks associated with the proposed research, and review results. The student is encouraged to take primary responsibility for the project and to make substantial input into its direction. A formal written report is required upon completion of the course. Can be used for research leading to master’s thesis. Permission is required.

CEN 5022          Object Oriented Methodologies        3

Prerequisite: CEN 3031, COP 4601.

Study of selected modern object-oriented methodologies for software analysis, design, and coding. Seminar and practice format involves lectures, readings from the literature, class presentations, and project work. Content varies from semester to semester. Students registering are expected to be able to write simple programs in at least one object-oriented language such as C++, Java, Smalltalk, or Eiffel.

CEN 5720          Computer Human Interfaces      3

Prerequisite: COP 4601.

Fundamental theory and practice of the design, implementation, and evaluation of human computer interfaces. Topics include: principles of design; methods for evaluating interfaces with and without user involvement; techniques for prototyping and implementing graphical user interfaces.

CEN 6015          Software Engineering Project        3

Prerequisite: CEN 6064, CEN 6070, CEN 6075.

Capstone course in the masters program in Software Engineering. Normally students take 3sh in each of two consecutive semesters for a total of 6sh. Focuses on the concepts of Software Engineering Process and Software Process Maturity. Lectures and student seminar presentations explore current best practices in these areas. The team project normally involves maintaining and enhancing an existing software system while following a detailed defined software process. Teams usually consist of 12-15 students, with each team member having different responsibilities as defined by the process. Occasionally, special individual projects can be arranged, provided that they are approved by the Department before the beginning of the first semester of registration. Not open to CS specialization graduate students. Permission is required.

CEN 6064          Software Design       3

Prerequisite: COP 4601.

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.

CEN 6070          Software Testing and Verification    3

Prerequisite: CEN 3031, COP 4601.

Introduction to the main concepts and methods used to produce correct software. Focuses on software quality assurance through systematic software testing. Students learn to create test sets that exercise software to specified coverage standards and to conduct software inspections. Other verification and validation methods selected by the instructor are also introduced.

CEN 6075          Software Specification and Implementation           3

Prerequisite: CEN 3031, COP 4601.

Study of the concepts and importance of software specification specification as an essential stage in the development of a software product. Students learn to prepare software specifications using both formal specification techniques and informal text-based specifications that follow a standard model.

CEN 6520          Advanced Computer Networks       3

Prerequisite: CEN 4516; STA 2023 or STA 4321; MAC 2233 or MAC 2311.

Topics to be addressed include Local Area Networks (LANS), review of LANS Protocols, TCP/IP Suite and Data Networks. Overview of probability and stochastic processes, queuing analysis and self-similar traffic, high speed LANS, link-level flow and error control, transport level traffic control, traffic management and congestion, routing and switching. Wireless and mobile communications, network security and gigabit ethernet.

CEN 6930          Advanced Topics in Computer Software and Engineering          3

Selected topics in computer software and engineering. Prerequisites will vary according to specific subject material to be covered.


ACG
ADE
ADV
AFR
AMH
AML
ANG
ANT
ARE
ARH
ART
AST
BCH
BCN

BOT
BSC
BUL
CAP
CBH
CCJ
CDA
CEN
CET
CGS
CHM
CET
CIS
CJC
CJE
CJL
CLP
COM
COP
COT
CPO
CRW
CYP
DAA
DAN
DEC
DEP
EAB
ECO
ECP
EDA
EDE
EDF
EDG
EDH
EDM
EDS
EEC
EEL
EET
EEX
EGI
EGM
EGN
EGS
EIN
EME
ENC
ENG
ENL
ESE
EST
ETD
ETI
ETM
EUH
EVR
EVS
EVT
EXP
FAS
FIL
FIN
FLE
FRE
GEA
GEB
GEO
GER
GIS
GLY
HFT
HIS
HLP
HSA
HSC
HUM
IDH
IDS
IHS
INP
INR
ISC
ISM
ISS
JOU
JPN
LAE

LAH
LEI
LIN
LIT
MAA

MAC
MAD
MAE
MAN
MAP
MAR
MAS
MAT
MCB
MGF
MHF
MHS
MLS
MMC
MSL
MTG
MUE
MUG
MUH
MUL
MUN
MUO
MUR
MUS
MUT
MVB
MVK
MVP
MVS
MVV
MVW
NGR
NUR
OCC
OCE
OCG
OCP
PAD
PCB
PCO
PEL
PEM
PEN
PEO
PEP
PET
PGY
PHC
PHH
PHI
PHM
PHP
PHY
PHZ
PLA
POS
POT
PPE
PSB
PSY
PUP
PUR
QMB
RED
REE
REL
RTV
SCE
SDS
SLS
SOP
SOW
SPC
SPN
SPW
SSE
STA
SYA
SYD
SYG
SYO
SYP
TAX
THE
TPA
TPP
TRA
TSL
ZOO