Computer Science Teaching - Level 2 - Institutional Certificate of Proficiency
Download as PDF
About this Degree
The USU Department of Computer Science provides a variety of learning opportunities to earn certificate specializations through USU’s online program. All the courses needed to earn these certificates are available online, meaning students can live anywhere and work on these certificates.
Among the certificates there is some overlap with the course requirements. Students who wish to pursue multiple certificates will benefit greatly from that overlap. For example, a student who completes the Software Development certificate only needs to complete two more classes (6 credits) for the Web & Mobile Developer certificate. The Cloud Computing certificate only requires one class (3 credits) on top of the Software Development certificate. The Computer Science Teaching - Level II certificate only requires two classes (6 credits) on top of the Computer Science Teaching - Level I certificate.
This certificate provides advanced knowledge a currently licensed teacher needs in order to teach advanced computer science classes at the secondary education level. A student should check with their licensing agency to determine how these courses apply in their specific circumstances. Specific skills and outcomes as a result of this teaching certificate include:
All those listed for the Computer Science Teaching – Level A certificate.
Improve rational thinking, problem solving, and decisions.
Gain factual knowledge, theories, fundamental principles, generalizations, and skills related to event driven programming and user interface development.
Learn about algorithm analysis techniques, asymptotic notation, data structures, sorting algorithms, and graph algorithms.