Eckerd College - on Florida's Gulf Coast
Computer Science
The Computer Science major was developed in 1983 within the Natural Science Collegium. It is a traditional computer science program that provides a balanced theoretical and practical foundation for careers in an exciting and rapidly developing technology area.
Computer Science Curriculum

The computer science curriculum is based on the suggestions from the Association for Computing Machinery and the Computer Society of the Institute of Electrical and Electronic Engineers. The program is a result of the melding of these suggestions with Eckerd College's liberal arts and sciences traditions. Computer science majors may receive either a Bachelor of Arts, which allows students to take a broader variety of courses, or a Bachelor of Science degree, which requires additional computer science and other science courses.

The minimum computer science requirements includes 13 course. Twelve of the course come from the following three areas. The thirteenth course is the computer science junior/senior seminar.

  • Computer Science Core - The four core courses include Introduction to Computer Science (CS 143) which is generally taken in the same semester as Calculus I, Data Structures (CS 221), Theory of Computing (CS 301) and Computer Architecture (CS 310).
  • Mathematics Core - The mathematics requirement can be fulfilled by taking the four mathematics courses-Calculus I (MA 131), Calculus II (MA 132) or Linear Algebra (MA 236), a statistics course (MA 133 or BS 260), and Discrete Mathematics (MA 143) or by fulfilling the requirements for a mathematics minor (Calculus I and II, Linear Algebra, Combinatorial Mathematics (MA 336****), Statistics and Probability (MA 333). Some students fulfill the requirements for both computer science and mathematics and receive a Bachelor of Science with a double major.
  • Computer Science Electives - Computer science electives include all computer science courses numbered above CS 310, but not including independent study courses, winter term courses, or internship courses. Data Structures is the prerequisite for all of these courses. Some have additional prerequisites.

The junior/senior seminar meets once a week for four semesters. Course credit is given in the last of the four semesters.

The Bachelor of Science degree requires the 13 courses that fulfill the requirements for Bachelor of Arts and four additional courses which include computer science junior/senior electives, upper level mathematics courses, and selected natural science courses.

An example four year schedule for the Bachelor of Arts degree is:

Freshperson year
First Semester-Western Heritage I, foreign language, Introduction to Computer Science, Calculus I

Second Semester-Western Heritage II, foreign language, Data Structures, Calculus II

Sophomore year
First Semester-Theory of Computing, academic area course, a statistics course, one other course

Second Semester-computer science elective, academic area course, Discrete Mathematics, one other course

Junior year
First Semester-Computer Architecture, junior seminar (1/4 course), academic area course, two other courses

Second Semester-computer science elective, junior seminar (1/4 course), academic area course, two other courses

Senior year
First Semester-computer science elective, senior seminar (1/4 course), general education senior seminar course, two other courses

Second Semester-computer science elective, senior seminar, two other courses

The overall program can be compressed into five and possibly four semesters allowing students to transfer to the college and still complete the full program.

A minor in computer science requires completion of Introduction to Computer Science, Data Structures and three computer science courses numbered 300 or above.

Eckerd College Eckerd College's 50th Anniversary
4200 54th Avenue South . St. Petersburg, Florida 33711
(800) 456-9009 or (727) 867-1166
E-mail | Directory | Privacy Policy

Copyright © 2010 Eckerd College. All rights reserved.