|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Prerequisite: C or better in CSCI 1302. Introduction to data structures and their applications. Topics include pointers and references, linked structures, stacks, queues, lists, graphs, trees, hashed tables, introductory algorithm analysis, and recursion. Basic implementation and algorithms for manipulating these structures in the context of typical problems are covered.
-
3.00 Credits
Prerequisite: C or better in CSCI 3410 and permission of the instructor. This course consists of directed readings in computer science under the supervision of a faculty member. Material may be drawn from classical and modern texts as well as the literature.
-
3.00 Credits
Prerequisite: Permission of instructor. Selected topics not available in other departmental courses.
-
3.00 Credits
Prerequisite: C or better in CSCI 3410. An introduction to software engineering methodologies addressing each phase in the life cycle of software. Programming assignments use modern software engineering tools and languages.
-
3.00 Credits
Prerequisite: C or better in CSCI 3410. The study of programming languages including the concept of compiler and interpreter, data types, type checking, names and scopes, the concept of binding, requirements for passing parameters, exception handling, imperative programming, object-oriented programming, functional programming, logic programming, formal language theory, and a broad survey of programming languages.
-
3.00 Credits
Prerequisite: C or better in CSCI 2680 and CSCI 3410. Topics include analysis of algorithms, fundamental computing algorithms, algorithms and problem-solving, algorithmic strategies (brute-force algorithms, greedy algorithms, divide-and-conquer, dynamic programming, backtracking, branch-and-bound, heuristics, pattern matching and string/text algorithms, numerical approximation algorithms), and basic computability.
-
3.00 Credits
Prerequisite: C or better in MATH 2150, MATH 1262, and CSCI 1302 or equivalents. A general algorithmic approach to numerical analysis with emphasis on concrete numerical methods. (This course is equivalent to MATH 4650.)
-
3.00 Credits
Prerequisite: Approval of the Computer Science Program Coordinator. An individually designed and planned learning experience involving offcampus field experience and study in the private or public sector. A technical report documenting the experience will be presented to the Computer Science program coordinator.
-
3.00 Credits
Prerequisite: C or better in CSCI 3410 and CSCI 2680. An introduction to managing data as a resource by examining basic concepts in database management systems and contrasting them with standard file systems. Topics include data modeling, relational databases, database query languages, relational database design, transaction processing, and distributed databases.
-
3.00 Credits
Prerequisite: C or better in CSCI 3410 and CSCI 2680. This course explores the theoretical and practical underpinnings of artificial intelligence and provides an introductory-level hands-on, engineering-oriented perspective on AI technology.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|