Skip to main content

This is your Donation message.

Academic Program Guide


FSU Teach Computer Science-Math


College: Arts and Sciences
Degree: B.A.
Limited Access: Yes

Contact: Dr. David Whalley and Lauren Higbee
Address: Dept of Computer Science, Tallahassee, FL 32306-4530 Dr. Whalley: Love 160, Ms. Higbee: Love 203c
Phone: Dr.Whalley:(850)644-3506, Ms. Higbee:(850)644-8700
Email:
Contact: Dr. Robin R. Smith with FSU Teach
Address: 209 Carothers Hall, FSU, Tallahassee, FL 32306-448
Phone: (850) 645-8927
Email:


Description of Major
FSU-Teach is an innovative approach to teacher education that involves collaboration between scientists, mathematicians and education faculty at Florida State University. Computer Science students in the FSU-Teach program will develop their technical knowledge and programming skills as well as gain valuable experience needed to be an effective Mathematics teacher. Computer Science coursework will include coursework in mathematics appropriate to Computer Science, programming, database systems, operating systems, and fundamental algorithms. The program will pay for tuition for the first two Education/Teaching courses. Part time positions with scientists, mathematicians and local schools are available. For more information, see our web site, http://fsu-teach.fsu.edu/ .

This is a double-major only program. FSU-Teach majors are first admitted into their primary, discipline-specific major and must meet the statewide common program prerequisites for that major, in this case, the Bachelor of Arts Computer Science degree program. Later, students apply for admission into a secondary major within the College of Education called Secondary STEM Teaching (STEMTEACH). Upon graduation, students are awarded the B.A. degree with majors in Computer Science and STEM Teaching.

Note to prospective transfer students: Prospective transfer students should contact as-admissions@fsu.edu (Arts & Sciences Admissions) with specific questions about admission and mapping requirements.


Prerequisite Coursework
Students must complete the following prerequisites required for admission in preparation for the upper division major. All of the following may also apply toward major and/or Liberal Studies requirements.

MAC 2311 (4) Calculus I
STA 2122 (3) Introduction to Applied Statistics
SMT X043 (1) Inquiry Approach to Teaching (Step 1)
SMT X053 (1): Inquiry Based Lesson Design (Step 2)

Transfer students will be able to take SMT 1043 and SMT 1053 while enrolled at FSU.

Note: Statewide common prerequisites are always under review. For the most current information and for acceptable alternative courses, visit the “Common Prerequisites Manual.” This is available from the “Student Services” section of http://www.flvc.org.


Requirements
Major Program of Studies at FSU: (73-74 hours)

Computer Science courses: (27-28 hours)
COP 3014 (3) Programming I and COP 3353 (1) Introduction to UNIX OR COP 3363 (3) Introduction to C++ for majors
COP 3330 (3) Object-Oriented Programming
CDA 3100 (3) Computer Organization I
CEN 4020 (3) Software Engineering I
COP 4530 (3) Data Structures, Algorithms, and Generic Programming
COP3252 (3) Java Programming
CXX 4XXX (3) Computer Science 4000 Elective
CXX 4XXX (3) Computer Science 4000 Elective
MAD 2104 (3) Discrete Mathematics I

FSU-Teach courses: (37 hours)
MAC 2312 (4) Calculus II
MAS 3105 (3) Linear Algebra
MTG 4212 (3) College Geometry
MAT 3505 (3) Functions and Modeling
SMT 3100 (3) Knowing and Learning
SMT 4664 (3) Project Based Instruction
SMT 4930 and SMT 4945 (6) Apprenticeship Teaching
HIS 3505 (3) Perspectives on Science and Math
ISC 3523C (3) Research Methods
RED 4335 (3) Content Area Reading
TSL 4324 (3) ESOL Instruction

Additional courses required for the BA program in Computer Science: (9 hours)
Nine (9) hours in the fields of humanities and/or history, in addition to the General Education requirements and the Arts and Sciences foreign language requirement.

Minor: No minor is required since this is considered a double major program.

Computer Skills Competency: 0 hours beyond major.
Satisfied by COP 3014 (3) Programming I or COP 3363 (3) Introduction to Programming

Oral Communication Competency: 0 hours beyond major. Satisfied by SMT 4664 (3) Project Based Instruction

Minimum Program Requirements Summary
Total Hrs. Required 120
General Education 36*
Prerequisite Coursework 9*
Major Coursework 73-74
Foreign Language 0-12 (depending on placement) Computer Skills 0 beyond major
Oral Communication Competency 0 beyond major
Electives to bring total hours to 120

*Note: Some prerequisite coursework may also be applied to General Education requirements.
" placeholder="Requirements for the Program">

Requirements for graduation in the College of Arts and Sciences include:
The College of Arts and Sciences requires proficiency in a foreign language through the intermediate (2220 or equivalent) level or sign language through the advanced (2614 or equivalent) level.

