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

COT-COMPUTING THEORY
 

COT 3100         Applications of Discrete Structures      3

Prerequisite: COP 2253 or EEL 4834 (ECE majors), MAC 2311 (CS and ECE majors), or MAC 2233 (CIS and IIT majors).

Corequisite: COP 3022 (CS and CIS majors) or CIS 3020 (ECE majors).

Sets, relations, functions, and the concept of cardinality. Propositional logic and applications. Predicate logic, induction and recursion. Finite state machines, grammar and languages. Lists, trees, graphs, and boolean algebra. Emphasis is on analyzing programs and developing programming skills.

COT 4400         Analysis of Algorithms              3

Prerequisite: COP 3530 and either MAD 3107 (CS/CIS students) or both MAS 3105 and MAC 2313 (ECE students).

Computational complexity, big-Oh notation, growth rates of functions. probabilistic analysis. Divide and conquer algorithms, dynamic programming, and greedy algorithms. Radix, string and range searching and sorting. Elementary numerical and matrix algorithms, Fast Fourier Transform, Concept of NP-completeness.

COT 4420         Theory of Computation       3

Prerequisite: COP 3530 and MAD 3107.

Theoretical foundations of computer science. Classification of formal languages, grammars, and automata. Parsing and recognition of syntactic expressions. Turing Machines and random access machines. Church-Turing thesis. Unsolvability of the halting problem.

COT 4932         Senior Seminar             3

Provides senior-level students in the Department of Computer Science with timely topics of an advanced nature. Content will vary from term to term. Senior status and permission is required.

COT 5930         Computer Science and Software Engineering Seminar            3

A seminar-style course that provides graduate and advanced undergraduate students with exposure to material beyond the standard curriculum. Specific topics will be based on the interests of the students enrolled.

COT 6415         Computation and Complexity           3

Prerequisite: COT 4400, COT 4420.

Provides a foundation in theoretical computer science. The basic theorems of recursion theory, as well as the concepts of reducibility and NP-completeness, are covered in detail. Applications of logic, combinatorics, and graph theory in computer science are stressed. Selected advanced topics may include randomization, approximation, parallelism, and oracle methods.

COT 6930         Advanced Topics in Computer Theory         3

Selected topics in the theory of computation. Prerequisites will vary according to specific subject material to be covered.

COT 6931         Computer Science Project        3

Prerequisite: Completion of any three graduate core courses: CDA 6158, CEN 6064, CEN 6520, COP 6025, COP 6611.

Offered to project option MSCS/CS students. Assignments range from individual reading and research to group computing project, depending on the interests of both the instructor and students. Requires an extensive written technical report concerning the project. Not open to Software Engineering specialization graduate students. Permission is required.


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