|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Prerequisite: CSC 245. A study of the different data structures and algorithms that are appropriate for the placement and organization of data on secondary storage. Physical characteristics of files on different large storage devices are discussed. Concepts studied include indexing, external sorting, Btrees, and extendible hashing. Programming projects related to file processing are required. (Every two years)
-
3.00 Credits
Prerequisite: CSC 245. A study of both logical and physical organization of computer database systems, including DBMS languages, architecture, and interfaces, data modeling, integrity, and security. Emphasis will be placed on relational models, languages, and systems. (Every two years)
-
3.00 Credits
Prerequisite: CSC 205. Corequisite: CSC 245. A survey of the basic hardware components and the software techniques used in the discipline of computer graphics. Topics to be covered will include two and three-dimensional geometry, matrix representations of transformations, clipping, perspective, stereoscopic views, viewing in three dimensions, and device interaction. Visual realism and animation using color, shading, lighting, and texturing will also be introduced. Each student will be required to complete a project utilizing a graphics workstation. (Every two years)
-
4.00 Credits
Prerequisite: CSC 204. Designed to provide an introduction to fundamental concepts of the organization and operation of a computer and to the study of assembly language programming. Included will be the study of register sets, symbolic addresses, addressing techniques, parameter-passing techniques, and data representation. (Every year)
-
4.00 Credits
Prerequisite: CSC 322. An introduction to the basic organization of a digital computer. Topics will include basic logic design at the circuit level, data coding and representations, functions of large-scale compo- nents of a computer system, and the mechanics of information transfer and control within a digital system. Students are introduced to practical design, breadboarding, and testing of digital circuits in the Hardware Laboratory. (Every year)
-
3.00 Credits
Prerequisite: CSC 323. Corequisite: CSC 322. A continuation of the hardware design process begun in CSC 323. (Occasional)
-
3.00 Credits
Prerequisite: CSC 205. A study of the concepts and issues underlying the design and implementation of programming languages. Topics considered will be the objects of computation, grammars, ambiguity, control structures, scope and typing of variables, block-structured languages, precedence, recursion, and input/output facilities. Examples will be drawn from a high-level language. (Every year)
-
3.00 Credits
(Same as MAT 335) Prerequisites: MAT 192 and ability to write programs in a high-level computer language. A study of numerical methods for the solution of mathematical problems and computer application of those methods. Topics will include: methods such as the bisection algorithm and fixed point iteration for the solution of equations with a single variable, interpolation and polynomial approximation, numerical differentiation and integration, solution of systems of linear equations, and least squares approximation. (Every two years)
-
3.00 Credits
Prerequisites: MAT 225 and the ability to write programs in a high-level computer language. Fundamentals of computing theory are developed on an intuitive level. Topics studied include finite automata, context-free grammars, Turing machines, and recursive functions. The notion of undecidable or noncomputable problems based on the Turing machine model is discussed briefly. (Every year)
-
3.00 Credits
Prerequisite: CSC 205. Consideration of the design of communication line characteristics, modems, synchronous and asynchronous line protocols, error detection and correction schemes including polynomial codes, basic multiplexing, and concentration. (Every year)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|