Skip to main content

This is your Donation message.

Academic Program Guide

FSU -Teach Computer Science-Math

ACADEMIC MAP (Effective Summer 2024 and after)

*Please Note: Face-to-face/in-person instruction of this program is available ONLY at the main campus in Tallahassee, FL. This program is NOT available via Online/Distance Learning.*

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 diversity 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 FSU-Teach/CS-Math major is designed for students who wish to teach Math and/or Computer Science at the middle and/or secondary education levels. Students are strongly encouraged to have credit for College Algebra (MAC1105) prior to enrolling as freshman in the FSU-Teach/CS-Math major. This degree should not be used by someone planning to do graduate work in computer science.

In order to be admitted for the second major in Education, students must have an overall 2.50 or higher GPA, and satisfy the teacher education admission requirements noted here:

This program has a Retention Policy. Students must earn and maintain a 2.50 GPA to be accepted into and remain in the program.

Mapping Coordinator: Shellie Camp

Sample Schedule and Required Milestones by Term

Sample Schedule: Term 1 hrs
ENC 1101 Freshman Comp3
MAC 2311 Calculus I4
GE Humanities & Cultural Practice3
GE Social Science Core3
SMT1043 Step 1: Inquiry Approaches to Teaching1
Required Milestones: Term 1
Complete ENC1101 ( ≥ C minus )
Complete 1st GE Mathematics ( ≥ C minus )
Sample Schedule: Term 2 hrs
ENC 2135 Research, Genre, and Context 3
MAC 2312 Calculus II4
COP 3363 Intro to Programming 3
GE Ethics3
SMT1053 Step 2: Inquiry-Based Lesson Design1
Required Milestones: Term 2
Complete ENC2135 ( ≥ C minus )
Complete 2nd GE Math ( ≥ C minus )
Minimum Overall GPA ≥ 2.50
Sample Schedule: Term 3 hrs
STA 2122 Applied Statistics3
COP 3330 Data Structures, Algorithms, & Generic Programming I3
GE Elective/Writing course3
GE Natural Science Core 3
GE Natural Science Core Lab1
SMT 3100 Knowing and Learning 3
Required Milestones: Term 3
Complete General Knowledge FTCE
Apply for formal admission to STE
Minimum Overall GPA ≥ 2.50
Sample Schedule: Term 4 hrs
COP3252 Java Programming3
Foreign Language I4
MAD 2104 Discrete I3
CDA 3100 Computer Organization I3
GE Elective/Diversity3
Required Milestones: Term 4
Complete MAC 2311 ( ≥ C minus )
Minimum Overall GPA ≥ 2.50
Summer hrs
Foreign Language II4
COP4530 Data Structures II3
Sample Schedule: Term 5 hrs
Foreign Language III4
MAS 3105 Linear Algebra3
CS 4000-level Elective3
SMT 4301 Classroom Interactions3
ISC4302 STEM Engagement Perspectives3
Required Milestones: Term 5
Complete COP3363 or COP3014 ( ≥ C minus)
Complete SMT 3100
Recommend beginning Foreign Language requirement
Civic Literacy Requirement
Minimum Overall GPA ≥ 2.50
Sample Schedule: Term 6 hrs
MAT 3503 Functions and Modeling3
MTG 4212 College Geometry3
CEN 4020 Software Engineering 3
RED4335 Content Area Reading for Secondary School Teachers3
ISC 3523C Research Methods3
TSL4324 ESOL Instruction in the Content Area3
GE Elective3
Required Milestones: Term 6
Complete MAD2104 ( ≥ C minus )
Complete CDA3100 ( ≥ C minus )
Overall GPA ≥ 2.50
Sample Schedule: Term 7 hrs
SMT4664 Project Based Instruction (meets Oral Communication)3
CS 4000-level Elective3
BA History/Humanities3
BA History/Humanities 3
CEN 4090L Software Engineering Capstone1
Required Milestones: Term 7
Complete SMT4664 ( ≥ C minus )
Complete SMT4301 ( ≥ C minus )
Complete a Pre-Graduation Check
Professional Ed. & Subject Area FTCE
Sample Schedule: Term 8 hrs
SMT 4930 and SMT 4945 Apprenticeship Teaching 6
Required Milestones: Term 8
Apply for graduation in 1st two weeks
Overall GPA ≥ 2.50

Employment Information
Representative Job titles Related to this Major: Middle School/High School Advanced Placement Mathematics Teacher, Middle School/High School Advanced Placement Computer Science Teacher, Programmer, Technical Support Representative, Manager, Sales Representative for Computer or Software Manufacturers, Technical Writer, Systems Analyst, Operations-Research analyst, Software Engineer, Webmaster, Data Processing System Manager, Network Administrator.

Representative Employers: Public and private schools, government organizations, private industry, computer firms.

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:

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 FSU -Teach Computer Science-Math Program Guide