|
|
 |
Minor
The minor in computer science is currently under review. In light of this, new students will not be accepted to this program until further notice. However, the following computer science courses will continue to be offered pending the outcome of the review process.
| CSC 140. Data Manipulation Software |
2 hours |
This course introduces the use of
spreadsheet and database software to organize, manage, present,
and make calculations from data. The course is designed for
accounting, business, economics, and science majors; however, other students are
welcome. Integrating spreadsheets and databases and transferring
data are emphasized. The course uses
Microsoft Office.
|
| CSC 243. Introduction to Programming
in C++ |
4 hours |
This course introduces the student
to the fundamental techniques of problem solving and algorithm
construction within the context of the C++ programming language.
The student will design and complete several substantial
programming projects, most having significant mathematical
content. Topics include data types, control structures, file
manipulation, functions, parameters, structures, unions,
classes, arrays, dynamic data structures, abstract data types,
object-oriented programming, and separate compilation units.
Prerequisite: MAT 102 or permission of instructor.
|
| CSC 244. Introduction to Programming
in Java |
4 hours |
This course introduces the student
to the fundamental techniques of problem solving and algorithm
construction within the context of the Java programming
language. The student will design and implement several
substantial programming projects, most having significant
mathematical content. Topics include data types, control
structures, file manipulation, functions, parameters, classes,
arrays, dynamic data structures, object-oriented programming,
separate compilation units, HTML, and World Wide Web
programming.
Prerequisite: MAT 102 or permission of instructor.
|
| CSC 290. Special Topics in Computer Science |
1-4 hours |
This course provides an introductory examination of a contemporary topic in computing and/or emerging technologies. The topic will vary from offering to offering. Possible topics include ethics and computing, information systems, and web design. This course may be taken more than once provided that the topic is different.
Prerequisite: See the individual course listing in the current semester class schedule.
|
| CSC 490. Advanced Special Topics in Computer Science |
1-4 hours |
This course provides an advanced examination of a contemporary topic in computing and/or emerging technologies. The topic will vary from offering to offering. Possible topics include discipline-specific computing and technology, internet programming, and management of information systems. This course may be taken more than once provided that the topic is different.
Prerequisite: See the individual course listing in the current semester class schedule.
|
|