Catalog of Abilene Christian University, 1994-1995 Page: 57
145 p. : ill. (some col.) ; 28 cm.View a full description of this book.
Extracted Text
The following text was automatically extracted from the image on this page using optical character recognition software:
Computer Science 57
CS 151 Introduction to Computer Science I (3-0-3), fall. An
introduction to computing problem analysis and the development of
structured solution algorithms and programs. Prerequisites: Sum of at
least 20 on the ACT Math subscores (1) and (2) or GENS 102; and
concurrent enrollment in CS 161.
CS 152 Introduction to Computer Science II (3-0-3), spring.
Continues the development of good programming methods and problemsolving
abilities. Recursion, search/sort methods, and the machine
representation/manipulation of simple and dynamic data structures.
Prerequisites: A grade of C or better in both CS 151, 161; credit for or
concurrent enrollment in MATH 127; concurrent enrollment in CS 162.
CS 160 BASIC Programming Lab (1-2-1), on demand.
Introduction to structured BASIC programing with an emphasis on good
programming style in designing, coding, debugging, and documenting
programs. Prerequisite: A sum of at least 20 on the ACT Math subscores
(1) and (2), or GENS 102; and CS 105 or consent of instructor. Course
fee: $60.
CS 161 Pascal Programming Lab I (1-2-1), fall. Introduction to
structured Pascal programming with an emphasis on good programming
style in designing, coding, debugging, and documenting programs.
Prerequisite: Concurrent enrollment in CS 151. Course fee: $60.
CS 162 Pascal Programing Lab I (1-2-1), spring. Students will
develop further competence in Pascal. Advanced topics to be covered
include: Dynamic data structures such as pointers, linked-lists, and trees;
as well as recursion and variant records. Prerequisite: Concurrent
registration in CS 152. Course fee: $50.
CS 163 Fortran Programming Lab (1-2-1), spring. Students will
develop competency in Fortran. Topics to be covered include: I/O,
structured programming, subprogram development, arrays, advanced data
types, and file processing. Fortran 90 will also be covered in some depth.
Prerequisite: CS 151, 161 or consent of instructor and department chair.
Course fee: $50.
CS 164 C Programming Lab (1-2-1), on demand. Students will
develop competency in C. Advanced topics to be covered include:
Dynamic data structures such as pointers, linked-lists, and trees; as well as
recursion and variant records. Prerequisite: CS 152, 162 or consent of
instructor and department chair. Course fee: $50.
CS 165 COBOL Programming Lab (1-2-1), on demand. Students
will develop competency in COBOL. Advanced topics to be covered
include: Sequential files, key index files, and data base structures.
Prerequisite: CS 152, 162 or consent of instructor and department chair.
Course fee: $50.
CS 166 Modula-2 Programming Lab (1-2-1), on demand. Students
will develop competency in Modula-2. Advanced topics to be covered
include: Dynamic data structures, abstract data types, pointers, and
system processing features. Prerequisite: CS 152, 162 or consent of
instructor and department chair. Course fee: $50.
CS 341 Numerical Methods (3-0-3), fall. 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.
Prerequisites: MATH 186 and Pascal or Fortran programming
experience. Same as MATH 341. Course fee: $50.CS 351 Computer Organization and Assembly Language
Programming (3-2-4), fall. Introduction to computer architecture,
internal operation and instruction/data representation, and assembly
language programming. Material supplemented by computer applications
programming lab work. Laboratory graded and credited with course.
Prerequisites: CS 152, 162, or consent of instructor and department
chairman. Lab fee: $50.
CS 352 Programming Languages (3-0-3), spring. 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. Prerequisite: Credit for or concurrent enrollment in CS 351.
Course fee: $50.
CS 354 Algorithms and Advanced Data Structures (3-0-3), fall.
Concepts and algorithms used in the solution of non-numerical problems.
Computer representation and manipulation of character strings, vectors,
arrays, lists, linked lists, pointers and trees. Data searching and sorting
methods. Selected algorithms to be solved using the computer.
Prerequisite: Credit for or concurrent enrollment in CS 351. Course fee:
$50.
CS 400 Guided Study (3-0-3),* on demand. Course fee: $50.
CS 442 Numerical Analysis (3-0-3), spring, even years. Solution of
linear systems of equations by direct and iterative methods, matrix
inversion and evaluation of determinants. Matrix solution of least-square
problems. Approximation of eigenvalues. Selected algorithms to be
solved using the computer. Prerequisites: CS 341; MATH 325. Same as
MATH 442. Course fee: $50.
CS 454 Introduction to Database Theory (3-0-3), spring, odd years.
An introduction to database theory with an emphasis on relational
databases. Topics include data representation, relations, base tables,
indexes, SQL, relational algebra, and relational calculus. Exercises will be
done on a state-of-the-art relational database. Prerequisite: CS 354.
Course fee: $50.
CS 455 Principles of Compiler Design (3-0-3), fall, odd years. A
formal treatment of programming language translation and compiler
design concepts. Emphasis is on scanners, parsers, and translation.
Prerequisites: CS 352, 354. Course fee: $50.
CS 456 Operating Systems (3-0-3), spring, even years. This course
serves as an introduction to operating systems. Topics include dynamic
procedure activation, system structure, evaluation, memory and process
management, and recovery procedures. Prerequisites: CS 351, 354.
Course fee: $50.
CS 495 Computer Science Senior Seminar (3-0-3), spring.
Supervised study of selected topics in the field of computer science that
are not normally or not often available as part of the regular course
offerings. A comprehensive term project is normally required.
Prerequisites: CS 354; ENGL 326; must be taken during the last spring
semester before graduation. Course fee: $50.
Upcoming Pages
Here’s what’s next.
Search Inside
This book can be searched. Note: Results may vary based on the legibility of text within the document.
Tools / Downloads
Get a copy of this page or view the extracted text.
Citing and Sharing
Basic information for referencing this web page. We also provide extended guidance on usage rights, references, copying or embedding.
Reference the current page of this Book.
Abilene Christian University. Catalog of Abilene Christian University, 1994-1995, book, 1994~; Abilene, Texas. (https://texashistory.unt.edu/ark:/67531/metapth46071/m1/59/: accessed April 28, 2024), University of North Texas Libraries, The Portal to Texas History, https://texashistory.unt.edu; crediting Abilene Christian University Library.