This shows you the differences between two versions of the page.
Next revision | Previous revision Last revision Both sides next revision | ||
endorsement [2010/04/26 14:39] Chris Mayfield initial release |
endorsement [2011/08/18 10:33] Tim Korb Endorsement to Supplemental Licensure Program terminology |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Computer Science Teaching Endorsement ====== | + | ====== Computer Science Teaching Supplemental Licensure Program ====== |
- | The Purdue Computer Science Teaching Endorsement prepares education majors to teach computer science in secondary schools. The endorsement is designed to meet the ISTE Secondary Computer Science Education [[http://www.ncate.org/documents/ProgramStandards/ISTE_csed_2002.pdf | program standards]]. The endorsement consists of two components, one in computer science and one in education. | + | <WRAP download 250px right> |
+ | A {{:endorsement_trifold.pdf|trifold}} is available that describes the Supplemental Licensure Program program. Request printed copies by [[cs4edu@cs.purdue.edu|email]]. | ||
+ | </WRAP> | ||
+ | |||
+ | The Purdue Computer Science Teaching Supplemental Licensure Program prepares education majors to teach computer science in secondary schools. The program is designed to meet the ISTE Secondary Computer Science Education [[http://www.ncate.org/documents/ProgramStandards/ISTE_csed_2002.pdf | program standards]]. The program consists of two components, one in computer science and one in education. | ||
===== 1. Computer Science Course Work ===== | ===== 1. Computer Science Course Work ===== | ||
Line 7: | Line 11: | ||
The computer science foundation is obtained by taking five courses. Some of the courses are not only offered by Computer Science, but also through Electrical & Computer Engineering and Mathematics. | The computer science foundation is obtained by taking five courses. Some of the courses are not only offered by Computer Science, but also through Electrical & Computer Engineering and Mathematics. | ||
- | - Contemporary Issues in Computing (CS 190, 1 credit) | + | - Contemporary Issues in Computing |
- | - Problem Solving and Object-Oriented Programming (CS 180, 4 credits, Java) | + | * CS 190 (1 credit) |
- | - Programming in C (CS 240, 3 credits; CS 158 or 159 or ECE 264 also possible) | + | - Programming 1 |
- | - Foundations of CS/Discrete Math (CS 182, 3 credits; Math 375 or ECE 369 also possible) | + | * CS 180 (Problem Solving and Object-Oriented Programming in Java, 4 credits) |
- | - Data Structures and Algorithms (CS 251, 3 credits; ECE 368 also possible) | + | - Programming 2 |
- | + | * CS 158 (C Programming, 3 credits), or | |
- | In addition, students take one elective course, which can be a computer science course or a computing-related course relevant to activities a computer science teacher will engage in. The elective course can be: | + | * CS 159 (Programming Applications For Engineers, 3 credits), or |
- | + | * CS 177 (Programming with Multimedia Objects (in Python), 4 credits), or | |
- | * CS 177 (if taken before CS 180) | + | * CS 240 (Programming in C, 3 credits), or |
- | * CS course at 200- or higher level | + | * ECE 264 (Advanced C Programming, 2 credits) |
- | * CGT/CIT course in web programming | + | - Foundations of CS/Discrete Math |
- | * EPICS participation (requires approval) | + | * CS 182 (Foundations of Computer Science, 3 credits), or |
- | * Other computing related course (approved on a case-by-case basis). | + | * Math 375 (Discrete Mathematics, 3 credits), or |
+ | * ECE 369 (Discrete Mathematics for Computer Engineering, 3 credits) | ||
+ | - Data Structures and Algorithms | ||
+ | * CS 251 (Data Structures and Algorithms (Java), 3 credits), or | ||
+ | * ECE 368 (Data Structures and Algorithms (C), 3 credits) | ||
===== 2. Education Course Work and Practicum ===== | ===== 2. Education Course Work and Practicum ===== | ||
Line 25: | Line 33: | ||
The education-related requirements include a computer science methods course, which addresses methods for teaching computer science at the high school level, and a teaching practicum in CS completed in coordination with the teaching practicum in the primary licensure area: | The education-related requirements include a computer science methods course, which addresses methods for teaching computer science at the high school level, and a teaching practicum in CS completed in coordination with the teaching practicum in the primary licensure area: | ||
- | - Methods of Teaching Computer Science in Secondary Schools (EDCI 4xx, 3 credits) | + | - Methods of Teaching Computer Science in Secondary Schools (EDST 4xx, 3 credits) |
- Teaching Practicum (CS teaching experience will be added to primary licensure area) | - Teaching Practicum (CS teaching experience will be added to primary licensure area) | ||
+ | |||
+ | |||
+ | For more detailed information, a {{:cs_endorsement_flyer.pdf|handout}} is available. | ||