Skip to main content

This is your Donation message.

Academic Program Guide

FSU Teach Computer Science-Math

ACADEMIC MAP (Effective Summer 2019 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 CS-Math/FSU-Teach 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 CS-Math/FSU-Teach 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 is limited access. Students must earn a 2.50 GPA to be accepted into the program.

Mapping Coordinator: Shellie Camp

Sample Schedule

Term 1 hrs
ENC 1101 Freshman Comp3
MAC 2311 Calculus I4
SMT 1043 Step 1 Inquiry1
GE Social Science Core3
GE Humanities & Cultural Practice3
Milestones 1
Complete ENC1101 ( ≥ C minus )
Complete 1st GE Mathematics ( ≥ C minus )
Term 2 hrs
ENC 2135 Research, Genre, and Context 3
MAC 2312 Calculus II4
COP 3363 Intro to Programming 3
SMT 1053 Step 2 Lesson Design 1
GE Ethics 3
Milestones 2
Complete ENC2135 ( ≥ C minus )
Complete 2nd GE Math ( ≥ C minus )
Minimum Overall GPA ≥ 2.50
Term 3 hrs
STA 2122 Applied Statistics3
COP 3330 Object-Oriented Programming3
SMT 3100 Knowing and Learning 3
GE Natural Science Core 3
GE Natural Science Core Lab1
GE Elective/E-series3
Milestones 3
Recommend Purchase LiveText in first 30 days of SMT 3100
Term 4 hrs
GE History3
Foreign Language I4
MAD 2104 Discrete I3
CDA 3100 Computer Organization I3
GE Elective/Diversity3
Milestones 4
Complete MAC 2311 ( ≥ C minus )
Recommend COE Advising
Minimum Overall GPA ≥ 2.50
Summer hrs
Foreign Language II4
COP 3252 Java Programming3
Term 5 hrs
SMT 4301 Classroom Interactions3
MAS 3105 Linear Algebra3
BA History/Humanities3
COP 4530 Data Structures3
CXX C4XXX CS 4000 Elective3
Milestones 5
Complete COP3014 or COP3363 ( ≥ C minus)
Complete SMT 3100
Recommend beginning Foreign Language requirement
Minimum Overall GPA ≥ 2.50
General Knowledge FTCE
Term 6 hrs
BA History/Humanities 3
MTG 4212 College Geometry3
CEN 4020 Software Engineering 3
MAT 3503 Functions and Modeling3
TSL 4342 ESOL Instruction3
RED 4335 Content Area Reading 3
GE Elective3
Milestones 6
Complete MAD2104 ( ≥ C minus )
Overall GPA ≥ 2.50
Complete CDA3100 ( ≥ C minus )
Professional Ed. & Subject Area FTCE
Term 7 hrs
SMT 4664 Project Based Instruction3
CXX C4XXX CS 4000 Elective3
BA History/Humanities3
ISC 3523C Research Methods3
HIS 3505 Perspectives on Science & Math3
Milestones 7
Complete SMT4664 ( ≥ C minus )
Complete RED4335 ( ≥ C minus )
Complete a Pre-Graduation Check
Apply for student teaching in 1st 2 weeks
Term 8 hrs
SMT 4930 and SMT 4945 Apprenticeship Teaching 6
Milestones 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