Undergraduate Course Descriptions

CSCI 1010 - Computer Science Colloquium
1 credit hour

Introduces new computer science students to the computer science major. Topics include degree requirements, faculty resources, research opportunities, and career options.

CSCI 1150 - Computer Orientation
3 credit hours

A general introduction to computers with an emphasis on personal computing, database, word processing, presentation graphics, spreadsheets, and Internet tools. Does not count for Computer Science major or minor.

CSCI 1170 - Computer Science I
4 credit hours

Prerequisite: MATH 1730 or MATH 1810 with a grade of C or better or Math ACT of 26 or better or Calculus placement test score of 73 or better. The first of a two-semester sequence using a high-level language; language constructs and simple data structures such as arrays and strings. Emphasis on problem solving using the language and principles of structured software development. Three lecture hours and two laboratory hour.

CSCI 2170 - Computer Science II
4 credit hours

Prerequisites: CSCI 1170 (or equivalent) with a grade of C or better and MATH 1730 or MATH 1810 with a grade of C or better or Math ACT of 26 or better or Calculus placement test score of 73 or better. A continuation of CSCI 1170. Topics include introductory object-oriented programming techniques, software engineering principles, records, recursion, pointers, stacks and queues, linked lists, trees, and sorting and searching. Three