COLLEGE OF ARTS AND SCIENCES
DEPARTMENT OF COMPUTER SCIENCE
ACADEMICS
UNDERGRADUATE INFORMATION

Undergraduate Course Rotation Plan


Due to resource limitations, courses are only offered during certain terms. Distributed Learning offerings may be further restricted to specific terms.

In order to assist students in making plans, the Department of Computer Science provides the table below, showing when each of the courses required for the undergraduate majors in Computer Science and Software Engineering will be offered in the next few years.

The letters in the columns indicate a planned offering of a course:

  1. "T" indicates an offering in traditional format, restricted to students who attend class on the Tallahassee Main Campus.
  2. "P" indicates an offering in traditional format, restricted to students who attend class on the Panama City Campus.
  3. "D" indicates an offering in distributed format, available to distance students only.

Columns that are blank indicate terms in which a course is not offered.

Course Offering Plan

Current Courses

  2003 2004 2005
Course SpringSummerFall SpringSummerFall SpringSummerFall
COP 3252 (Internet Application Programming with Java) [*] TTT TTT TTPDT
COP 3502 (Intro CS) T TPD T TPD T TPD
COP 3330 (OOP w/C++) T TPD T TPD T TPD
COP 3331 (OO Anal & Des) TD   TPD  T  
CDA 3101 (Computer Org) TD T TPD T TPD T
CAP 4601 (Artificial Intelligence)       TPD    
COP 4530 (Alg, DS & Generic Prog) TD T TPD T TPD T
COP 4531 (Alg Analysis) TD   T   TPD  
STA 3032 (Stat for SCI & ENG)      D   TD 
COP 4710 (Databases) T   TPD   T  
COT 4420 (Theory of Comput) TD T TPD T T T
COT 4425 (Formal Methods in SE) TD   T   TPD  
COP 4610 (OS & Concurrent Prog)   T   TPD   T
CEN 4010 (Software Eng P & P)   TPD   T   TPD
CIS 4360 (Computer Security) T T   T   T
CIS 4362 (Network Secur. & Crypt.) T   T   T  
COP 4020 (Prog Langs)   TPD   T   TPD
STA 4442 (Probability) TTT TTT TTT
MAD 2104 (Discrete Math I) TDTTD TTTD TTTD
MAD 3105 (Discrete Math II) TTDT TDTT TDTT

Notes, Warnings and Disclaimers

The above is the current plan of this department, based on estimates of our future teaching resources and information provided by other departments. It may be altered from time to time. We hope that we will be able to offer courses more frequently than shown in the plan, but even the offerings shown in the plan will depend on the availability of the necessary resources at the time of offering.

* As of Spring 2002, there are two courses in Java One is COP 3252 Internet Applications with Java and CIS 3931 Intermediate Topics in CS: Java Programming. COP 3252 is a deeper course, for more mature students, who have already taken COP 3330 or CGS 4406. CIS 3931 is more basic, for students who have not taken any prior programming course, and may be substituted for CGS 3408 as the "COP2XXX" prerequisite for entry into the CS major. We plan to offer COP 3252 via distance learning for Fall 2002, but not CIS 3931. Either of these courses may satisfy the CS/SE requirement for a second programming language. A student is not allowed to count more than one of them toward the CS/SE major.

Students should exercise care in course selection when targeting for a particular graduation date. Note, in particular, that if a student fails a course, in most cases it will be necessary to wait a year before there is an opportunity to retake the course.

In general, students should always plan their studies in consultation with one of the Computer Science advisors. For further information contact advisor@cs.fsu.edu.


Copyright © 2003 Florida State University Computer Science Department
Last modified by webmaster on 2003/07/29 11:32:42.