30.11.2014 Views

Untitled - University of New Orleans

Untitled - University of New Orleans

Untitled - University of New Orleans

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

CSCI 6510 Compiler Construction<br />

3 cr.<br />

Prerequisite: CSCI 4510 or consent <strong>of</strong> department. Emphasis will be<br />

placed on the implementation <strong>of</strong> programming languages. Review<br />

<strong>of</strong> lexical, syntactic and semantic analysis. Topics will include code<br />

generation, optimization, run-time structures and support, attribute<br />

grammars, table-driven code generators, and data flow analysis.<br />

CSCI 6520 Visual Programming Languages<br />

3 cr.<br />

Prerequisite: CSCI 4101 or CSCI 4103 or CSCI 4501 or CSCI 4510 or<br />

consent <strong>of</strong> the department. An introduction to the theory, design<br />

and application <strong>of</strong> visual programming languages. Topics include:<br />

basic theory <strong>of</strong> such languages; overview <strong>of</strong> existing visual languages<br />

and their tools; visual grammars; design <strong>of</strong> graphical language<br />

elements; generalized spreadsheet language; applications and<br />

examples.<br />

CSCI 6601 Adv Artificial Intelligence<br />

3 cr.<br />

Prerequisite: CSCI 4525. The area <strong>of</strong> artificial intelligence is one <strong>of</strong><br />

the most diverse in the computing field. This course will go indepth<br />

into one or more core AI sub-areas, as chosen by the instructor.<br />

Example sub-areas <strong>of</strong> study are machine learning, planning,<br />

natural language processing, automated deduction, etc.<br />

CSCI 6602 Expert Systems<br />

3 cr.<br />

Prerequisite: CSCI 4525 or consent <strong>of</strong> department. A study <strong>of</strong> the<br />

techniques, tools, and applications <strong>of</strong> expert systems. Topics include<br />

the architecture <strong>of</strong> expert systems, knowledge representation,<br />

drawing inferences, expert system tools, developing small and large<br />

knowledge systems, difficulties with expert system development,<br />

and the expert systems market. This course will also involve the<br />

design and implementation <strong>of</strong> a small expert system using a commercially<br />

available expert system shell.<br />

CSCI 6610 Automated Deduction<br />

3 cr.<br />

Prerequisite: Computer Science 2125, or consent <strong>of</strong> department.<br />

The course has two distinct parts. The first is mathematical logic,<br />

including Zero-Order Logic, First-Order Logic, semantic approaches<br />

and interpretations, and syntactic approaches and deductive apparati.<br />

The second part concentrates on the algorithms for performing<br />

logic, and covers resolution refutation pro<strong>of</strong>s in Zero-and First-<br />

Order Logics.<br />

CSCI 6615 Wireless Network Security<br />

3 cr.<br />

Prerequisite: CSCI 4311 or consent <strong>of</strong> department. Security problems<br />

for wireless networks, especially ad hoc wireless networks and<br />

wireless sensor networks. Attacks on resource-constrained wireless<br />

networks deployed in open and/or hostile environments. Techniques<br />

to prevent such attacks.<br />

CSCI 6621 Network Security<br />

3 cr.<br />

Prerequisite: CSCI 4621 and CSCI 4623 or consent <strong>of</strong> department.<br />

A graduate course in advanced network security and computer<br />

forensics, emphasizing the development and application <strong>of</strong> tools<br />

and techniques for securing computer networks and preservation<br />

and recovery <strong>of</strong> digital evidence in networked environments. Topics<br />

include: basic issues in network security, network intrusion<br />

detection, honeypots and honeynets, and network forensics analysis.<br />

The course will include a substantial lab component.<br />

CSCI 6631 Advanced Computer Graphics<br />

3 cr.<br />

Prerequisite: CSCI 4631. Commonly-used data structures for graphics<br />

displays and raster scan graphics algorithms for line and circle<br />

drawing; polygon filling; antialiasing; curve fitting; surface fitting;<br />

two- and three-dimensional clipping, including clipping to arbitrary<br />

