December 2009

COMPUTER SCIENCE TUTORIAL

Number of Hours: 
1-4
Course Category: 
CSCI
Course Number: 
4990

Independent study in computer science under faculty supervision. 1-4 hours (may be repeated for total of 9 hours with change in title and content).

COMPUTER SCIENCE WORKSHOP

Number of Hours: 
1-4
Course Category: 
CSCI
Course Number: 
2900

Guided study in computer science under faculty supervision; various topics and methods of instruction. 1-4 hours (may be repeated for total of 6 hours with change in title and topic).

COMPUTER SCIENCE TUTORIAL

Number of Hours: 
1-4
Course Category: 
CSCI
Course Number: 
2990

Independent study in computer science under faculty supervision. 1-4 hours (may be repeated for total of 9 hours with change in title and content).

DISCRETE MATHEMATICS

Number of Hours: 
3
Course Category: 
CSCI
Course Number: 
3043

Mathematics for foundations of computer science. Topics include sets, functions, relations, symbolic logic,
algebraic structures, graphs, and counting techniques. Prerequisite: MATH 1745 or permission of instructor. 3 hours

DATA STRUCTURES

Number of Hours: 
3
Course Category: 
CSCI
Course Number: 
3143

Study of data structures, including arrays, stacks, queues, linked lists, trees, sorting and files. Various
algorithms studied and implemented on existing systems. Prerequisite: CSCl 2243. 3 hours

GRAPHICAL USER INTERFACE/OBJECT ORIENTED PROGRAMMING

Number of Hours: 
3
Course Category: 
CSCI
Course Number: 
3443

Graphical User Interface is an introduction to human-computer interaction and graphical user interfaces with object oriented programming. Topics include drawing in 2-D primitives, the 2-D graphic pipeline, human-computer interaction, window systems, and some extensions of 3-D graphics. Current graphics programming tools will be used with Objective-Oriented programming techniques. Prerequisite: CSCI 2243. 3 hours

COMPUTER ORGANIZATION

Number of Hours: 
3
Course Category: 
CSCI
Course Number: 
3453

Introduction to organizing and structuring hardware components of computers and the mechanics of
information transfer and control. Prerequisite: CSCI 2543 or CSCI 2643. 3 hours

COMPUTER SCIENCE SPECIAL TOPICS

Number of Hours: 
1-4
Course Category: 
CSCI
Course Number: 
3880

Special topics in computer science. 1-4 hours (may be repeated for a total of 6 hours).

SPECIAL TOPICS IN COMMUNICATION

Number of Hours: 
1
Course Category: 
COMM
Course Number: 
2880

Special topics in communication. May be repeated for a total of 6 hours with change in title and content. 1-3 hours.

PROGRAMMING IN "C/C++” II

Number of Hours: 
3
Course Category: 
CSCI
Course Number: 
2243

"C” II is a continuation of "C” I and covers pointers in greater detail. Both linear and multidimensional arrays are introduced and then correlated to pointer access. Strings will be presented and pointer association with these and recursive techniques. File access will be complemented with software tools and an introduction to C++ and Object Oriented Programming. Prerequisite: CSCI 2143. 3 hours