Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 3.00 Credits

    Prerequisite: COP 3855, COP 3540 After an overview of database history, students learn about entity relationships and design processes. Databases are studied with a concentration on relational concepts, Structured Query Language, Data Definition Language, and Data Manipulation Language. Issues of redundancy, normalization, optimization, and concurrency control are examined. The combination of theoretical concepts and practical experiences will provide students with a fundamental knowledge of concepts, principles, and techniques for the analysis, design, implementation, utilization, and documentation involved in the development of database systems.
  • 4.00 Credits

    Prerequisite:COP 4720 Database Systems The Database Administration course is designed for students who have a general background in databases, applications, and database design as well as an interest in learning how a major database can be installed and managed. The course supports standard database administration knowledge, management of the database, client/server environment, monitoring multiple databases, backup and recovery, database memory and space management, partitioning, use of diagnostic tools, and new techniques in database administration.
  • 3.00 Credits

    Prerequisites:(COP 4720 or COP 4710) OR (CGS 4307 and COP 3540) Pre or Co-requisite: COP 4720 OR COP 4710 (i.e. May be taken concurrently.) In this course students will use current technologies to develop Internet and web-based applications. The topics to be covered include client and server-side components for the WWW to facilitate client-server communication, web services, and an introduction to Internet security. Students will extend course topics via programming assignments, library assignments and other assigned activities.
  • 3.00 Credits

    Prerequisites: STA 4321, COP 3601. For beginning graduate students. Process management, memory management, file management, input/output device management, distributed systems issues. Students will extend course topics via library assignments or other instructor-assigned requirements.
  • 4.00 Credits

    Prerequisites: COT 3210 and COP 3601. For beginning graduate students. Grammars, languages, parsing, precedence, runtime storage organization, semantic routines, error recovery, optimization, intermediate code representations, scope, symbol tables, compiler-compilers. Students will extend course topics via library assignments or other instructor-assigned requirements.
  • 3.00 Credits

    Prerequisites: COT 3210 and COP 3601. This course studies dynamic storage management, compression, data abstraction, data models (hierarchical, network, relational), query languages, concurrency and security, grammatical validation and standards. Schema design methodologies and evaluation including object oriented, semantic, functional entity-relationship data models, CASE tools, and SQL engine design are covered. Students will extend course topics via library assignments or other instructor-assigned requirements.
  • 3.00 Credits

    Prerequisites: COP 3530 or COP 3540 This course presents various approaches to building large enterprise systems to be deployed on the World Wide Web (WWW). Examples include, but are not limited to: classical multitiered, client-server, service-oriented, grid computing, utility computing, software as a service, smart clients, and web services. It also presents current development platforms (eg. J2EE, .NET), development frameworks (e.g. JSP-based, ASP-based), development environments (e.g. Eclipse), and related technologies (e.g. Tomcat JSP Container, Microsoft IIS Server)used to build and deploy such systems. Finally , it also discusses current trends in connection with relevant quality attributes these systems should exhibit, such as (but not limited to) security, privacy, reliability, mobility, and performance. A comprehensive software development project is used to apply covered concepts.
  • 3.00 Credits

    Prerequisites: COP 5615 and COT 3210 or equivalent. Topics covered in this course include: operating system support features required by different programming paradigms; run time symbol tables and semantics; compiling vs. interpreting; binding and execution time requirements; storage management; subprogram control; implementation of inheritance; strong vs. weak data typing.
  • 3.00 Credits

    Prerequisites: COP 5615 and COT 5405, or equivalent. In this course, topics covered include: parallel models and hardware architectures (shared-memory, message-passing, threads); basic communication operations; concurrency and synchronization techniques; parallel algorithms analysis and design; problem partitioning and mapping; parallel programming paradigms and environments; cluster-based computing; performance and scalability issues; parallel simulations; new trends in parallel computing.
  • 3.00 Credits

    Prerequisite: COP 5716 or equivalent. This course covers traditional and emerging databases with emphasis on advanced areas in development methodologies, object orientation, connectivity, and query language/optimization. Research projects in selected topics, such as distributed, knowledge base, deductive, multimedia, spatial/temporal, data warehousing, and web databases, will be developed.
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2024 AcademyOne, Inc.