02.10.2014 Views

Graduate School - Catalog of Studies - University of Arkansas

Graduate School - Catalog of Studies - University of Arkansas

Graduate School - Catalog of Studies - University of Arkansas

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

The <strong>Graduate</strong> <strong>School</strong>: Departments and Course Descriptions<br />

plant physiology, weed science).<br />

Prerequisites to Degree Programs: While extensive undergraduate<br />

training in agriculture and physical and biological science is<br />

desirable, no specific prerequisites are required. Deficiencies in<br />

undergraduate major or prerequisites for advanced courses may be<br />

included in the student’s program.<br />

Requirements for the Master <strong>of</strong> Science Degree:<br />

Thesis option: Minimum <strong>of</strong> 24 semester hours <strong>of</strong> course work<br />

as outlined by the student’s graduate advisory committee plus six<br />

semester hours <strong>of</strong> thesis credit. The student will be given an oral<br />

examination after the thesis is completed.<br />

Non-Thesis M.S. option: Some students wishing to obtain an<br />

M.S. degree may be better served by a program that emphasizes<br />

additional course work in the environmental and crop sciences rather<br />

than the research thesis program. Students must be approved by the<br />

department’s <strong>Graduate</strong> Committee for admission into the non-thesis<br />

option before developing a program <strong>of</strong> study in concert with the<br />

student’s major adviser and his/her graduate advisory committee.<br />

A minimum <strong>of</strong> 33 hours <strong>of</strong> graduate-level course work is required,<br />

including a graduate statistics class, a communication course, preferably<br />

CSES 5103 (Scientific Presentation), a 3-hour research experience<br />

taken as CSES 502V (Special Problems Research) that requires<br />

the student to demonstrate scientific thinking, synthesizing, and<br />

writing skills, a minimum <strong>of</strong> 9 hours <strong>of</strong> graduate courses at the 5000<br />

level or higher in the plant, soil, or other relevant sciences in addition<br />

to the communication (CSES 5103) and Special Problems Research<br />

(CSES 502V) courses, and an exit seminar.<br />

The student will interact with his/her major adviser and graduate<br />

advisory committee in completing the agreed-upon course <strong>of</strong> study<br />

and must pass an oral and a written examination given by the advisory<br />

committee over all course work completed for the degree.<br />

Requirements for the Doctor <strong>of</strong> Philosophy Degree: After a<br />

student has been admitted to the <strong>Graduate</strong> <strong>School</strong> and accepted by<br />

the department as being qualified for advanced work, the student is<br />

assigned to a major adviser. The major adviser will, in consultation<br />

with the department head, select a graduate committee. This committee<br />

will serve both in an advisory capacity for the student’s program<br />

and as the dissertation and examination committee. The student’s<br />

graduate advisory committee will determine the number <strong>of</strong> hours <strong>of</strong><br />

course work to be completed for the degree.<br />

The student must take candidacy examinations (prelims) in at<br />

least five fields <strong>of</strong> study after completing approximately two years<br />

<strong>of</strong> graduate study and at least one year before completing all other<br />

requirements. Preliminary examinations must be written and oral.<br />

Further details regarding requirements for the Doctor <strong>of</strong> Philosophy<br />

degree are available in the department <strong>of</strong>fice.<br />

Computer Sci/Computer Engr (CSCE)<br />

CSCE5003 Advanced Programming Languages (Irregular) Abstraction, pro<strong>of</strong> <strong>of</strong><br />

correctness, functional languages, concurrent programming, exception handling, dataflow and<br />

object oriented programming, denotational semantics. Prerequisite: graduate standing.<br />

CSCE5013 Advanced Special Topics in Computer Science (Irregular)<br />

Consideration <strong>of</strong> current computer engineering topics not covered in other courses.<br />

CSCE5023 Architecture <strong>of</strong> Computer Systems (Irregular) An advanced study<br />

<strong>of</strong> both classical and recent computer hardware and s<strong>of</strong>tware systems. Prerequisite: graduate<br />

standing.<br />

CSCE5033 Design and Analysis <strong>of</strong> Algorithms (Sp) Design <strong>of</strong> computer algorithms,<br />