Admissions/Continuation Requirements to the Major Program of Studies
To be recognized as “formally admitted” into this major, students must meet the following requirements:

1) certification to upper division (or transfer admission into the program as a junior);
2) completion of 18 hours of General Education courses or an AA;
3) satisfactory completion of “Step 1” and “Step 2” courses;
4) a cumulative GPA of at least a 2.50;
5) completion of all the common prerequisite courses for the major; and
6) a passing score on all four parts of the FTCE General Knowledge Test.

Once these are complete, the student must apply to Educator Preparation online at http://explorefsucoe.com/admissions.

Limited Access Policy in Computer Science
*The undergraduate programs in computer science are limited access.* The CS-Math/FSU-Teach major requires a minimum 2.50 all college-level work attempted GPA for formal admission. All State Common Program Prerequisites listed as Term 1-4 milestones must be completed with a "C" range (C minus, C, or C+) grade or better. Students earning less than the necessary grade in any of these courses will be required to retake those courses until the standard is met.

Note: retaking a course may delay graduation and incur increased fee liability (i.e., repeat course surcharge and excess credit surcharge).

Upon formal admission into the program, the student must:
• complete all courses required for the major with a grade of "C minus" or better;
• maintain a 2.5 all-college-level-work-attempted GPA, excluding the Term 1-4 State Common Prerequisites milestone courses;
• not receive more than 3 unsatisfactory grades combined in Programming I (COP3014 or COP3363) and Object-Oriented Programming (COP3330);
• not accumulate more than 5 unsatisfactory grades (U, F, D minus, D, D+) in courses required for the major, excluding Term 1-4 State Common Prerequisites milestone courses, taken after enrolling at FSU.

Major Program of Studies at FSU: (73-74 hours)

Computer Science courses: (27-28 hours)
COP 3014 (3) Programming I and COP 3353 (1) Introduction to UNIX OR COP 3363 (3) Introduction to C++ for majors
COP 3330 (3) Object-Oriented Programming
CDA 3100 (3) Computer Organization I
CEN 4020 (3) Software Engineering I
COP 4530 (3) Data Structures, Algorithms, and Generic Programming
COP3252 (3) Java Programming
CXX 4XXX (3) Computer Science 4000 Elective
CXX 4XXX (3) Computer Science 4000 Elective
MAD 2104 (3) Discrete Mathematics I

FSU-Teach courses: (37 hours)
MAC 2312 (4) Calculus II
MAS 3105 (3) Linear Algebra
MTG 4212 (3) College Geometry
MAT 3505 (3) Functions and Modeling
SMT 3100 (3) Knowing and Learning
SMT 4664 (3) Project Based Instruction
SMT 4930 and SMT 4945 (6) Apprenticeship Teaching
HIS 3505 (3) Perspectives on Science and Math
ISC 3523C (3) Research Methods
RED 4335 (3) Content Area Reading
TSL 4324 (3) ESOL Instruction

Additional courses required for the BA program in Computer Science: (9 hours)
Nine (9) hours in the fields of humanities and/or history, in addition to the General Education requirements and the Arts and Sciences foreign language requirement.

Minor: No minor is required since this is considered a double major program.

Computer Skills Competency: 0 hours beyond major.
Satisfied by COP 3014 (3) Programming I or COP 3363 (3) Introduction to Programming

Oral Communication Competency: 0 hours beyond major. Satisfied by SMT 4664 (3) Project Based Instruction

Minimum Program Requirements Summary
Total Hrs. Required 120
General Education 36*
Prerequisite Coursework 9*
Major Coursework 73-74
Foreign Language 0-12 (depending on placement) Computer Skills 0 beyond major
Oral Communication Competency 0 beyond major
Electives to bring total hours to 120

*Note: Some prerequisite coursework may also be applied to General Education requirements.
" placeholder="Requirements for the Program">

Requirements for graduation in the College of Arts and Sciences include:
The College of Arts and Sciences requires proficiency in a foreign language through the intermediate (2220 or equivalent) level or sign language through the advanced (2614 or equivalent) level.

Admissions/Continuation Requirements to the Major Program of Studies
To be recognized as “formally admitted” into this major, students must meet the following requirements:

1) certification to upper division (or transfer admission into the program as a junior);
2) completion of 18 hours of General Education courses or an AA;
3) satisfactory completion of “Step 1” and “Step 2” courses;
4) a cumulative GPA of at least a 2.50;
5) completion of all the common prerequisite courses for the major; and
6) a passing score on all four parts of the FTCE General Knowledge Test.

Once these are complete, the student must apply to Educator Preparation online at http://explorefsucoe.com/admissions.

