|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
An investigation into the fundamental ideas and models underlying computing. Automata languages, determinism, Chompsky hierarchy, computability, Turing machines, Church's Thesis, complexity, NPcompleteness, intractability. Offered as a full semester course.
-
3.00 Credits
Object Oriented principals and concepts, such as classes, objects and interfaces; as well as inheritance, encapsulation, polymorphism and aggregation; etc. Students will explore the Unified Process and Object Oriented software life cycle. CASE tools and iterative and incremental software development approaches are also covered. Advantages of Object Oriented design patterns are demonstrated.
-
3.00 Credits
Emphasis on DBMS architecture and implementation issues such as storage structures, multidimensional index structures, query optimization, concurrency control and recovery, distributed processing, database security, and parallel database systems.
-
3.00 Credits
Analysis of errors in numerical computations, solution of linear algebraic systems of equations, matrix inversion, eigenvalues, roots of nonlinear equations, interpolation and approximation.
-
3.00 Credits
Using parsers and code generation techniques to fashion new mini-languages that can be used to creatively modify the interface between a user and the computer. Topics include language design; grammars; regular expression grammers; parsers and parser construction; parsing expressions; tokenizing; assemblers; engines vs. interpreters; logic, query and imperative language parsers and assemblers.
-
3.00 Credits
The growing importance of virtual realities in training, scientific modeling, and communication comes on the heels of increasing processor capabilities, new innovations in hardware, increasingly sophisticated programming languages, and advanced math-based modeling techniques. Real-time 3D graphics are at the leading edge of these developments. Topics include mathematical foundations and modeling techniques, mapping, anti-aliasing, real-time rendering, Binary Space Partition Trees, object control issues. Uses C++ and the OpenGL graphics interface. Offered as a full semester course.
-
3.00 Credits
The artificial intelligence revival of the late 1980's has produced many new and innovative approaches to the creation of intelligent systems. Such systems permeate today's computer environment supporting everything from computer games to autonomous robotic systems and intelligent agents. The focus of this course will vary over time. Topics include knowledge representation and rule-based systems, fuzzylogic systems, learning systems such as artificial neural networks and genetic algorithms, genetic programming and evolutionary computing, hybrid intelligent systems, and intelligent agents.
-
3.00 Credits
Modern applications such as GUI interfaces use multithreaded programming to achieve responsiveness and to make efficient use of computer resources. In addition, the Internet has made distributed programming an integral part of almost every computing system. In today's world programmers and computer professionals must understand the principles underlying both these paradigms. Topics include concepts and applications of multithreaded and distributed programs. Process interaction using shared variables and message passing; systematic development of correct programs; general problem solving techniques; scientific computing; distributed systems.
-
3.00 Credits
This is part one of a two course sequence in research and writing. In part one, students work to identify a research topic and, as initial research begins, they investigate the requirements for maintaining a research journal, writing a research paper, and presenting a research paper.
-
3.00 Credits
This is part two of a two course sequence in research and writing. The course is in graduate seminar format. Students integrate prior course work and personal experiences into researching an approved topic to produce a project-based paper. Offered as a full semester course.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|