You are viewing the early release of NevadaPath.Provide Feedback
NevadaPath
CatalogSchedulerGradesEnrollment

Filters

Course catalog

Search scope

Search prioritizes course titles, then descriptions. Exact course codes still appear first.

Searching...

EDSC 423

Methods of Teaching Secondary Computer Science

Catalog2026-2027
Credits(3 units
LevelUpper Division
Average gradeA
Standard

Overview

Description

Content and methods in teaching secondary computer science with emphasis on instructional strategies, computer science practices, project and assessment design, computer science instructional technologies and computational thinking.

Requirements

Prerequisites

  • Junior or Senior standing.
CS 135EDUC 431
Original catalog text

Prerequisites

CS 135 or EDUC 431; Junior or Senior standing.

Units

Lecture3

Catalog Details

Offering

Offered: Every Fall and Spring

Terms

fall, spring

Restrictions

Junior or Senior standing.

Attributes

Standard

Learning Outcomes

  • plan lessons that incorporate a variety of instructional strategies and approaches consistent with the best practices in computer science education and the national K-12 Computer Science Framework.
  • use computer science pedagogical principles to develop two-to-three week units of instruction for secondary school classes.
  • incorporate the use of a variety of computer science instructional technology and programming languages into the development of projects and curricular units, and explain the strengths and limitations of different instructional technologies.
  • describe and develop assessment strategies appropriate for computer science and explain the implications that broader assessments, such as Advance Placement Computer Science Exams, have on the computer science classroom.
  • develop and adapt instruction to meet the needs of all students in the computer science classroom, including those from diverse and underserved populations.
  • describe and diagnose common student misconceptions in computer science and address them with differentiated instructional strategies.
  • solve computer science problems using the process of understanding the problem, designing a solution, implementing the solution, and debugging and evaluating the solution, in order to analyze computer science concepts, challenges and skills.