Limited Access Policy in Computer Science
*The undergraduate programs in computer science are limited access.* The CS-Math/FSU-Teach major requires a minimum 2.50 all college-level work attempted GPA for formal admission. All State Common Program Prerequisites listed as Term 1-4 milestones must be completed with a "C" range (C minus, C, or C+) grade or better. Students earning less than the necessary grade in any of these courses will be required to retake those courses until the standard is met.

Note: retaking a course may delay graduation and incur increased fee liability (i.e., repeat course surcharge and excess credit surcharge).

Upon formal admission into the program, the student must:
• complete all courses required for the major with a grade of "C minus" or better;
• maintain a 2.5 all-college-level-work-attempted GPA, excluding the Term 1-4 State Common Prerequisites milestone courses;
• not receive more than 3 unsatisfactory grades combined in Programming I (COP3014 or COP3363) and Object-Oriented Programming (COP3330);
• not accumulate more than 5 unsatisfactory grades (U, F, D minus, D, D+) in courses required for the major, excluding Term 1-4 State Common Prerequisites milestone courses, taken after enrolling at FSU.

Major Program of Studies at FSU: (73-74 hours)

Computer Science courses: (27-28 hours)
COP 3014 (3) Programming I and COP 3353 (1) Introduction to UNIX OR COP 3363 (3) Introduction to C++ for majors
COP 3330 (3) Object-Oriented Programming
CDA 3100 (3) Computer Organization I
CEN 4020 (3) Software Engineering I
COP 4530 (3) Data Structures, Algorithms, and Generic Programming
COP3252 (3) Java Programming
CXX 4XXX (3) Computer Science 4000 Elective
CXX 4XXX (3) Computer Science 4000 Elective
MAD 2104 (3) Discrete Mathematics I

FSU-Teach courses: (37 hours)
MAC 2312 (4) Calculus II
MAS 3105 (3) Linear Algebra
MTG 4212 (3) College Geometry
MAT 3505 (3) Functions and Modeling
SMT 3100 (3) Knowing and Learning
SMT 4664 (3) Project Based Instruction
SMT 4930 and SMT 4945 (6) Apprenticeship Teaching
HIS 3505 (3) Perspectives on Science and Math
ISC 3523C (3) Research Methods
RED 4335 (3) Content Area Reading
TSL 4324 (3) ESOL Instruction

Additional courses required for the BA program in Computer Science: (9 hours)
Nine (9) hours in the fields of humanities and/or history, in addition to the General Education requirements and the Arts and Sciences foreign language requirement.

Minor: No minor is required since this is considered a double major program.

Computer Skills Competency: 0 hours beyond major.
Satisfied by COP 3014 (3) Programming I or COP 3363 (3) Introduction to Programming

Oral Communication Competency: 0 hours beyond major. Satisfied by SMT 4664 (3) Project Based Instruction

Minimum Program Requirements Summary
Total Hrs. Required 120
General Education 36*
Prerequisite Coursework 9*
Major Coursework 73-74
Foreign Language 0-12 (depending on placement) Computer Skills 0 beyond major
Oral Communication Competency 0 beyond major
Electives to bring total hours to 120

*Note: Some prerequisite coursework may also be applied to General Education requirements.
" placeholder="Requirements for the Program">
Major Program of Studies at FSU: (73-74 hours)

Computer Science courses: (27-28 hours)
COP 3014 (3) Programming I and COP 3353 (1) Introduction to UNIX OR COP 3363 (3) Introduction to C++ for majors
COP 3330 (3) Object-Oriented Programming
CDA 3100 (3) Computer Organization I
CEN 4020 (3) Software Engineering I
COP 4530 (3) Data Structures, Algorithms, and Generic Programming
COP3252 (3) Java Programming
CXX 4XXX (3) Computer Science 4000 Elective
CXX 4XXX (3) Computer Science 4000 Elective
MAD 2104 (3) Discrete Mathematics I

FSU-Teach courses: (37 hours)
MAC 2312 (4) Calculus II
MAS 3105 (3) Linear Algebra
MTG 4212 (3) College Geometry
MAT 3505 (3) Functions and Modeling
SMT 3100 (3) Knowing and Learning
SMT 4664 (3) Project Based Instruction
SMT 4930 and SMT 4945 (6) Apprenticeship Teaching
HIS 3505 (3) Perspectives on Science and Math
ISC 3523C (3) Research Methods
RED 4335 (3) Content Area Reading
TSL 4324 (3) ESOL Instruction

Additional courses required for the BA program in Computer Science: (9 hours)
Nine (9) hours in the fields of humanities and/or history, in addition to the General Education requirements and the Arts and Sciences foreign language requirement.

Minor: No minor is required since this is considered a double major program.

Computer Skills Competency: 0 hours beyond major.
Satisfied by COP 3014 (3) Programming I or COP 3363 (3) Introduction to Programming

