|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Prerequisites: Graduate standing and consent of instructor. This course provides an introduction to statistical decision theory, adaptive classifiers, and supervised and unsupervised learning. Different types of pattern recognition systems are introduced, including transducers, feature extractor, and decision units. Students are exposed to the application of the techniques to optical character recognition, speech processing, and remote sensing.
-
3.00 Credits
Prerequisites: Graduate standing and consent of the instructor. This course introduces software engineering as a discipline, discusses stages of the software life cycle, compares development models such as waterfall, prototyping and incremental/iterative, covers requirements analysis, effort and cost estimation, compares structured and object-oriented analysis and design methods.? It also discusses verification/validation, quality assurance, software reliability, testing methods, maintenance, documentation, project management and team structure, metrics, and available tools. Credit not granted for both CMP SCI 4500 and CMP SCI 5500.
-
3.00 Credits
Prerequisites: CMP SCI 4500, CMP SCI 5500, or consent of the instructor. This course concentrates on modeling using a visual language such as UML, in the context of a generic object-oriented development process. It introduces the object world, analysis/design goals as the driving development force, different system views, use cases, static and dynamic models, diagrams, modeling and patterns, and principles of responsibility assignments. The course may be supplemented with a CASE tool. Topics are the same as CMP SCI 4520 but material is covered at a greater depth and additional projects are required. Credit not granted for both CMP SCI 4520 and CMP SCI 5520.
-
3.00 Credits
Prerequisites: One of the following: CMP SCI 4500, CMP SCI 5500, CMP SCI 4520, CMP SCI 5520, or consent of the instructor. This course is concerned with the design, modeling, and evaluation of complex software systems at the architectural level of abstraction. It covers basic principles of architectural system design, and may cover topics such as multi-tiered and packaged architectures, model-view and model-service separation, design support for distributed and client-server applications, design patterns, package interfaces, notation, persistence and GUI frameworks. Topics are the same as CMP SCI 4540 but material is covered at a greater depth and additional projects are required. Credit not granted for both CMP SCI 4540 and CMP SCI 5540).
-
3.00 Credits
Prerequisites: One of the following: CMP SCI 4500, CMP SCI 5500, CMP SCI 4520, CMP SCI 5520, or consent of the instructor. This course is an in-depth study of software development processes, in the context of an actual project. Discussion will include object-oriented processes such as the Rational Unified Process, as well as process management issues such as scheduling, risk-assessment, various metrics, and the selection of appropriate development methodology and tools. Topics are the same as CMP SCI 4560 but material is covered at a greater depth and additional projects are required. Credit not granted for both CMP SCI 4560 and CMP SCI 5560.
-
3.00 Credits
Prerequisites: Graduate standing and consent of instructor. This course is an in-depth study of database techniques, including normalization theory, object-oriented databases, statistical databases, distributed databases, and failure recovery. The course will also involve substantial readings from the current literature.
-
3.00 Credits
Prerequisites: CMP SCI 4300 or consent of instructor. This course studies the use of AI techniques for the development of adaptive information retrieval systems. Techniques for analysis of information by statistical syntactical, and logical methods are also studied. Topics related to multimedia information are also discussed.
-
3.00 Credits
Prerequisites: CMP SCI 4410 or CMP SCI 5400. This course studies the technical and human issues related to the design, construction, and use of computer programs that combine text, audio, video, graphics, animation, and graphical user interfaces. It also surveys applications and tools.
-
3.00 Credits
Prerequisites: Background in computer organization or architecture or consent of instructor. This course focuses on parallel computing architectures, including RISC, pipelining, vector processing, SIMD, MIMD, and array processing. It introduces different memory and I/O subsystems, hardware description languages, and it demonstrates performance enhancement using different architectures studied.
-
3.00 Credits
Prerequisite: CMP SCI 4770 or MSIS 6836. The course will study communications systems in the context of ISO standards for systems interconnection. There will be hands on exposure to development of client-server applications.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|