with primary emphasis on the development <strong>of</strong> efficient implementation. Prerequisite:<br />

graduate standing.<br />

CSCE5043 Artificial Intelligence (Irregular) In-depth introduction to AI. Topics<br />

include: philosophical foundations, cognition, intelligent agents, AI languages, search, genetic<br />

algorithms, first order and modal logic, inference, resolution, knowledge representation,<br />

ontologies, problem solving, planning, expert systems, uncertainty, probabilistic reasoning,<br />

fuzzy logic, machine learning, natural language processing, machine vision, and robotics.<br />

Prerequisite: graduate standing.<br />

CSCE5123 Database Management Systems (Fa) In-depth introduction to database<br />

management systems. Topics include: architecture, schemas, data sources, file structures,<br />

indexing, data models (relational, hierarchical, network, entity relationship, object-oriented),<br />

query languages, views, relational algebras, SQL, optimization, user interfaces, ODBC, transaction<br />

management, concurrency control, recovery, integrity, security, and commercial trends.<br />

Prerequisite: CSCE 2143 or CENG 2143 and graduate standing.<br />

CSCE5203 Advanced Database Systems (Sp) Topics include: object databases,<br />

distributed databases, XML query, data warehouses, network as database systems, peer-peer<br />

data sharing architectures, data grids, data mining, logic foundations, semantic databases,<br />

spatial and tempral databases, and knowledge bases. Prerequisite: CSCE 5123 and graduate<br />

standing.<br />

CSCE5213 Intorduction to Bioinformatics (Irregular) Application <strong>of</strong> algorithmic<br />

techniques to the analysis and solution <strong>of</strong> biological problems. Topics include an introduction<br />

to molecular biology and recombinant DNA technology, biological sequence comparison, and<br />

phylogenetics, as well as topics <strong>of</strong> current interest. Prerequisite: Instructor consent. (Same as<br />

BENG 5213)<br />

CSCE5233 Principles <strong>of</strong> Compiler Construction (Irregular) Lexical analysis,<br />

parsing, symbol table construction, intermediate code generation, run-time simulation.<br />

Prerequisite: graduate standing.<br />

CSCE5243 Formal Languages (Irregular) An advanced continuation <strong>of</strong> CSCE 4323.<br />

Prerequisite: CSCE 4323 and graduate standing.<br />

CSCE5263 Computational Complexity (Irregular) Turing machines, recursion<br />

theory and computability, complexity measures, NP-completeness, analysis on NP-complete<br />

problems, pseudo-polynomial and approximation. Prerequisite: graduate standing.<br />

CSCE5283 Graph and Combinatorial Algorithms (Irregular) A study <strong>of</strong> algorithms<br />

for graphs and combinatorics with special attention to computer implementation and<br />

runtime efficiency. Prerequisites: graduate standing or instructor consent.<br />

CSCE5303 Parallel Programming (Irregular) An analysis <strong>of</strong> parallel computer systems<br />

with respect to s<strong>of</strong>tware engineering. Practical programming experience on pipelined,<br />

array, and multi-processor computers. Prerequisite: CSCE 4413 or equivalent and graduate<br />

standing.<br />

CSCE5313 Advanced Operating Systems (Irregular) Concurrent processes and<br />

process communication; mutual exclusion and synchronization principles; kernel philosophy;<br />

resource allocation and deadlock; and case studies <strong>of</strong> specific operating systems. Prerequisite:<br />

CSCE 4413 or equivalent and graduate standing.<br />

CSCE5323 Computer Security (Fa) Study <strong>of</strong> a broad selection <strong>of</strong> contemporary<br />

issues in computer security. Topics include access control, security policies, authentication<br />

methods, secure system design, and information assurance. Prerequisite: CSCE 4413.<br />

CSCE5333 Computer Forensics (Sp) Various methods for identification, preservation,<br />

and extraction <strong>of</strong> electronic evidence at a computer crime scene. Specific topics include auditing<br />

and investigation <strong>of</strong> network and host instrusions, computer forensics tools, resources for<br />

system administrators and information security <strong>of</strong>ficers, legal issues related to computer and<br />

network forensics. Prerequisite: CSCE 5323.<br />

