|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 - 4.00 Credits
Experimental
-
3.00 Credits
Experimental
-
3.00 - 12.00 Credits
Co-Op Ed Experience in CSCI
-
4.00 Credits
Introduction to the fundamental principles of programming language design, semantics, and implementation. Structure and vocabulary of modern programming languages. Programming language topics include formal semantics of programming, name binding, scope, data types, type systems, control flow, object orientation, scripting languages, functional languages, polymorphism, and concurrency. Labs and assignments will include experience in writing programs in a nonprocedural programming paradigm.
Prerequisite:
CSCI 362
Corequisite:
CSCI 362
-
4.00 Credits
Introduction to theory of computation. Topics include finite state automata, regular languages and grammars, pushdown automata, context-free languages and grammars, Turing machines, limits on algorithmic computation.
Prerequisite:
C- or higher in CSCI 140, 162.
-
3.00 Credits
Basic introduction to cognitive science. Reviews attempts to understand cognition using insights from psychology, artificial intelligence, philosophy, linguistics and the neurosciences. Examines the synthesis of those attempts in the emergent field of cognitive science.
Prerequisite:
COMM 100, ENGL 110, junior status. No credit given if credit earned in PSYC/CSCI 314.
-
4.00 Credits
Abstract data types, objects, algorithm design and analysis, trees, graphs, sorting and searching. Emphasis on ADT-based and object-oriented design, incremental development and testing, and comparison of data structure implementations.
Prerequisite:
C- or higher in CSCI 140 and CSCI 162.
-
4.00 Credits
Introduction to building database-driven applications. Topics include data modeling, building databases, database queries, basic data management, Model View Controller design paradigm, basic database-driven application development, and non-relational database systems.
Prerequisite:
C- or higher in CSCI 152 or 162 and CSCI 140 or MATH 120.
-
4.00 Credits
Structure of digital computers including register transfer notation, instruction set architecture, computer arithmetic, pipelining and parallel processors.
Prerequisite:
C- or higher in CSCI 140, 162.
-
4.00 Credits
Theory and implementation of computer graphics. Explores each stage of the graphics pipeline through topics such as mathematical representations of positions and transformations, graphics primitives, 3D modeling, cameras, clipping, lighting, texturing, animation, and rasterization. Students build a graphics engine by iteratively replacing library code with their own work.
Prerequisite:
MATH 304 and C- or higher in CSCI 362.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|