Degree Requirements
A major in Computer and Information Science is achieved by completion of the following requirements, in addition to the General Education and electives required for a degree:
Required Core Courses
Required Capstone Course
The capstone requirement may be met by completing
CSC 493 | Senior Projects | 1/2 Course Credit |
| or | |
| Other courses approved by the Program | |
CSC 495 | Internship | 1 to 3 Course Credits |
| or | |
UGR 010
| Undergraduate Research (On-campus) | |
| or | |
UGR 020
| Undergraduate Research (Off-Campus) | |
See Undergraduate Research in this publication focused in the computer and information sciences; or CSC 493
Required Distribution Courses
Four (4) additional distribution course credits must be completed.
Two (2) of these course credits must be selected from:
CSC 303 | Theory of Computation | 1 Course Credit |
CSC 325 | Operating Systems & VMs | 1 Course Credit |
CSC 330 | Database Systems | 1 Course Credit |
CSC 340 | Computational Intelligence | 1 Course Credit |
CSC 386 | Special Topics | 1/2 to 1 Course Credit |
CSC 433/MAT 433 | Numerical Analysis (MAT) | 1 Course Credit |
CSC 440 | Design & Analysis of Algorithm | 1 Course Credit |
CSC 486 | Special Topics | 1 Course Credit |
The remaining two (2) distribution courses must be selected from
CSC 111 | Storytelling-Comp Animation | 1 Course Credit |
CSC 114 | Business App & Prog (BUS) | 1 Course Credit |
CSC 125 | Intro to Internet Programming | 1 Course Credit |
CSC 126 | Intro to Robotics | 1 Course Credit |
CSC 186 | Special Topics | 1/2 to 1 Course Credit |
CSC 226 | Software Design & Implement | 1 Course Credit |
CSC 236 | Data Structures | 1 Course Credit |
CSC 286 | Special Topics | 1/2 to 1 Course Credit |
CSC 303 | Theory of Computation | 1 Course Credit |
CSC 325 | Operating Systems & VMs | 1 Course Credit |
CSC 330 | Database Systems | 1 Course Credit |
CSC 340 | Computational Intelligence | 1 Course Credit |
CSC 386 | Special Topics | 1/2 to 1 Course Credit |
CSC 390A | Independent Study | 1 Course Credit |
CSC 390B | Independent Study w/o ALE | 1 Course Credit |
CSC 395 | Internship | 1 to 3 Course Credits |
CSC 397A | Team Initiated Study | 1 Course Credit |
CSC 397B | Team Initiated Study w/o ALE | 1 Course Credit |
CSC 398 | Directed Study | 1 Course Credit |
CSC 433/MAT 433 | Numerical Analysis (MAT) | 1 Course Credit |
CSC 435 | Computer Organization | 1 Course Credit |
CSC 440 | Design & Analysis of Algorithm | 1 Course Credit |
CSC 486 | Special Topics | 1 Course Credit |
CSC 490A | Independent Study | 1 Course Credit |
CSC 490B | Independent Study w/o ALE | 1 Course Credit |
CSC 495 | Internship | 1 to 3 Course Credits |
CSC 497A | Team Initiated Study | 1 Course Credit |
CSC 497B | Team Initiated Study w/o ALE | 1 Course Credit |
CSC 498 | Directed Study | 1 Course Credit |
SENS 320 | Intro-Geographical Info System | 1 Course Credit |
TAD 180/TEC 180 | Graphic Com and Design | 1 Course Credit |
TAD 330/TEC 330 | Comp Aided Drafting & Design | 1 Course Credit |
TAD 382/TEC 382 | Advanced Graphics | 1 Course Credit |
TAD 455/TEC 455 | Comp Integrated Manufacturing | 1 Course Credit |
TAD 460/TEC 460 | Digital Electronics | 1 Course Credit |
Note that each selected course may only be used to satisfy one requirement within this major or the optional concentration in Computer Science.
Required Collateral Course
MAT 105 | Intro to Discrete Math | 1 Course Credit |
| or | |
MAT 312 | Operations Research | 1 Course Credit |
Exploring the Major— Students considering the Computer and Information Science major should begin exploring CSC courses as soon as possible. CSC 111, CSC 114, CSC 125, and CSC 126 are all courses that are specifically designed for early exploration. These courses are not sequential—CSC 126 can be taken without first having completed CSC 111, CSC 114 or CSC 125. CSC 111 and CSC 126 are typically offered every Fall Term and CSC 114 and 125 in every Spring Term. In addition, up to two of these exploratory courses may be used to satisfy major requirements.
Admission to the Major— Each applicant to the major is reviewed and careful consideration of his or her overall performance in the Program is the primary criteria determining admittance.
Course Sequencing Considerations (in order to complete degree requirements within eight terms)— A student with an interest in this major is advised to register for CSC 226 in his/her first or second year as this course is the prerequisite for all upper-level courses. Students who wait too long to take CSC 226 may find completion of the major essentially impossible to complete in eight regular terms. In addition, TAD 265 should be taken by the Fall Term of the student’s third year, or earlier if possible, because it is a prerequisite to CSC 435, which is offered only in alternate years. (NOTE: TAD 265 is not offered when TAD 460 is offered; consult the Schedule of Classes at www.berea.edu/classes for the latest information.) Most upper-level CIS major courses are taught in alternating years, so it is very important to begin the sequence as early as possible.
Proficiency Requirements for Completion of the Major— Students in this major must have a major GPA of 2.0 or higher to complete the degree.
Other Considerations or Recommendations— Students in this major should work carefully with their Academic Advisor to choose electives supportive of their career aspirations. Students must choose either the major in Computer and Information Science or the minor in Computer Science but are prohibited from completing both. However, students may choose to add a Computer Science option to the major in Computer and Information Science (see above).