CSCE5513 Intelligent Robot Control (Irregular) This course is designed to examine<br />

s<strong>of</strong>tware issues surrounding the creation and control <strong>of</strong> autonomous robots. Techniques<br />

include: genetic programming, artificial neural networks, reinforcement learning, and symbolic<br />

methods. Programs are run in simulation and on actual robotic controllers. Topic discussed<br />

include visual processing, spatial mapping, and learning. Prerequisite: graduate standing<br />

CSCE5523 Multiagent Systems (Irregular) Multiagent systems is the study, construction,<br />

and application <strong>of</strong> systems in which several interacting s<strong>of</strong>tware (or s<strong>of</strong>tware and<br />

human) agents pursue some set <strong>of</strong> goals or some set <strong>of</strong> tasks. The course covers agent<br />

architectures; multiagent problem-solving and planning; multiagent communication; multiagent<br />

search; multiagent learning; reasoning about action, plans, beliefs and knowledge; coordination;<br />

cooperation and competition; teamwork; and multiagent decision-making. Application<br />

examples are presented in e-commerce, scheduling, robotics, control, information retrieval,<br />

manufacturing and logistics.<br />

CSCE5713 Multimedia Systems Design (Irregular) Overview <strong>of</strong> digital unified<br />

multimedia. Programming methodology involved in integration <strong>of</strong> all forms <strong>of</strong> digitized information<br />

(e.g., text, sound, graphics, animation, and process control) in a single computer-based<br />

interactive environment. Prerequisite: graduate standing.<br />

CSCE5723 Client-Server Computing (Irregular) Advanced Object Oriented methods<br />

for designing s<strong>of</strong>tware systems for network applications. Topics include implementations <strong>of</strong><br />

distributed object models, remote database connectivity. Server side programming, and reusable<br />

components. Prerequisite: CSCE 5743 and graduate standing.<br />

CSCE5733 Information Agency (Irregular) Study <strong>of</strong> s<strong>of</strong>tware agents and their<br />

deployment on the internet: precursors to agents - viruses and worms, origins <strong>of</strong> s<strong>of</strong>tware<br />

agents, delegate vs. representative agents, agency <strong>of</strong> the Internet and Web, operational<br />

guidelines for agents, HTTP, transaction security, MUD agency, intelligent agency, applications<br />

<strong>of</strong> agents: indexers, resource managers, search utilities, and commercial applications.<br />

Prerequisite: graduate standing.<br />

CSCE5743 Object Oriented Programming for the Internet (Irregular) Object<br />

oriented design and programming for Internet client/server applications. Basics <strong>of</strong> the Internet,<br />

including TCP/IP protocol stack. Introduction to Object Oriented Programming and Object<br />

Oriented Design with Unified Modeling Language. Sockets application programming interface.<br />

Graphical user interfaces. Prerequisite: graduate standing.<br />

CSCE590V Advanced Individual Study in Computer Science (Irregular) (1-3)<br />

Advanced graduate level individual study directed by faculty in current research topics, state <strong>of</strong><br />

the art, or advanced methodology in one <strong>of</strong> the major computer science areas.<br />

CSCE5953 Real-time Systems (Irregular) A study <strong>of</strong> real-time system design. The<br />

development <strong>of</strong> real-time systems will be examined from the standpoint <strong>of</strong> academia, government,<br />

and industry. Scheduling, operating systems, and architecture considerations are among<br />

other topics to be covered. Prerequisite: graduate standing.<br />

CSCE610V Master’s Thesis (Sp, Su, Fa) (1-6) Prerequisite: graduate standing.<br />

CSCE620V Research in Computer Science (Sp, Su, Fa) (1-18) Prerequisite:<br />

graduate standing.<br />

CSCE690V <strong>Graduate</strong> Seminar (Irregular) (1-6) Concentrated study in selected<br />

areas <strong>of</strong> computer science research. Prerequisite: advanced graduate standing May be<br />

repeated for 12 hours.<br />

<strong>University</strong> <strong>of</strong> <strong>Arkansas</strong>, Fayetteville • <strong>Graduate</strong> <strong>Catalog</strong> 85

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

Saved successfully!

Ooh no, something went wrong!