Oral Communication Competency: 0 hours beyond major. Satisfied by SMT 4664 (3) Project Based Instruction

Minimum Program Requirements Summary
Total Hrs. Required 120
General Education 36*
Prerequisite Coursework 9*
Major Coursework 73-74
Foreign Language 0-12 (depending on placement) Computer Skills 0 beyond major
Oral Communication Competency 0 beyond major
Electives to bring total hours to 120

*Note: Some prerequisite coursework may also be applied to General Education requirements.
" placeholder="Requirements for the Program">

Requirements for graduation in the College of Arts and Sciences include:
The College of Arts and Sciences requires proficiency in a foreign language through the intermediate (2220 or equivalent) level or sign language through the advanced (2614 or equivalent) level.

Admissions/Continuation Requirements to the Major Program of Studies
To be recognized as “formally admitted” into this major, students must meet the following requirements:

1) certification to upper division (or transfer admission into the program as a junior);
2) completion of 18 hours of General Education courses or an AA;
3) satisfactory completion of “Step 1” and “Step 2” courses;
4) a cumulative GPA of at least a 2.50;
5) completion of all the common prerequisite courses for the major; and
6) a passing score on all four parts of the FTCE General Knowledge Test.

Once these are complete, the student must apply to Educator Preparation online at http://explorefsucoe.com/admissions.

Limited Access Policy in Computer Science
*The undergraduate programs in computer science are limited access.* The CS-Math/FSU-Teach major requires a minimum 2.50 all college-level work attempted GPA for formal admission. All State Common Program Prerequisites listed as Term 1-4 milestones must be completed with a "C" range (C minus, C, or C+) grade or better. Students earning less than the necessary grade in any of these courses will be required to retake those courses until the standard is met.

Note: retaking a course may delay graduation and incur increased fee liability (i.e., repeat course surcharge and excess credit surcharge).

Upon formal admission into the program, the student must:
• complete all courses required for the major with a grade of "C minus" or better;
• maintain a 2.5 all-college-level-work-attempted GPA, excluding the Term 1-4 State Common Prerequisites milestone courses;
• not receive more than 3 unsatisfactory grades combined in Programming I (COP3014 or COP3363) and Object-Oriented Programming (COP3330);
• not accumulate more than 5 unsatisfactory grades (U, F, D minus, D, D+) in courses required for the major, excluding Term 1-4 State Common Prerequisites milestone courses, taken after enrolling at FSU.

Major Program of Studies at FSU: (73-74 hours)

Computer Science courses: (27-28 hours)
COP 3014 (3) Programming I and COP 3353 (1) Introduction to UNIX OR COP 3363 (3) Introduction to C++ for majors
COP 3330 (3) Object-Oriented Programming
CDA 3100 (3) Computer Organization I
CEN 4020 (3) Software Engineering I
COP 4530 (3) Data Structures, Algorithms, and Generic Programming
COP3252 (3) Java Programming
CXX 4XXX (3) Computer Science 4000 Elective
CXX 4XXX (3) Computer Science 4000 Elective
MAD 2104 (3) Discrete Mathematics I

FSU-Teach courses: (37 hours)
MAC 2312 (4) Calculus II
MAS 3105 (3) Linear Algebra
MTG 4212 (3) College Geometry
MAT 3505 (3) Functions and Modeling
SMT 3100 (3) Knowing and Learning
SMT 4664 (3) Project Based Instruction
SMT 4930 and SMT 4945 (6) Apprenticeship Teaching
HIS 3505 (3) Perspectives on Science and Math
ISC 3523C (3) Research Methods
RED 4335 (3) Content Area Reading
TSL 4324 (3) ESOL Instruction

Additional courses required for the BA program in Computer Science: (9 hours)
Nine (9) hours in the fields of humanities and/or history, in addition to the General Education requirements and the Arts and Sciences foreign language requirement.

Minor: No minor is required since this is considered a double major program.

Computer Skills Competency: 0 hours beyond major.
Satisfied by COP 3014 (3) Programming I or COP 3363 (3) Introduction to Programming

Oral Communication Competency: 0 hours beyond major. Satisfied by SMT 4664 (3) Project Based Instruction

Minimum Program Requirements Summary
Total Hrs. Required 120
General Education 36*
Prerequisite Coursework 9*
Major Coursework 73-74
Foreign Language 0-12 (depending on placement) Computer Skills 0 beyond major
Oral Communication Competency 0 beyond major
Electives to bring total hours to 120

*Note: Some prerequisite coursework may also be applied to General Education requirements.
" placeholder="Requirements for the Program">
Major Program of Studies at FSU: (73-74 hours)