convex volumes; hidden-line and hidden-surface removal,<br />

including ray tracing; rendering, including local and global illumination<br />

models, texture shadows, transparency, and color effects.<br />

CSCI 6633 Computer Vision<br />

3 cr.<br />

Prerequisite: CSCI 4632. This course provides an overview <strong>of</strong> fundamental<br />

techniques for representing and recognizing visual patterns<br />

in two or three dimensions. Topics covered include segmentation<br />

and morphology, pattern recognition and classification, color- and<br />

text-based measures, motion analysis and optical flow, three-dimensional<br />

models from stereo imaging, knowledge-based systems<br />

and scene understanding.<br />

CSCI 6634 Data Visualization<br />

3 cr.<br />

Prerequisite: CSCI 4631 or consent <strong>of</strong> department. An introduction<br />

to standard techniques for displaying, exploring, and understanding<br />

non-visual data from medical, scientific, engineering, financial,<br />

or other domains. Topics covered will include visualization models,<br />

data representation, color-mapping and contouring, volume rendering,<br />

data transformations, modeling, image processing techniques,<br />

animation and user interaction.<br />

CSCI 6635 Pattern Recognition<br />

3 cr.<br />

Prerequisites: CSCI 4525 and MATH 2511 or consent <strong>of</strong> the instructor.<br />

A study <strong>of</strong> the concepts behind pattern recognition and classification<br />

with applications in the analysis <strong>of</strong> various types <strong>of</strong> data.<br />

Topics include: design <strong>of</strong> a pattern recognition system, Bayesian<br />

decision theory, Maximum-likelihood estimation, nonparametric<br />

techniques, linear discriminant analysis, multilayer neural networks,<br />

non-metric techniques, stochastic methods, unsupervised<br />

learning and clustering (including hierarchical and online clustering,<br />

component analysis, low dimensional representations).<br />

CSCI 6640 Computational Geometry<br />

3 cr.<br />

Prerequisite: CSCI 4101 or consent <strong>of</strong> department. Using the fields<br />

<strong>of</strong> pattern recognition, computer graphics, image processing, and<br />

algorithm design for source material, this course will concentrate<br />

on algorithms and techniques for geometric computations. Topics<br />

include: computation <strong>of</strong> convex hulls, decomposition <strong>of</strong> polygons,<br />

polygon approximation, planar visibility, and other current topics<br />

<strong>of</strong> research. Students will be required to design and analyze a<br />

number <strong>of</strong> algorithms.<br />

CSCI 6650 Intelligent Agents<br />

3 cr.<br />

Prerequisite: CSCI 4525 or consent <strong>of</strong> the department. An investigation<br />

<strong>of</strong> computational systems in which several intelligent agents<br />

or agents and humans, interact. Includes architectures for building<br />

intelligent agents, design and implementation <strong>of</strong> multi-agent<br />

systems, inter-agent communication languages and protocols,<br />

problem-solving, planning, learning and adaptation techniques in<br />

multi-agent systems.<br />

CSCI 6990 Topics in Adv Comp Sci<br />

3 cr.<br />

Prerequisite: consent <strong>of</strong> department. This is an advanced graduatelevel<br />

course whose topics change from semester to semester. The<br />

prerequisites change as dictated by the topic. This course may be<br />

repeated once for credit.<br />

CSCI 7000 Thesis Research<br />

1-9 cr.<br />

To be repeated for credit until thesis is accepted. Section number<br />

will correspond with credit to be earned.<br />

CSCI 7040 Examination or Thesis Only<br />

0 cr.<br />

Open to students in a thesis program who have only (other than<br />

application for degree) the final typing and acceptance by the<br />

Graduate School <strong>of</strong> their thesis or dissertation or to students in<br />

a non-thesis program who have only (other than application for<br />

degree) to pass the final examination to complete graduation<br />

requirements.<br />

<strong>University</strong> <strong>of</strong> <strong>New</strong> <strong>Orleans</strong>/182

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

Saved successfully!

Ooh no, something went wrong!