Skip to main content

This is your Donation message.

Academic Program Guide


Computer Science (BA)


ACADEMIC MAP (Effective Summer 2017 and after)

This map is a term-by-term sample course schedule. The milestones listed to the right of each term are designed to keep you on course to graduate in four years. The Sample Schedule serves as a general guideline to help you build a full schedule each term. The General Education and Elective courses must be selected to satisfy all area and multicultural requirements unless your program meets these requirements with major courses. Milestones are courses and special requirements necessary for timely progress to complete a major. Missing milestones will result in one of two types of map registration stops. The first level (Degree Map Off-track) is placed following grade posting if the student has missed a milestone (course and/or GPA) for the first time in the major. If a student is in non-compliance with milestones for two (2) consecutive semesters (excluding summers), a Major Change Required stop is placed on the student's registration.


The Computer Science BA program is designed to prepare students for employment in the computer programming field. Though less math/science oriented than the Bachelors of Science major, the CS/BA major provides a broad background in programming skills, database structure, and computer organization. A student can expect to become proficient at programming in C, C++, and Assembly Language and will have the opportunity to learn other languages as Java, C#, and HTML. As a BA program, participants will need complete 9 hours of humanities/history beyond General Education requirements. This program is limited access; Students must earn a 2.65 GPA to be accepted into the progrm and must ten maintain a minimum GPA of 2.5 to remain in good standing.

Mapping Coordinator: Shellie Camp
Email: scamp@fsu.edu

Sample Schedule

Term 1 hrs
ENC1101 Freshman Composition3
MAC1105 College Algebra3
GE Core Social Science3
GE History3
Elective3
Milestones 1
Complete ENC1101 ( ≥ C minus )
Complete 1st GE Mathematics ( ≥ C minus )
Term 2 hrs
ENC2135 Research, Genre, and Context 3
MAC1140 Pre-Calculus Algebra 3
GE Core Natural Science with Lab4
GE Core Humanities/Cultural Practice3
Milestones 2
Complete ENC2135 ( ≥ C minus )
Complete MAC 1140 ( ≥ C minus )
Minimum Overall GPA ≥ 2.50
Term 3 hrs
COP3014 Programming I3
MAC1114 Analytic Trigonometry2
GE Social Science3
GE Natural Science3
COP3353 Introduction to UNIX1
Minor course3
Milestones 3
Complete MAC 1114 ( ≥ C minus )
Term 4 hrs
MAC2311 Calculus with Analytic Geometry I4
MAD2104 Discrete Mathematics 3
CDA3100 Computer Organization I3
Speech or CIS4250 Ethics and Computer Science 3
COP3330 Object-Oriented Programming3
Milestones 4
Complete MAC 2311 ( ≥ C minus )
Minimum Overall GPA ≥ 2.65
Summer hrs
Minor course3
GE Humanities/Cultural Practice3
Term 5 hrs
COP4710 Theory and Structure of Databases 3
CS Programming Language Elective3
Foreign Language I4
COP4530 Theory and Structure of Databases 3
Milestones 5
Complete COP3014 ( ≥ C minus )
Recommend beginning Foreign Language requirement
Minimum Overall GPA ≥ 2.65
Term 6 hrs
CDA3101 Computer Organization II3
COP4020 Programming Languages3
CS 4000 level Elective3
Foreign Language II4
CS 4000-level Elective3
Milestones 6
Complete MAD2104 ( ≥ C minus )
GPA ≥ 2.50 after formally admitted.
Term 7 hrs
CEN4020 Programming Languages3
LS Ethics3
Foreign Language III4
Minor course3
Elective3
Milestones 7
Complete CDA3100 ( ≥ C minus )
Complete Pre-Graduation Check
Overall GPA ≥ 2.50
Term 8 hrs
COP4610 Programming Languages3
Minor course3
CS 4000 level Elective3
Elective3
Elective3
Milestones 8
Apply for graduation in 1st two weeks
Overall GPA ≥ 2.50

Employment Information
Representative Job titles Related to this Major: Programmer (Scientific, Business, Systems), Technical Writer, Systems Analyst, Operations-Research analyst, Software Engineer, Webmaster, Teacher of High School, Technical Support Representative, Manager, Data Processing System Manager, Network Administrator, Sales Representative for Computer or Software Manufacturers.

Representative Employers: Computer Firms, High Schools, Colleges and Universities, Financial Firms, Private Industry, Governmental Agencies.

International Opportunities: International study is available for all students and may include opportunities for internships or taking course work towards various majors and minors. International study may have an impact on the MAP; therefore, it is important to consult with the academic advisor before participating. Interested students can find information about international study, research, internships, and service opportunities at: global.fsu.edu/undergraduate-students/going-abroad.

This Map is not a contract, either expressed or implied, between the University and the student, but represents a flexible program of the current curriculum which may be altered from time to time to carry out the academic objectives of the University. The University specifically reserves the right to change, delete or add to any Map at any time within the student’s period of study at the University.



View Computer Science (BA) Program Guide