Computer Science courses: (27-28 hours)
COP 3014 (3) Programming I and COP 3353 (1) Introduction to UNIX OR COP 3363 (3) Introduction to C++ for majors
COP 3330 (3) Object-Oriented Programming
CDA 3100 (3) Computer Organization I
CEN 4020 (3) Software Engineering I
COP 4530 (3) Data Structures, Algorithms, and Generic Programming
COP3252 (3) Java Programming
CXX 4XXX (3) Computer Science 4000 Elective
CXX 4XXX (3) Computer Science 4000 Elective
MAD 2104 (3) Discrete Mathematics I

FSU-Teach courses: (37 hours)
MAC 2312 (4) Calculus II
MAS 3105 (3) Linear Algebra
MTG 4212 (3) College Geometry
MAT 3505 (3) Functions and Modeling
SMT 3100 (3) Knowing and Learning
SMT 4664 (3) Project Based Instruction
SMT 4930 and SMT 4945 (6) Apprenticeship Teaching
HIS 3505 (3) Perspectives on Science and Math
ISC 3523C (3) Research Methods
RED 4335 (3) Content Area Reading
TSL 4324 (3) ESOL Instruction

Additional courses required for the BA program in Computer Science: (9 hours)
Nine (9) hours in the fields of humanities and/or history, in addition to the General Education requirements and the Arts and Sciences foreign language requirement.

Minor: No minor is required since this is considered a double major program.

Computer Skills Competency: 0 hours beyond major.
Satisfied by COP 3014 (3) Programming I or COP 3363 (3) Introduction to Programming

Oral Communication Competency: 0 hours beyond major. Satisfied by SMT 4664 (3) Project Based Instruction

Minimum Program Requirements Summary
Total Hrs. Required 120
General Education 36*
Prerequisite Coursework 9*
Major Coursework 73-74
Foreign Language 0-12 (depending on placement) Computer Skills 0 beyond major
Oral Communication Competency 0 beyond major
Electives to bring total hours to 120

*Note: Some prerequisite coursework may also be applied to General Education requirements.
" placeholder="Requirements for the Program">
Major Program of Studies at FSU: (73-74 hours)

Computer Science courses: (27-28 hours)
COP 3014 (3) Programming I and COP 3353 (1) Introduction to UNIX OR COP 3363 (3) Introduction to C++ for majors
COP 3330 (3) Object-Oriented Programming
CDA 3100 (3) Computer Organization I
CEN 4020 (3) Software Engineering I
COP 4530 (3) Data Structures, Algorithms, and Generic Programming
COP3252 (3) Java Programming
CXX 4XXX (3) Computer Science 4000 Elective
CXX 4XXX (3) Computer Science 4000 Elective
MAD 2104 (3) Discrete Mathematics I

FSU-Teach courses: (37 hours)
MAC 2312 (4) Calculus II
MAS 3105 (3) Linear Algebra
MTG 4212 (3) College Geometry
MAT 3505 (3) Functions and Modeling
SMT 3100 (3) Knowing and Learning
SMT 4664 (3) Project Based Instruction
SMT 4930 and SMT 4945 (6) Apprenticeship Teaching
HIS 3505 (3) Perspectives on Science and Math
ISC 3523C (3) Research Methods
RED 4335 (3) Content Area Reading
TSL 4324 (3) ESOL Instruction

Additional courses required for the BA program in Computer Science: (9 hours)
Nine (9) hours in the fields of humanities and/or history, in addition to the General Education requirements and the Arts and Sciences foreign language requirement.

Minor: No minor is required since this is considered a double major program.

Computer Skills Competency: 0 hours beyond major.
Satisfied by COP 3014 (3) Programming I or COP 3363 (3) Introduction to Programming

Oral Communication Competency: 0 hours beyond major. Satisfied by SMT 4664 (3) Project Based Instruction

Minimum Program Requirements Summary
Total Hrs. Required 120
General Education 36*
Prerequisite Coursework 9*
Major Coursework 73-74
Foreign Language 0-12 (depending on placement) Computer Skills 0 beyond major
Oral Communication Competency 0 beyond major
Electives to bring total hours to 120

*Note: Some prerequisite coursework may also be applied to General Education requirements.
" placeholder="Requirements for the Program">

Requirements for graduation in the College of Arts and Sciences include:
The College of Arts and Sciences requires proficiency in a foreign language through the intermediate (2220 or equivalent) level or sign language through the advanced (2614 or equivalent) level.

Admissions/Continuation Requirements to the Major Program of Studies
To be recognized as “formally admitted” into this major, students must meet the following requirements:

1) certification to upper division (or transfer admission into the program as a junior);
2) completion of 18 hours of General Education courses or an AA;
3) satisfactory completion of “Step 1” and “Step 2” courses;
4) a cumulative GPA of at least a 2.50;
5) completion of all the common prerequisite courses for the major; and
6) a passing score on all four parts of the FTCE General Knowledge Test.

Once these are complete, the student must apply to Educator Preparation online at http://explorefsucoe.com/admissions.

