About CSB & SJU | Academics | Admission | Alumnae/i and Friends | Arts and Culture | News, Events and Sports | Student Life


Computer science major requirements (50 credits)

The course requirements for a B.A. in Computer Science are the following.

Students who complete MATH 120 may substitute MATH 239 for CSCI 239.

Students must be previously admitted to the major, and they must meet all CSB|SJU requirements for graduation. CSB|SJU requires a 2.00 GPA in CSCI courses to graduate with a computer science degree.

Typical degree plan

Following is an example degree plan, assuming a student plans to study abroad for a semester in the junior year. While the following would be a reasonable plan, common curriculum college requirements and course schedules make individual planning much more complicated. CSB|SJU students discuss their plans with a faculty advisor each semester to ensure that they are on track to graduate within four years.

                               sample Four-Year Course Schedule

This schedule is for a typical student beginning a computer science major in the fall of the first year with no previous foreign language work.

Year

Fall Semester

Spring Semester

First year

CSCI 161
MATH 119 or 120 or 118
First-Year Seminar
Language 111

CSCI 162
SS (Social Science)
First-Year Seminar
Language 112

Sophomore year

CSCI 239
HM (Humanities)
Language 211
NS (Natural Science)

CSCI 230
CSCI 310
TH (Theology)
Elective

Junior year
(Spring abroad)

CSCI 339
CSCI 3XX
GE (Gender)
Elective

FA (Fine Arts)
HM (Humanities)
Elective 
Elective 

Senior year

CSCI 369 (2 cr.)
CSCI 338
CSCI 3XX
TH (Theology)
Electives (2-4 cr.)

CSCI 373
CSCI 3XX
ES (Ethics Seminar)
Elective

 
 

Admission requirements

At CSB|SJU, each student must be admitted into a major before registering as a junior. In our programs, this process is not competitive; it certifies only that we feel that the student is making reasonable progress. For admission to the computer science major, the student must complete the following requirements as evidence of reasonable progress toward the major. A student who is close to completing these requirements may receive "conditional admission", giving the student an additional semester to meet the requirements.

Students will be accepted into the Computer Science major if: 

Students will be conditionally accepted into the Computer Science major if:

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.