|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Prerequisites: CMP SCI 2260 and CMP SCI 2750. Introduces software engineering as a discipline, discusses stages of software lifecycle, compares development models such as waterfall, prototyping and incremental/iterative, and compares structured and object-oriented methods. It also discusses software documentation, both internal and external verification/validation, quality assurance, testing methods, maintenance, project management and team structure, metrics, and available tools.
-
3.00 Credits
Prerequisites: CMP SCI 4500. Concentrates on modeling using a visual language such as UML, in the context of a generic object-oriented development process. Discusses the object world, analysis/design goals as the driving development force, different system views, use cases, static and dynamic models, diagrams, modeling with patterns, and principles of responsibility assignments. The course may be supplemented with a CASE tool.
-
3.00 Credits
Concerned with the design, modeling, and evaluation of complex software systems at the architectural level of abstraction. 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 supports for distributed and client-server applications, design patterns, package interfaces, notation, persistence, and GUI frameworks.
-
3.00 Credits
Prerequisites: CMP SCI 4500 or CMP SCI 4520. This course is an in-depth study of software development processes, in the context of an actual project. Discussion includes object-oriented processes such as 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.
-
3.00 Credits
Prerequisites: CMP SCI 2750 and CMP SCI 3130. Presents the foundations, concepts and principles of database design. Various models of data representation are considered, including the hierarchical and relational models. Also considers some of the implementation issues for database systems.
-
3.00 Credits
Prerequisites: CMP SCI 2750 and CMP SCI 3130. Presents deterministic models of information retrieval systems, including conventional Boolean, fuzzy set theory, p-norm, and vector space models. Other topics include probabilistic models, text analysis and automatic indexing, automatic query formulation, system-user adaptation and learning mechanisms, evaluation of retrieval, review of new theories and future directions, and intelligent information retrieval.
-
3.00 Credits
Prerequisite: CMP SCI 2750 and MATH 1320. Communication systems will be considered in the context of the ISO standard for systems interconnection. Various types of networks will be studied including wide area networks, local area networks, and fiber optic networks.
-
3.00 Credits
Prerequisites: CMP SCI 2750 and MATH 2450. Studies communications systems in the context of the ISO standard for systems interconnection. There is hands-on exposure to development of client-server applications.
-
3.00 Credits
Prerequisites: CMP SCI 2750, CMP SCI 2700, MATH 1320 and MATH 2450. Studies the structure of a generic operating system, considering in detail the algorithms for interprocess communication, process scheduling, resource management, memory management, file systems, and device management. Topics in security may also be examined. Examples from pertinent operating systems are presented throughout, and use of the algorithms in modern operating systems is examined. Substantial practical work, using the UNIX operating system is required.
-
3.00 Credits
Prerequisites: CMP SCI 2750. Identifies and studies major issues of relevance to systems and networks management. Covers a wide range of topics from a basic primer on networking topics from the systems perspective to advanced technical issues of user authentication, encryption, and mail privacy. Discusses the latest advances in network management tools and computer security protocols.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|