Limited Access Policy in Computer Science
*The undergraduate programs in computer science are limited access.* The CS-Math/FSU-Teach major requires a minimum 2.50 all college-level work attempted GPA for formal admission. All State Common Program Prerequisites listed as Term 1-4 milestones must be completed with a "C" range (C minus, C, or C+) grade or better. Students earning less than the necessary grade in any of these courses will be required to retake those courses until the standard is met.

Note: retaking a course may delay graduation and incur increased fee liability (i.e., repeat course surcharge and excess credit surcharge).

Upon formal admission into the program, the student must:
• complete all courses required for the major with a grade of "C minus" or better;
• maintain a 2.5 all-college-level-work-attempted GPA, excluding the Term 1-4 State Common Prerequisites milestone courses;
• not receive more than 3 unsatisfactory grades combined in Programming I (COP3014 or COP3363) and Object-Oriented Programming (COP3330);
• not accumulate more than 5 unsatisfactory grades (U, F, D minus, D, D+) in courses required for the major, excluding Term 1-4 State Common Prerequisites milestone courses, taken after enrolling at FSU.

Major Program of Studies at FSU: (73-74 hours)

Computer Science courses: (27-28 hours)
COP 3014 (3) Programming I and COP 3353 (1) Introduction to UNIX OR COP 3363 (3) Introduction to C++ for majors
COP 3330 (3) Object-Oriented Programming
CDA 3100 (3) Computer Organization I
CEN 4020 (3) Software Engineering I
COP 4530 (3) Data Structures, Algorithms, and Generic Programming
COP3252 (3) Java Programming
CXX 4XXX (3) Computer Science 4000 Elective
CXX 4XXX (3) Computer Science 4000 Elective
MAD 2104 (3) Discrete Mathematics I

FSU-Teach courses: (37 hours)
MAC 2312 (4) Calculus II
MAS 3105 (3) Linear Algebra
MTG 4212 (3) College Geometry
MAT 3505 (3) Functions and Modeling
SMT 3100 (3) Knowing and Learning
SMT 4664 (3) Project Based Instruction
SMT 4930 and SMT 4945 (6) Apprenticeship Teaching
HIS 3505 (3) Perspectives on Science and Math
ISC 3523C (3) Research Methods
RED 4335 (3) Content Area Reading
TSL 4324 (3) ESOL Instruction

Additional courses required for the BA program in Computer Science: (9 hours)
Nine (9) hours in the fields of humanities and/or history, in addition to the General Education requirements and the Arts and Sciences foreign language requirement.

Minor: No minor is required since this is considered a double major program.

Computer Skills Competency: 0 hours beyond major.
Satisfied by COP 3014 (3) Programming I or COP 3363 (3) Introduction to Programming

Oral Communication Competency: 0 hours beyond major. Satisfied by SMT 4664 (3) Project Based Instruction

Minimum Program Requirements Summary
Total Hrs. Required 120
General Education 36*
Prerequisite Coursework 9*
Major Coursework 73-74
Foreign Language 0-12 (depending on placement) Computer Skills 0 beyond major
Oral Communication Competency 0 beyond major
Electives to bring total hours to 120

*Note: Some prerequisite coursework may also be applied to General Education requirements.
" placeholder="Requirements for the Program">

Requirements for graduation in the College of Arts and Sciences include:
The College of Arts and Sciences requires proficiency in a foreign language through the intermediate (2220 or equivalent) level or sign language through the advanced (2614 or equivalent) level.

Admissions/Continuation Requirements to the Major Program of Studies
To be recognized as “formally admitted” into this major, students must meet the following requirements:

1) certification to upper division (or transfer admission into the program as a junior);
2) completion of 18 hours of General Education courses or an AA;
3) satisfactory completion of “Step 1” and “Step 2” courses;
4) a cumulative GPA of at least a 2.50;
5) completion of all the common prerequisite courses for the major; and
6) a passing score on all four parts of the FTCE General Knowledge Test.

Once these are complete, the student must apply to Educator Preparation online at http://explorefsucoe.com/admissions.

Limited Access Policy in Computer Science
*The undergraduate programs in computer science are limited access.* The CS-Math/FSU-Teach major requires a minimum 2.50 all college-level work attempted GPA for formal admission. All State Common Program Prerequisites listed as Term 1-4 milestones must be completed with a "C" range (C minus, C, or C+) grade or better. Students earning less than the necessary grade in any of these courses will be required to retake those courses until the standard is met.

Note: retaking a course may delay graduation and incur increased fee liability (i.e., repeat course surcharge and excess credit surcharge).

