02.02.2013 Views

university college - Department of Extended Studies - Florida ...

university college - Department of Extended Studies - Florida ...

university college - Department of Extended Studies - Florida ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CSE 5294 THEORY AND APPLICATIONS OF<br />

NEURAL NETWORKS (3 credits). Includes learning<br />

in a single neuron, single and multi-layer perceptrons,<br />

recurrent neural networks, structured neural<br />

networks, neural networks to perform principal<br />

component analysis, principal component regression<br />

and partial least squares regression. (Requirement:<br />

Instructor approval or prerequisite course.)<br />

Prerequisites: ECE 5201 or MTH 5102.<br />

CSE 5400 TOPICS IN COMPUTER SCIENCE<br />

(3 credits). Current topics in computer science at<br />

the introductory graduate level. Topics vary and the<br />

course may be repeated for credit. (Requirement:<br />

Instructor approval.)<br />

CSE 5401 INDEPENDENT STUDY IN COM-<br />

PUTER SCIENCE (1-3 credits). Working closely<br />

with a faculty member, the student probes a subject<br />

in greater depth than is normally possible in<br />

a regular class. Requires a comprehensive paper.<br />

May be repeated for credit. (Requirement: Instructor<br />

approval.)<br />

CSE 5402 PROJECTS IN COMPUTER SCI-<br />

ENCE (1-3 credits). Working closely with a faculty<br />

member, the student develops a project in computer<br />

science to a greater depth than is normally possible<br />

in a regular class. Requires an applied research project.<br />

(Requirement: Instructor approval.)<br />

CSE 5500 COMPUTER SCIENCE SEMINAR (1<br />

credits). Presentations by faculty, graduate students<br />

and guest speakers on topics <strong>of</strong> current interest.<br />

May be repeated for credit.<br />

CSE 5501 COMPUTER SCIENCES INTERN-<br />

SHIP (1 credits). Industry-based internship experience<br />

under the supervision <strong>of</strong> a graduate faculty<br />

member, to provide pr<strong>of</strong>essional experience for<br />

graduate students without prior experience in a<br />

practical information technology setting. (Requirement:<br />

At least nine graduate credit hours in computer<br />

sciences completed with at least a 3.0 GPA,<br />

and permission <strong>of</strong> the instructor.)<br />

CSE 5610 COMPUTATIONAL COMPLEXITY<br />

(3 credits). Reviews problems, algorithms, Turing<br />

machines and computability. <strong>Studies</strong> Boolean and<br />

first-order logic, leading to undecidability results;<br />

and relations among complexity classes using reductions<br />

and completeness. Presents approximate and<br />

randomized algorithms. Prerequisites: CSE 5210,<br />

CSE 5211.<br />

CSE 5620 ADVANCED COMPUTER ARCHI-<br />

TECTURE (3 credits). Covers design <strong>of</strong> interleaved<br />

memory systems and multiprocessor caches; linear<br />

and nonlinear pipelines; data-flow and reduction<br />

machines; Vector computers, multiprocessors and<br />

array processors. Includes performance, scheduling<br />

and scalability <strong>of</strong> parallel machines. Prerequisites:<br />

ECE 4551.<br />

CSE 5630 ADVANCED OPERATING SYSTEMS<br />

(3 credits). <strong>Studies</strong> in detail the design and implementation<br />

<strong>of</strong> an operating system. Discusses various<br />

data structures and algorithms for process, memory<br />

and input/output device management. Investigates<br />

issues in distributed operating systems. Prerequisites:<br />

CSE 4001.<br />

CSE 5631 ADVANCED COMPUTER NET-<br />

WORKS (3 credits). Covers computer network<br />

design and analysis topics. Includes network management,<br />

distributed network environments, bridges,<br />

routers, gateways, congestion control, ATM application<br />

program interface, multimedia and network<br />

applications. Prerequisites: CSE 5231.<br />

CSE 5632 SURVIVABLE NETWORK OBJECTS<br />

(3 credits). Covers theory, design and analysis <strong>of</strong><br />

secure computer communication systems. Includes<br />

encryption, authentication, digital signature, digital<br />

certificate, secure socket layer, agent-based network<br />

applications and development <strong>of</strong> distributed applications<br />

over the Internet using CORBA and Java.<br />

Prerequisites: CSE 5631 or ECE 5535.<br />

CSE 5636 NETWORK SECURITY (3 credits).<br />

Covers network intrusion detection, statistical<br />

anomaly detection and network perimeter security,<br />

and traffic monitoring including tools (Ethereal,<br />

TCPDUMP) used to analyze captured traffic<br />

streams. Overviews methods and tools used by<br />

hackers. Includes statistical anomaly detection<br />

and its role in detecting previously unseen attacks.<br />

Prerequisites: CSE 5231 or ECE 5535.<br />

CSE 5650 ADVANCED PROGRAMMING<br />

LANGUAGES (3 credits). Presents theoretical<br />

topics in programming languages. Includes the<br />

lambda-calculus, functional programming, type<br />

interface and different approaches to the semantics<br />

<strong>of</strong> programming languages. Prerequisites:<br />

CSE 5250.<br />

CSE 5660 DATABASE MANAGEMENT SYS-<br />

TEMS (3 credits). <strong>Studies</strong> the internal components<br />

<strong>of</strong> a database management system (DBMS).<br />

Includes data organization, query optimization,<br />

transaction processing, concurrency control, logging<br />

and recovery, security and distributed DBMS.<br />

Prerequisites: CSE 5260.<br />

CSE 5661 ADVANCED INFORMATION<br />

RETRIEVAL (3 credits). Includes among other<br />

topics integration <strong>of</strong> multiformat data, parallel<br />

processing, grammar processing, information<br />

filtering and integration <strong>of</strong> learning techniques<br />

into information processing. Research papers are<br />

read, presented, evaluated and extended. Prerequisites:<br />

CSE 5261.<br />

CSE 5672 INTRODUCTION TO MALICIOUS<br />

MOBILE CODE (3 credits). Introduces the underlying<br />

concepts <strong>of</strong> viruses, Trojans and worms.<br />

Includes low-level virus structure, buffer overruns,<br />

viral epidemiology, virus/worm countermeasures,<br />

and new and novel algorithms for virus detection.<br />

Overviews practical, safe computing. Requires a<br />

signed ethics statement. (Requirement: Prerequisite<br />

course or equivalent.) Prerequisites: CSE 3101.<br />

University College – Course Descriptions 115

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!