Professor giving a lecture to students in old main

Students may declare a major in computer science as late as second semester of the 2nd year and still complete the program. The plans below are typical of a student who enters Wofford with an intention to major in computer science. Note that most 1st-year students have only one elective their first semester since all students take a science course, a first-year interaction seminar, a language course, and Humanities 101.

Students usually do better in the first computer science course, COSC 235 Programming and Problem Solving, if they have completed MATH 181 Calculus I. We encourage 1st-year students to take calculus their first semester if they don't have AP or transfer credit for it when they enter Wofford.

Option 1 plan for a student who enters without credit for Calculus I.
Year Fall Semester Spring Semester
1st year Science
FYI 101
Foreign Language
Humanities 101
MATH 181  
Science
Physical Education
MATH 182
COSC 235
Elective
2nd year MATH 235
COSC 350
COSC 273
CS elective
MATH 220  
   COSC 351 
3rd year PHIL 218
MATH elective
COSC 340  
4th year COSC 410
CS elective
CS elective
Or
Option 2 plan for a student who enters without credit for Calculus I.
Year Fall Semester Spring Semester
1st year Science
FYI 101
Foreign Language
Humanities 101
 COSC 115
Science
Physical Education
MATH 181
COSC 235

2nd year MATH 235
COSC 350
COSC 273
CS elective
MATH 220  
   COSC 351 
3rd year PHIL 218
MATH elective
COSC 340  
4th year COSC 410
CS elective
CS elective
A student who enters with credit for Calculus I, but not for Calculus II.
Year Fall Semester Spring Semester
1st year Science
FYI 101
Foreign Language
Humanities 101
MATH 182  
Science
Physical Education
COSC 235
Elective
2nd year MATH 235
COSC 350
 COSC 273  
CS elective
MATH 220
   COSC 351
3rd year PHIL 218
MATH elective
COSC 340  
4th year COSC 410
CS elective
CS elective
A student who enters with credit for Calculus I and Calculus II should do well in COSC 235. However, some students prefer to start with COSC 115, a course in creating Web pages, which does not count toward a computer science major, but is a gentler introduction to coding than provided by COSC 235.
Year Fall Semester Spring Semester
1st year Science
FYI 101
Foreign Language
Humanities 101
COSC 235  
Science
Physical Education
COSC 350
Elective
2nd year MATH 235
  COSC 273
CS elective
MATH 220
  COSC 351
3rd year PHIL 218
MATH elective
COSC 340  
4th year COSC 410
CS elective
CS elective