Computer and Information Science B.A.

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

CSC 226Software Design & Implement

1 Course Credit

CSC 236Data Structures

1 Course Credit

CSC 435Computer Organization

1 Course Credit

TAD 130/TEC 130Design and Documentation

1 Course Credit

TAD 265/TEC 265Electricity and Electronics

1 Course Credit

Required Capstone Course

The capstone requirement may be met by completing

CSC 493Senior Projects

1/2 Course Credit

or

Other courses approved by the Program

CSC 495Internship

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 303Theory of Computation

1 Course Credit

CSC 325Operating Systems & VMs

1 Course Credit

CSC 330Database Systems

1 Course Credit

CSC 340Computational Intelligence

1 Course Credit

CSC 386Special Topics

1/2 to 1 Course Credit

CSC 433/MAT 433Numerical Analysis (MAT)

1 Course Credit

CSC 440Design & Analysis of Algorithm

1 Course Credit

CSC 486Special Topics

1 Course Credit

The remaining two (2) distribution courses must be selected from

 

CSC 111Storytelling-Comp Animation

1 Course Credit

CSC 114Business App & Prog (BUS)

1 Course Credit

CSC 125Intro to Internet Programming

1 Course Credit

CSC 126Intro to Robotics

1 Course Credit

CSC 186Special Topics

1/2 to 1 Course Credit

CSC 226Software Design & Implement

1 Course Credit

CSC 236Data Structures

1 Course Credit

CSC 286Special Topics

1/2 to 1 Course Credit

CSC 303Theory of Computation

1 Course Credit

CSC 325Operating Systems & VMs

1 Course Credit

CSC 330Database Systems

1 Course Credit

CSC 340Computational Intelligence

1 Course Credit

CSC 386Special Topics

1/2 to 1 Course Credit

CSC 390AIndependent Study

1 Course Credit

CSC 390BIndependent Study w/o ALE

1 Course Credit

CSC 395Internship

1 to 3 Course Credits

CSC 397ATeam Initiated Study

1 Course Credit

CSC 397BTeam Initiated Study w/o ALE

1 Course Credit

CSC 398Directed Study

1 Course Credit

CSC 433/MAT 433Numerical Analysis (MAT)

1 Course Credit

CSC 435Computer Organization

1 Course Credit

CSC 440Design & Analysis of Algorithm

1 Course Credit

CSC 486Special Topics

1 Course Credit

CSC 490AIndependent Study

1 Course Credit

CSC 490BIndependent Study w/o ALE

1 Course Credit

CSC 495Internship

1 to 3 Course Credits

CSC 497ATeam Initiated Study

1 Course Credit

CSC 497BTeam Initiated Study w/o ALE

1 Course Credit

CSC 498Directed Study

1 Course Credit

SENS 320Intro-Geographical Info System

1 Course Credit

TAD 180/TEC 180Graphic Com and Design

1 Course Credit

TAD 330/TEC 330Comp Aided Drafting & Design

1 Course Credit

TAD 382/TEC 382Advanced Graphics

1 Course Credit

TAD 455/TEC 455Comp Integrated Manufacturing

1 Course Credit

TAD 460/TEC 460Digital 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 105Intro to Discrete Math

1 Course Credit

or

MAT 312Operations 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).