Upon formal admission into the program, the student must:
• complete all courses required for the major with a grade of "C minus" or better;
• maintain a 2.5 all-college-level-work-attempted GPA, excluding the Term 1-4 State Common Prerequisites milestone courses;
• not receive more than 3 unsatisfactory grades combined in Programming I (COP3014 or COP3363) and Object-Oriented Programming (COP3330);
• not accumulate more than 5 unsatisfactory grades (U, F, D minus, D, D+) in courses required for the major, excluding Term 1-4 State Common Prerequisites milestone courses, taken after enrolling at FSU.

Major Program of Studies at FSU: (73-74 hours)

Computer Science courses: (27-28 hours)
COP 3014 (3) Programming I and COP 3353 (1) Introduction to UNIX OR COP 3363 (3) Introduction to C++ for majors
COP 3330 (3) Object-Oriented Programming
CDA 3100 (3) Computer Organization I
CEN 4020 (3) Software Engineering I
COP 4530 (3) Data Structures, Algorithms, and Generic Programming
COP3252 (3) Java Programming
CXX 4XXX (3) Computer Science 4000 Elective
CXX 4XXX (3) Computer Science 4000 Elective
MAD 2104 (3) Discrete Mathematics I

FSU-Teach courses: (37 hours)
MAC 2312 (4) Calculus II
MAS 3105 (3) Linear Algebra
MTG 4212 (3) College Geometry
MAT 3505 (3) Functions and Modeling
SMT 3100 (3) Knowing and Learning
SMT 4664 (3) Project Based Instruction
SMT 4930 and SMT 4945 (6) Apprenticeship Teaching
HIS 3505 (3) Perspectives on Science and Math
ISC 3523C (3) Research Methods
RED 4335 (3) Content Area Reading
TSL 4324 (3) ESOL Instruction

Additional courses required for the BA program in Computer Science: (9 hours)
Nine (9) hours in the fields of humanities and/or history, in addition to the General Education requirements and the Arts and Sciences foreign language requirement.

Minor: No minor is required since this is considered a double major program.

Computer Skills Competency: 0 hours beyond major.
Satisfied by COP 3014 (3) Programming I or COP 3363 (3) Introduction to Programming

Oral Communication Competency: 0 hours beyond major. Satisfied by SMT 4664 (3) Project Based Instruction

Minimum Program Requirements Summary
Total Hrs. Required 120
General Education 36*
Prerequisite Coursework 9*
Major Coursework 73-74
Foreign Language 0-12 (depending on placement) Computer Skills 0 beyond major
Oral Communication Competency 0 beyond major
Electives to bring total hours to 120

*Note: Some prerequisite coursework may also be applied to General Education requirements.
" placeholder="Requirements for the Program">
Major Program of Studies at FSU: (73-74 hours)

Computer Science courses: (27-28 hours)
COP 3014 (3) Programming I and COP 3353 (1) Introduction to UNIX OR COP 3363 (3) Introduction to C++ for majors
COP 3330 (3) Object-Oriented Programming
CDA 3100 (3) Computer Organization I
CEN 4020 (3) Software Engineering I
COP 4530 (3) Data Structures, Algorithms, and Generic Programming
COP3252 (3) Java Programming
CXX 4XXX (3) Computer Science 4000 Elective
CXX 4XXX (3) Computer Science 4000 Elective
MAD 2104 (3) Discrete Mathematics I

FSU-Teach courses: (37 hours)
MAC 2312 (4) Calculus II
MAS 3105 (3) Linear Algebra
MTG 4212 (3) College Geometry
MAT 3505 (3) Functions and Modeling
SMT 3100 (3) Knowing and Learning
SMT 4664 (3) Project Based Instruction
SMT 4930 and SMT 4945 (6) Apprenticeship Teaching
HIS 3505 (3) Perspectives on Science and Math
ISC 3523C (3) Research Methods
RED 4335 (3) Content Area Reading
TSL 4324 (3) ESOL Instruction

Additional courses required for the BA program in Computer Science: (9 hours)
Nine (9) hours in the fields of humanities and/or history, in addition to the General Education requirements and the Arts and Sciences foreign language requirement.

Minor: No minor is required since this is considered a double major program.

Computer Skills Competency: 0 hours beyond major.
Satisfied by COP 3014 (3) Programming I or COP 3363 (3) Introduction to Programming

Oral Communication Competency: 0 hours beyond major. Satisfied by SMT 4664 (3) Project Based Instruction

Minimum Program Requirements Summary
Total Hrs. Required 120
General Education 36*
Prerequisite Coursework 9*
Major Coursework 73-74
Foreign Language 0-12 (depending on placement) Computer Skills 0 beyond major
Oral Communication Competency 0 beyond major
Electives to bring total hours to 120

*Note: Some prerequisite coursework may also be applied to General Education requirements.
" placeholder="Requirements for the Program">

Requirements for graduation in the College of Arts and Sciences include:
The College of Arts and Sciences requires proficiency in a foreign language through the intermediate (2220 or equivalent) level or sign language through the advanced (2614 or equivalent) level.

