|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Continuation of CS/MTH 510: further techniques of integration, ordinary differential equations, numerical linear algebra, nonlinear systems of equations, boundary value problems, and optimization. Cross listed as MTH 511. Prerequisites: MTH 224 or 345; CS/MTH 510.
-
3.00 Credits
Design and analysis of algorithms. Dynamic structures maintenance and hashing. Searching, sorting, and traversal. Time and space requirements; simplification; computational complexity; proof theory and testing; NP-hard and NP-complete problems. Prerequisites: a grade of C or better in CS 302; one semester of statistics.
-
3.00 Credits
Design concepts of high-level languages. Description languages; grammars and syntax; expressions and data structures; selection and control structures; constructs for input and output; subprograms and parameter communications. Prerequisite: CS 302 or 310.
-
3.00 Credits
Overview of programming language translation with emphasis on modern compiler construction. Lexical analysis, parsing, syntax and semantic analysis, code generation, garbage collection, and optimization. Prerequisite: grade of C or better in CS 302. Corequisite: CS 516 or CS 216.
-
3.00 Credits
Design principles of software for operation of computers. Storage, processor, device, and file management as an integrated system; input/output control. Prerequisites: a grade of C or better in CS 302.
-
3.00 Credits
Basic concepts and techniques of artificial intelligence: philosophical considerations, examples, pattern recognition, search strategies, game playing, knowledge representation, logic and resolution, planning, vision, natural language processing, programming in LISP. Prerequisite: a grade of C or better in CS 302.
-
3.00 Credits
Theorem proving, logic programming, expert systems, uncertainty, fuzzy logic, machine learning, neural networks, programming in PROLOG. Prerequisites: a grade of C or better in CS 302; one course in statistics.
-
3.00 Credits
Continuation of CS 500. JAVA programming in client-server environment. JAVA distributed computing and distributed object computing protocols. Internet and object Web computing in JAVA. JAVA Enterprise computing technologies. Prerequisite: CS 500 or equivalent.
-
3.00 Credits
Mathematics and algorithms of computer graphics. Device differences, lines, arcs, curves, transformations, input and output primitives. Data structures for geometric entities. Prerequisites: MTH 207, 223; CS 302.
-
3.00 Credits
Fundamental computer sub-systems: central processing unit; memory systems; control and input/output units. General purpose computing systems design. Examples from existing typical computers. Prerequisite: CS 350.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|