|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
3 s.h. Analyzes programming languages in terms of their features and limitations based on run-time behavior. Presents two or three languages for in-depth study. These may include, for example, SNOBOL, LISP, Prolog, APL and PL/1. Students complete applications projects chosen specifically to exhibit the power and limitations of languages presented. ( LA) Prerequisite: CSCI 203.
-
3.00 Credits
3 s.h. Topics selected from the following: the software life cycle, software cost estimation, hierarchical modularity, module cohesion, module size, programming teams, walkthroughs, structured coding, testing, programming style, user documentation, and technical documentation. Includes practical experience in applying software design and development techniques to a moderately large program. Prerequisite: CSCI 203.
-
3.00 Credits
3 s.h. Computational methods for continuous mathematical structures. Convergence of sequences and series, truncation error, roundoff error and error propagation. Methods, both direct and iterative, for the solution of various problems in linear algebra and analysis. Possible topics include algebraic and transcendental equations, systems of linear equations, interpolation, differentiation, integration, and eigen-value problems. ( LA) Prerequisites: CSCI 113, 114, or 116, and MATH 276.
-
3.00 Credits
3 s.h. Computational methods for discrete mathematical structures. Topics include representation of integers, sets, and graphs; counting and enumeration techniques; sorting and searching methods; and graph algorithms. ( LA) Prerequisite: CSCI 203.
-
3.00 Credits
3 s.h. Deterministic and probabilisitic models of complex systems, discrete and continuous, and simulation of the system by computer implementation of the model. ( LA) Prerequisites: CSCI 116, MATH 276, and STAT 261.
-
3.00 Credits
3 s.h. A survey of important areas of artificial intelligence: expert systems, natural language processing, and artificial neural networks. Common algorithms will be covered as needed. Projects will be assigned corresponding to the three areas surveyed. Prerequisite: CSCI 203.
-
3.00 Credits
3 s.h. Program translation is examined, including assemblers, macroprocessors, and compilers. Students will program as a team to design and code a compiler. Different compiler types (recursive descent, precedence parsing, etc.) are examined. Prerequisite: CSCI 203.
-
3.00 Credits
3 s.h. A survey of theory and practice. While the older data models such as the network and hierarchial will be discussed, the emphasis is on relational and more modern approaches such as object-oriented and knowledge-base. R:BASE will be used for the practical side. ( LA) Prerequisite: CSCI 203.
-
3.00 Credits
3 s.h. An introduction to operating systems, the programs that act as interfaces between computers and users. Topics selected from the following: I/O and interrupt structure; memory management, virtual memory, paging and segmentation; process management, scheduling and semaphores; concurrent processes, synchronization and deadlock avoidance; resource allocation, queueing and job activation/deactivation; protection, access to objects and access rules. Prerequisite: CSCI 203.
-
3.00 Credits
Computer Communications 3 s.h. This course will provide coverage of many aspects of computer networking. Course will focus on Local Area Networks (LANs). Students will learn network protocols and examine several networks (ETHERNET). Prerequisite: CSCI 116, CSCI 201, CSCI 203.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|