Admissions/Continuation Requirements to the Major Program of Studies
To be recognized as “formally admitted” into this major, students must meet the following requirements:

1) certification to upper division (or transfer admission into the program as a junior);
2) completion of 18 hours of General Education courses or an AA;
3) satisfactory completion of “Step 1” and “Step 2” courses;
4) a cumulative GPA of at least a 2.50;
5) completion of all the common prerequisite courses for the major; and
6) a passing score on all four parts of the FTCE General Knowledge Test.

Once these are complete, the student must apply to Educator Preparation online at http://explorefsucoe.com/admissions.

Limited Access Policy in Computer Science
*The undergraduate programs in computer science are limited access.* The CS-Math/FSU-Teach major requires a minimum 2.50 all college-level work attempted GPA for formal admission. All State Common Program Prerequisites listed as Term 1-4 milestones must be completed with a "C" range (C minus, C, or C+) grade or better. Students earning less than the necessary grade in any of these courses will be required to retake those courses until the standard is met.

Note: retaking a course may delay graduation and incur increased fee liability (i.e., repeat course surcharge and excess credit surcharge).

Upon formal admission into the program, the student must:
• complete all courses required for the major with a grade of "C minus" or better;
• maintain a 2.5 all-college-level-work-attempted GPA, excluding the Term 1-4 State Common Prerequisites milestone courses;
• not receive more than 3 unsatisfactory grades combined in Programming I (COP3014 or COP3363) and Object-Oriented Programming (COP3330);
• not accumulate more than 5 unsatisfactory grades (U, F, D minus, D, D+) in courses required for the major, excluding Term 1-4 State Common Prerequisites milestone courses, taken after enrolling at FSU.

Major Program of Studies at FSU: (73-74 hours)

Computer Science courses: (27-28 hours)
COP 3014 (3) Programming I and COP 3353 (1) Introduction to UNIX OR COP 3363 (3) Introduction to C++ for majors
COP 3330 (3) Object-Oriented Programming
CDA 3100 (3) Computer Organization I
CEN 4020 (3) Software Engineering I
COP 4530 (3) Data Structures, Algorithms, and Generic Programming
COP3252 (3) Java Programming
CXX 4XXX (3) Computer Science 4000 Elective
CXX 4XXX (3) Computer Science 4000 Elective
MAD 2104 (3) Discrete Mathematics I

FSU-Teach courses: (37 hours)
MAC 2312 (4) Calculus II
MAS 3105 (3) Linear Algebra
MTG 4212 (3) College Geometry
MAT 3505 (3) Functions and Modeling
SMT 3100 (3) Knowing and Learning
SMT 4664 (3) Project Based Instruction
SMT 4930 and SMT 4945 (6) Apprenticeship Teaching
HIS 3505 (3) Perspectives on Science and Math
ISC 3523C (3) Research Methods
RED 4335 (3) Content Area Reading
TSL 4324 (3) ESOL Instruction

Additional courses required for the BA program in Computer Science: (9 hours)
Nine (9) hours in the fields of humanities and/or history, in addition to the General Education requirements and the Arts and Sciences foreign language requirement.

Minor: No minor is required since this is considered a double major program.

Computer Skills Competency: 0 hours beyond major.
Satisfied by COP 3014 (3) Programming I or COP 3363 (3) Introduction to Programming

Oral Communication Competency: 0 hours beyond major. Satisfied by SMT 4664 (3) Project Based Instruction

Minimum Program Requirements Summary
Total Hrs. Required 120
General Education 36*
Prerequisite Coursework 9*
Major Coursework 73-74
Foreign Language 0-12 (depending on placement) Computer Skills 0 beyond major
Oral Communication Competency 0 beyond major
Electives to bring total hours to 120

*Note: Some prerequisite coursework may also be applied to General Education requirements.


Mapping
Mapping is FSU’s academic advising and monitoring system. Academic progress is monitored each Fall and Spring semester to ensure that students are on course to earn their degree in a timely fashion. Transfer students must meet mapping guidelines to be accepted into their majors. You may view the map for this major at www.academic- guide.fsu.edu.


Remarks
1. A minimum of 45 hours at the 3000 level or above, 30 of which must be taken at this University.
2. Half of the major course semester hours must be completed in residence at this University.
3. The final 30 hours must be completed in residence at this University.
4. The B. A. degree requires nine (9) additional hours in the fields of history and humanities


Employment Information
Salary Information: National Association of Colleges and Employers, Occupational Outlook Handbook

Representative Job Titles Related to this Major: Middle school or high school teacher. In addition, students may pursue careers appropriate for those with a strong background in science and math.

Representative Employers: Public and private schools, research facilities, government agencies; private industry.


View FSU Teach Computer Science-Math Academic Map