Computing Science

The Department of Computing Science offers three majors, Computing Science, Information Systems, and Cybersecurity. The Computing Science major is designed to prepare students with a strong programming foundation and a broad perspective of the discipline. Graduates are at work as systems analysts, systems engineers, programmers, project leaders and management information specialists.

Major Requirements

Students pursuing a degree in Computing Science must complete the following CS Core, CS Electives, Mathematics and required science courses. A minimum grade of “C” is required in any course used as a prerequisite to a CS course.

CS Core Courses (37 Credits):

CS 158Application Development I

4

CS 160Application Development II

4

CS 245Algorithms

3

CS 303Operating Systems

3

CS 330Networks & Wireless Communica

3

CS 340Data Structures

4

CS 350Architecture and Organization

3

CS 360Database Design & Development

3

CS 395SISoftware Engineering

4

CS 455WIProject Management & Practice

3

CS Electives (6 Credits):

CS xxx                   Choose two (2) Computing Science                        

                               (CS) courses numbered 300 or above (except CS 365).

                               (May include one (1) internship and one (1) independent study.)

Total Credit Hours:43

Supporting Allied Courses - Mathematics and Science (21 Credits):

Math xxx

Of the 21 Mathematics and Science hours, a minimum of 15 hours must be in Mathematics. These hours must include:

MATH 140Calculus I

4

MATH 141Calculus II

4

MATH 150Introduction to Discrete Struc

3

MATH 205Elementary Statistics

3

MATH 206Statistical Methods in Science

4

Or

MATH 316
Applied Statistics

3

Additional MATH hours selected from

MATH 300Calculus III

4

MATH 307College Geometry

3

MATH 315Probability

3

MATH 320Linear Algebra

3

MATH 330Symbolic Logic

3

Science

Of the 21 Mathematics and Science hours, six (6) must be natural science course work intended for science and engineering majors and include laboratory work.  Courses must be selected from the following groups:

BIOL 180, 190, 280, 290,  MSC 111, 112; 113, 114; CHEM 103-104; PHYS 111, 112, 151, 152; .

Total Credit Hours: 75

Minor Requirements

Students pursuing a minor in Computing Science must complete the following CS courses:

CS 158Application Development I

4

CS 160Application Development II

4

CS 360Database Design & Development

3

CS xxx
Additional six (6) credit hours of CS course electives

6

CS xxx: three (3) credit hours numbered 300 or above

Total Credit Hours: 17

Computing Science Important Notes:

  • Students who wish to double major (or minor) in Computing Science or Information Systems and Cybersecurity will only be allowed to double count courses specifically required for both programs. Upper division electives may not be counted toward both programs simultaneously.

Computing Science - Secondary Level

Students who plan to teach Computing Science on the secondary level should consult with the School of Education early in their academic careers to determine the specific requirements.