|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Declarative programming techniques: formal specification of the problem itself rather than of a solution algorithm. Survey of logic programming languages such as Prolog, applications, theoretical foundations propositional logic, predicate calculus, resolution, theorem proving, non-determinism, metaprogramming. Prerequisite for undergraduates and enrollment requirement for graduate students: CS 351 and MATH 270 or 370.
-
3.00 Credits
A comprehensive study of basic concepts techniques and a number of detailed algorithms used by researchers and practitioners of artificial intelligence. Subjects covered include problem-solving, knowledge representation and reasoning, planning, uncertainty reasoning and decision-making, machine-learning, and natural language processing. A core course in the Computer Science M.S. program. Enrollment restricted to graduate students and to undergraduates who have obtained consent of instructor.
-
3.00 Credits
A comprehensive study of artificial intelligence techniques and their application to computer games. Analysis of the algorithms that work on a character-by-character basis. Analysis and study of an artificial intelligencebased game model split into three components: strategy, decision-making, and movement. Additionally, this course will provide the background for students interested in graphics applied to computer games development. Prerequisite for undergraduates and enrollment requirement for graduate students: CS 351.
-
3.00 Credits
In-depth discussion of recent approaches in the field of the indexing, processing, retrieval, and ranking of textual data. Study of classic and current retrieval models, algorithms, and information retrieval system implementations. Practical applications using existing information retrieval systems. Advanced topics will address "intelligent" IR, including Natural Language Processing techniques, "smart" Web agents, and cross-linguistic information retrieval. Prerequisite for undergraduates and enrollment requirement for graduate students: CS 311.
-
3.00 Credits
Study of concepts and structures necessary to design and implement intelligent tutoring systems. Comparison with non-intelligent systems. Includes knowledge representation techniques for the pedagogical model, domain model, and student model. Interface issues will be discussed. A small tutoring system will be implemented. Prerequisite for undergraduates and enrollment requirement for graduate students: CS 421.
-
3.00 Credits
Advanced topics in computer science for graduate students or advanced undergraduate students. May be repeated for credit as topics change for a total of six (6) units. Students should check the Class Schedule for listing of actual topics. Enrollment restricted to students who have obtained consent of instructor.
-
3.00 Credits
In-depth discussion of computational complexity theory including models of computation, polynomially bounded, NPcompleteness, reducibility, and beyond NPcompleteness, and intractable problems. NP-complete problems in various areas will be discussed. Prerequisites: CS 513 and 521.
-
3.00 Credits
Covers the computational models and algorithms in bioinformatics research. The topics include sequence assembly, sequence alignment, motif searching, pattern matching, DNA microarray analysis, clustering and evolutionary trees, and Hidden Markov Models. May not be taken by students who have received credit for CS 697F. Enrollment Requirement: CS 311 and MATH 242.
-
3.00 Credits
Current research and methodology in operating systems for operating system designers. Advance study includes topics of synchronization, deadlock, virtual memory, security, distributed systems and control, and modeling and analysis. Enrollment Requirement: CS 433.
-
3.00 Credits
Covers advanced concepts and methods of three-dimensional computer graphics. Studies the recent developments in rendering, modeling, animation, and visualization. Provides students with sufficient background to write advanced computer graphics applications. May not be taken for credit by students who have received credit for CS 697E. Prerequisite: CS 535 or CS 536.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|