Course Criteria

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

    Description: Architecture of a database system; conceptual and implementation models; query languages; design theory; integrity, security, and concurrency; discussion of some commercial systems. 3.00credit(s) Restrictions: Must be enrolled in one of the following Levels: Graduate Arts and Sciences Prerequisites: (Graduate Arts and Sciences level CSC 8301 Minimum Grade of C and Graduate Arts and Sciences level CSC 8410 Minimum Grade of C)
  • 3.00 Credits

    Description: Theory and practice of information management including PL/SQL; object and object-relational databases; data warehousing; data mining. 3.00credit(s) Restrictions: Must be enrolled in one of the following Levels: Graduate Arts and Sciences
  • 3.00 Credits

    Description: Machines; nondeterminism; simulation; finite machines and regular languages; grammars; stack, counter, and tape machines; computability. Prerequisites: CSC 8301, CSC 8310 3.00credit(s) Restrictions: Must be enrolled in one of the following Levels: Graduate Arts and Sciences Prerequisites: (Graduate Arts and Sciences level CSC 8301 Minimum Grade of C and Graduate Arts and Sciences level CSC 8310 Minimum Grade of C)
  • 3.00 Credits

    Description: Finite state methods for lexical and syntactical analysis; symbol table construction, run-time-code organization for block structured language, intermediate code generation, and pseudo-object machines. LR(k) and LL(k) parsers. Programming assignments and exercises are given. 3.00credit(s) Restrictions: Must be enrolled in one of the following Levels: Graduate Arts and Sciences Prerequisites: Graduate Arts and Sciences level CSC 8301 Minimum Grade of C and Graduate Arts and Sciences level CSC 8310 Minimum Grade of C
  • 3.00 Credits

    Description: Automata theory: deterministic and non-deterministic finite automata, pushdown automata, regular languages, context-free grammars, pumping lemma. Computability and recursion theory: Turing machines and their variations, decidability and recursive enumerability, mapping reducibility and Turing reducibility, undecidability of the halting problem, logical theories and Godel's incompleteness theorem. Complexity theory: time complexity, space complexity, major open problems on computational complexity. Corequisite: CSC 8301 or degree program in mathematics. 3.00credit(s) Restrictions: Must be enrolled in one of the following Levels: Graduate Arts and Sciences Prerequisites: Graduate Arts and Sciences level CSC 8301 Minimum Grade of C
  • 3.00 Credits

    Description: Problem-solving methods; knowledge representation; search; predicate calculus; automated theorem proving; natural language processing. Prerequisite: CSC 8301 3.00credit(s) Restrictions: Must be enrolled in one of the following Levels: Graduate Arts and Sciences Prerequisites: Graduate Arts and Sciences level CSC 8301 Minimum Grade of C
  • 3.00 Credits

    Description: An introduction to distributed systems; distributed system architecture and design goals; networks and distributed protocols; distributed/network operating systems, including distributed resource control and management, concurrency and interprocess communication; remote procedure calling; client/server techniques and issues; reliability of distributed systems; security and authentication. 3.00credit(s) Restrictions: Must be enrolled in one of the following Levels: Graduate Arts and Sciences Prerequisites: (Graduate Arts and Sciences level CSC 8301 Minimum Grade of C and Graduate Arts and Sciences level CSC 8410 Minimum Grade of C)
  • 3.00 Credits

    Description: An introduction to software engineering covering development life cycle models, requirements analysis and specification design concepts and methods, testing, maintenance, CASE tools and management concerns. Additional topics may include reuse metrics, experimentation, reengineering, development environments, and standards. The student may be required to write a research paper and/or give an in-class presentation. 3.00credit(s) Restrictions: Must be enrolled in one of the following Levels: Graduate Arts and Sciences
  • 3.00 Credits

    Description: Requirements elicitation and analysis; requirement specification; test driven development; system modeling; requirements validation; requirements management. 3.00credit(s) Restrictions: Must be enrolled in one of the following Levels: Graduate Arts and Sciences
  • 3.00 Credits

    Description: Evolutionary design using agile methods including refactoring; design issues for mobile computing/embedded systems; designing for testability; analysis patterns and design patterns; configuration management; software evolution through release management. 3.00credit(s) Restrictions: Must be enrolled in one of the following Levels: Graduate Arts and Sciences
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.