2013-2014 Catalog

Computer Science B.A.

Course Requirements

Courses

CourseTitleCreditsOffered
CSCI 201Computer Programming I

3

Offered fall and spring.
CSCI 221Computer Programming II

3

Offered fall and spring.
CSCI 312Computer Organization and Architecture I

4

Offered fall and spring.
CSCI 313Computer Organization and Architecture II

3

Offered fall and spring.
CSCI 315Data Structures

3

Offered fall and spring.
CSCI 325Organization of Programming Language

3

Offered spring.
CSCI 401Software Engineering

3

Offered spring.
CSCI 423Analysis of Algorithms

4

Offered spring.
CSCI 435Operating Systems and Computer Architecture

3

Offered fall.

THREE COURSES from

CourseTitleCreditsOffered
CSCI 305Functional Programming

3

Offered fall.
CSCI 415Software Testing

4

Offered fall (even years).
CSCI 422Introduction to Computation Theory

3

Offered spring (odd years).
CSCI 427Introduction to Artificial Intelligence

3

Offered as needed.
CSCI 437Introduction to Data and Computer Communications

3

Offered as needed.
CSCI 455Introduction to Database Systems

3

Offered fall (odd years).
CSCI 467Computer Science Internship

4

Offered as needed.
CSCI 476Advanced Topics in Computer Science

4

Offered spring.

Cognates

CourseTitleCreditsOffered
MATH 212Calculus I

4

Offered fall, spring, summer.
MATH 436Discrete Mathematics

3

Offered spring.

IT IS RECOMMENDED that students also take:

CourseTitleCreditsOffered
COMM 208Public Speaking

3

Offered fall and spring.
ENGL 230Writing for Professional Settings

4

Offered fall, spring, summer.
MATH 209Precalculus Mathematics

4

Offered fall, spring, summer.
MATH 213Calculus II

4

Offered fall, spring, summer.
MATH 315Linear Algebra

4

Offered fall.

Total Credit Hours: 45-48