|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
spring. Database theory with an emphasis on relational databases. Include data representation, relations, base tables, indexes, SQL, relational algebra, and relational calculus. Exercises will be done on a state-or-the-art relational database. Prerequisite: CS 115.
-
3.00 Credits
fall, odd years. Introduction to both the programmatic and psychological considerations surrounding shaping the computer tool to the user. The course will cover the details of implementing a graphical user interface, and how to make the interface as user-friendly as possible. Prerequisites: CS 115; two of CS 120, CS 130, IT 125; and 60 earned hours.
-
3.00 Credits
fall. Design and scientific and mathematical study of algorithms. Analytic and experimental performance determination. Includes searching and sorting, trees, graphs, asymptotic (e.g., big-O) performance bounds, and the halting problem. Prerequisites: CS 115, 120, 130; MATH 227.
-
3.00 Credits
fall, even years. Survey of elementary numerical methods used in scientific computing applications. Topics include computer representation of integer and real numbers, sequences, series approximations, finite differences, interpolation, curve fitting, numerical differentiation and integration, and roots of a single non-linear equation. Selected algorithms to be solved using the computer. Programming experience required. Prerequisite: MATH 186. Same as MATH 341.
-
3.00 Credits
fall. Students will improve their understanding of languages, increase their vocabulary of useful programming constructs, and be able to learn or design a language more easily. Prerequisites: CS 120 and 220.
-
3.00 Credits
spring, odd years. Topics include dynamic procedure activation, system structure, evaluation, memory and process management, and recovery procedures. Prerequisites: CS 220 and CS/IT 221.
-
3.00 Credits
spring, even years. Introduction to formal languages and automata, computability, and complexity. Topics include the DFAs, CFGs, pumping lemmas, Turing machines, the Church-Turing Thesis, nondeterminism, and NP-completeness. Prerequisites: CS 220 and 332.
-
3.00 Credits
fall. A study of the development of large scale software systems. Includes an overview of currently used analysis and design methodologies, including both structured and object-oriented paradigms. Projects will afford practical experience in the development of interpersonal communication skills needed for team software development. Prerequisite: CS 332.
-
3.00 Credits
TBA. A study of software quality assurance and the software testing process, including methods, techniques and tools. Topics include: formal review techniques, verification and validation, black box testing, integration testing, acceptance testing, regression testing, performance testing, stress testing and testing of object-oriented software. Also presents an introduction to automated testing software. Prerequisite: CS 374.
-
3.00 Credits
spring, odd years. A study of 2D and 3D rendering algorithms and representations, including homogeneous coordinate systems and their attendant transformations. Includes study of light and color and a survey of photo-realistic 3D rendering techniques. Prerequisites: CS 220, MATH 325.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|