Page 231 - 2016-2018 Graduate Catalog (Revised)
P. 231
union-and-find, matrix multiplication, and scheduling. Use of advanced
data structures appropriate for different techniques and problems. Use
of mathematical tools, such as big-oh notation and recurrence relations
in the analysis of algorithms to NP-completeness and discussion of
P=NP question.
COSC 531 DATABASE DESIGN
Prerequisites: COSC 504
Credits: 3
Introduction to database design and database information
management systems. Discussions of the various types of data and
information models, such as hierarchical, network, relational, entity-
relation, and object-oriented models. Functional dependencies and
data normalization. An in-depth look into relational database systems
and query languages.
COSC 535 INFORMATION PRIVACY AND SECURITY
Prerequisites: COSC 504
Credits: 3
Introduction to security and privacy issues associated with information
systems. Technical, physical, and administrative methods of providing
security. Identification and authentication. Encryption and
management of encryption systems, including key protection and
distribution. Cost/risk trade-offs. Privacy legislation and technical
means of providing privacy.
COSC 541 NUMERICAL ANALYSIS I
Prerequisites: Graduate status
Credits:
3
Credits: 3
Introduction to the types of problems that require numerical
techniques for their solution and examples of error propagation that
arise when applying numerical methods. Topics include solutions of
equations in one variable using bisection, fixed-point iteration, Newton-
Raphson and Muller's methods; interpolation and polynomial
approximation; iterative and direct methods of solving linear and
nonlinear systems.
COSC 545 SOFTWARE SECURITY
230

