|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Computer organization and architecture are studied from a software perspective. Data representation, program translation and execution are examined in the context of the classic von Neumann architecture. Programming projects involving both a higher-level language and an assembly language reinforce the architecture concepts. Prerequisite(s): CPS 151.
-
4.00 Credits
Lectures or laboratory work in areas of current interest. May be taken more than once. Does not count as upper level credit for majors/minors.
-
3.00 Credits
Methodologies for producing software, software development life cycles, top-down approach, data flow diagram, data dictionary, mini-specifications, in/output design, E-R diagrams, normalization, introduction to object oriented analysis. Prerequisite(s): CPS 151 or 225.
-
3.00 Credits
Structured design, tools of structured design, coupling and cohesion of modules, transform and transaction analyses, packaging, optimization, data-oriented and object oriented design methodologies, automated design tools. Prerequisite(s): CPS 310.
-
3.00 Credits
Logic and proofs, sets and counting, Boolean algebra, graph theory, directed graphs, mathematical machines, formal languages and grammars. Prerequisite(s): CPS 150.
-
3.00 Credits
Language design issues, formal syntax specification, data types and storage methods, activation records and procedural object oriented, functional, and logic programming paradigms. Prerequisite(s): CPS 350.
-
3.00 Credits
Semaphores, conditions, monitors, and kernels. Concurrent programming, interrupts, memory, and process management. Design and implementation of multithreaded and distributed system components using concurrent languages. Prerequisite(s): CPS 250, 350.
-
3.00 Credits
Advanced concepts of linear data structures, stacks, queues, and abstract data types. Basic and advanced concepts of trees, graphs, hash tables, heaps, algorithm design and analysis techniques. Prerequisite(s): CPS 151.
-
3.00 Credits
Study of the algorithms of numerical mathematics with emphasis on interpolation, the solution of nonlinear equations, and linear systems of equations including matrix methods; analysis of errors associated with the algorithms. Prerequisite(s): (CPS 132 or 150); MTH 169.
-
3.00 Credits
Study of the algorithms of numerical mathematics with emphasis on functional approximation, numerical differentiation and integration, numerical solution of ordinary differential equations and boundary value problems; analysis of errors associated with the algorithms. Prerequisite(s): CPS 353.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|