Course Offerings
State of Iowa CS Endorsement
The CS Education curriculum at UNI currently consists of five courses which have been designed to align with the 2011 ISTE Standards for Computer Science Educators and the CSTA Standards for K-12 computer science students.
The goal of these courses is to produce high-quality teachers of computer science. In addition, these courses have been approved by the Iowa BoEE and completion of all five courses will make existing Iowa license holders eligible for the Computer Science teaching endorsement (#278) in the state of Iowa.
The endorsement consists of the following three-credit graduate workshops/courses :
- Foundational Concepts of Computer Science (Summer, Year 1)
- Fundamentals of Programming (Fall, Year 1)
- Teaching and Learning of Programming (Spring, Year 2)
- Methods of Teaching Computer Science (Summer, Year 2)
- Algorithms and Data Structures (Fall, Year 2)
All five courses will be a taught using a hybrid of online instruction/activities with periodic online meetups. As appropriate, such meetups may include optional face-to-face meetings held at participants’ AEAs.
In addition to being appropriate for license renewal, completion of all five courses will make participants eligible for the CS teaching endorsement created by the Iowa BOEE in April 2018.
Traditional tuition for the program is $1657 per course. However, funding opportunities frequently allow us to offer the courses for a reduced price. At this time we expect to be offering coursework starting summer 2023 and summer 2024 for significantly reduced tuition. Some teachers will even qualify for scholarships to the program making it completely FREE. Check here for more information about this opportunity and to register your interest in our program.
For additional information please contact Dr. Ben Schafer at schafer@cs.uni.edu or 319-273-2187.