Graduate School - Catalog of Studies - University of Arkansas
Graduate School - Catalog of Studies - University of Arkansas
Graduate School - Catalog of Studies - University of Arkansas
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