

Computer Science
Computer Science Major
Students will be accepted into the Computer Science major if:
- They have completed the required mathematics course and CSCI 150 (or 130), CSCI 160 and either CSCI 200 or CSCI 230.
- No more than one of the above courses has a grade below a C, and
- The GPA in the above courses is 2.5 or better.
Students will be conditionally accepted into the Computer Science major if:
- They have not yet completed all the courses needed for unconditional acceptance into the major, but are currently enrolled in the courses which are lacking and
- They meet the other two criteria for acceptance on the courses completed thus far.
Students not accepted to the major must consult with Academic Advising. In exceptional circumstances, a student may be allowed to continue working toward a Computer Science major, subject to constraints determined by the Chair of the department in consultation with Academic Advising.
Course Number | Course Title | Credits |
---|---|---|
CSCI 150 | Introduction to Computing in the Liberal Arts and Sciences | 4 Credit Hours |
CSCI 150 | Introduction to Computing in the Liberal Arts and Sciences | 4 Credit Hours |
CSCI 150L | Laboratory | 0 Credit Hours |
CSCI 150L | Laboratory | 0 Credit Hours |
CSCI 150L | Laboratory | 0 Credit Hours |
CSCI 150L | Laboratory | 0 Credit Hours |
CSCI 155 | Conceptual Approaches to Computing | 2 Credit Hours |
CSCI 155 | Conceptual Approaches to Computing | 2 Credit Hours |
CSCI 160 | Problem Solving, Programming, and Computers | 4 Credit Hours |
CSCI 160 | Problem Solving, Programming, and Computers | 4 Credit Hours |
CSCI 160L | Laboratory | 0 Credit Hours |
CSCI 160L | Laboratory | 0 Credit Hours |
CSCI 160L | Laboratory | 0 Credit Hours |
CSCI 160L | Laboratory | 0 Credit Hours |
CSCI 230 | Software Development | 4 Credit Hours |
CSCI 230L | Laboratory | 0 Credit Hours |
CSCI 310 | Computer Organization | 4 Credit Hours |
CSCI 317O | Video Game Design and Development | 4 Credit Hours |
CSCI 317P | Problem-solving Techniques for Programming Contests | 1 Credit Hour |
CSCI 331 | Database Systems | 4 Credit Hours |
CSCI 332 | Machine Learning | 4 Credit Hours |
CSCI 338 | Algorithms and Concurrency | 4 Credit Hours |
CSCI 373 | Senior Research in Computer Science | 4 Credit Hours |
CSCI 377A | Ethical Issues in Computing | 4 Credit Hours |
Helpful Links
Faculty
Distinguished faculty with diverse expertise
Curriculum
Course Descriptions
Learning Outcomes
Philosophy, Mission and Vision