


- CSC 101 INTRODUCTION TO PROGRAMMING AND DATA PROCESSING
1 semester, 3 hours

This is a terminal course intended to introduce the student to the
programming language BASIC and to popular software such as spreadsheets,
word processing, and data base management.
- CSC 103 COMPUTER SCIENCE I
1 semester, 4 hours

This course will introduce the student to digital computer concepts and
technical skills. It is intended for students in a technical discipline and
those who plan to continue the study of computer science. This course will
meet four hours a week, including one hour in the computer lab.
- CSC 104 COMPUTER SCIENCE II
1 semester, 4 hours

In this course advanced computer science theories will be investigated using
a high-level structured computer language. This course will meet four hours
a week, including one hour in the computer lab. Prerequisite: CSC 103, MTH
108 or 110 or 131
- CSC 111 COBOL
1 semester, 3 hours

This course is an introduction to COBOL, the major language used in business
and data processing. Prerequisite: CSC 101, CSC 103 or MGT 203
- CSC 180 COMPUTERS IN EDUCATION
1 semester, 3 hours

An introduction to computers for the prospective teacher. Topics include the
terminology and history of computers and the use of computers as a tutor, as
a tool for administrative tasks, and as an aid in problem solving.
- CSC 225 DISCRETE DATA STRUCTURES
1 semester, 4 hours

This course is intended to introduce the student to a variety of data
structure representations. Program efficiency is directly related to
choosing the correct form of data representation. Topics include stacks,
queues, linked lists, trees, and graphs. The implementation issues are
thoroughly covered. This course will meet four hours a week, including one
hour in the computer lab. Prerequisite CSC 104
- CSC 230 ASSEMBLER LANGUAGE
1 semester, 3 hours

This course is intended to develop the knowledge and skill necessary to
program with facility using the non-privileged instruction set of the
ASSEMBLER language of a third-generation byte-oriented system. It is
intended for those desiring a depth of knowledge in the internal instruction
and operations of the computer. Prerequisite: CSC 104
- CSC 387 COMPUTER ARCHITECTURE
1 semester, 3 hours

Introduction to digital systems, covering both combinatorial and sequential
circuits. The digital concepts will be introduced at the digital component
level and the systems level, allowing the student to gain a better
understanding of computer organization. Topics include Boolean Algebra,
coding schemes-such as a grey code, timing considerations, design
techniques, and hardware organization in general. If time permits,
microprocessor and microprogramming operations will be discussed.
Prerequisite: CSC 230
- CSC 395-396 RESEARCH
2 semesters, 3 hours each

In this course the student has the opportunity to investigate in detail an
area or topic in computer science. Both the topic and instructor(s) should
be selected by the student. Permission to register for this course must be
obtained by the instructor(s) whose guidance is sought.
- CSC 410 ARTIFICIAL INTELLIGENCE
1 semester, 3 hours

Problem solving techniques, game playing, data structure representations,
tree searching strategies, and predicated calculus are among the basic
topics discussed. A conceptual understanding of the basic topics will allow
the student to progress to the more advanced areas of A.I. If the time
permits, some of the more advanced topics will be surveyed. Prerequisite:
CSC 225
- CSC 424 DATABASE MANAGEMENT SYSTEMS
1 semester, 3 hours

The student is introduced to concepts and structures necessary to design and
implement a database management system. Topics include data models, data
normalization, data integrity, file organization, and file security.
Prerequisite: CSC 225
- CSC 428 COMPUTER GRAPHICS
1 semester, 3 hours

This course is an introduction to some of the software techniques and data
structures that are used in implementing interactive computer graphics
projects. The student will become familiar with some of the major hardware
features, and some of the input and display devices used in graphics
applications. Using a high level language, the student will implement a
collection of graphics procedures that incorporate the ideas of one of the
field's main graphics standards. Prerequisite: CSC 104
- CSC 433 COMPUTER NETWORKS
1 semester, 3 hours

This course is an introduction to the theory of computer networks based on
the standard seven layer OSI model of networks. Topics included are the
physical layer of the model, IEEE standards for LAN's error detecting and
correcting codes, the simplex protocol for the data link layer, transport
algorithms, public key cryptography, and network operating systems. Examples
may be taken from ARPANET, Ethernet, and protocols such as MAP and TOP.
Prerequisite: CSC 225
- CSC 440 NUMERICAL ANALYSIS I
1 semester, 3 hours

This course is the same as MTH 450. Applications of the digital computer to
solutions of problems. Topics included are solutions to non-linear
equations, polynomial interpolation and approximation, numerical
differentiation and integration, and curve fitting. Prerequisite: MTH 110 or 132
- CSC 445 OPERATING SYSTEMS
1 semester, 3 hours

Management of core memory and peripheral device allocation including job
schedules, input-output schedules, swapping overlay management in a
multi-programming environment will be discussed. Prerequisite: CSC 230
- CSC 450 INTERNSHIP
1 semester, 1-3 credits

See chair to enroll in this course.
- CSC 495-496 RESEARCH
2 semesters, 3 hours each

A continuation of 397-398.
|
|