BS Computer Science - Secondary Education Concentration
(Effective Fall 2007)

The secondary education concentration option focuses on earning a secondary education teaching certificate while developing strong technical expertise in computer science.

Computer Science Requirements
Credits
CS1000: Explorations in Computing
1

CS1121: Introduction to Computer Science I

CS1122: Introduction to Computer Science II

3
2

    OR

CS1131: Computer Science I

4


CS1721: Object Oriented Design
1
CS2141: Software Development Using C/C++
3
CS2311: Discrete Structures
3
CS2321: Data Structures
3
CS3141: Team Software Project
3
CS3311: Formal Models of Computation
3
CS3421: Computer Organization
4
CS4000: Senior Seminar
3
CS4121: Programming Languages
3
CS4321: Introduction to Algorithms
3
CS4411: Introduction to Operating Systems
4
CS4XXX: (May be satisfied by CS4099)
3/4
CS4ZZZ:(May not be satisfied by CS4099)
3/4

Technical Electives (The Technical Electives plus the two CS4000 - level cs courses must total 12 credits.)

4-6
Technical electives are courses (generally in computer science, mathematics, engineering, or business) oriented toward the design or use of computers. These must be approved by the student's advisor.


Select any one of the following 3 SS courses: SS3510, SS3511 & or SS3801    3
Lab. Science (Chemistry, Physics, Biology, Forestry, or Geology)  8-10
Computer Science Requirements Total:
61-62

Education Requirements:
ED3110: Psychological Foundations of Education (*)
  3
ED3210: Foundations in Education (*)
  2
ED3410: Clinical Experience (*)
   
  1
ED4700: Fundamentals of Instruction (**)
  3
CS4750 or ED4750: Teaching Methods in Computer Science (**)
  3
ED4910: Directed Teaching (***)
 12
   In the three blocks above labeled (*), (**), and (***) all
   courses in each block must be taken concurrently.

ED3100: Instructional Technology
  2
ED4150 or HU4150: Literarcy in the Content Areas
  4
PSY2000: Principles of Psychology
  3


Note: For the Michigan Teaching Certification you must also complete a secondary teacher certification minor.
Additional credit depend on the teaching minor chosen.

Education Requirements Total:
 33

Mathematics Requirements:

MA 1135 or MA1160: Calculus for Life Sciences or
         Calculus with Technology I
4
MA2720: Statistical Methods 
4
Mathematics Subtotal:
8


General Core
UN1001: Perspectives on Inquiry
3
UN1002: World Cultures
4
UN2001: Revisions
3
UN2002: Institutions
3


General Education Distribution:
     HU 3120: Technical and Scientific Writing
     One course from World Cultures (Satisfied by PSY2000)
     Two courses from Institutions  (one may be ED 3110)
     One course from either World Cultures or Institutions
15

 
Physical Education (PE, Certain FA, Certain ROTC)       3 units

General Education Subtotal:
28

Free Electives

9-12
Free elective credits are usually fulfilled by the required Secondary Teaching
Certification Minor credits. The amount will vary depending on the minor
selected and minor credits being used in other areas of this degree audit.
Selected Minor: You must complete a Teaching Certification Minor Audit form
available through the Department of Cognitive and Learning Services.

Total credits needed for graduation
Total Credits for this degree will vary based on the state of teaching certificaton minor selected. Mimimun credits required is 124.
124

 *   M- Passed with valid, transfer, or Adv. Placement credit. Registered in course; Plan to take in future, WVD-waived course or credit (does not reduce total degree credits required), SUB-Petitioned as substitute courses.

 **  CS4yyy may be satisfied by CS4099

 ***  CS4ZZZ may not be satisfied by CS4099

Note: The technical electives pluss the two 4000-level CS electives total 12 credits.

Please send questions and comments about this CS Web Page to cswebmaster@mtu.edu
Department of Computer Science
Last Updated: Tuesday, November 6, 2007