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 623

Methods of Teaching Secondary Computer Science

Catalog2026-2027
Credits3 units
LevelGraduate
Average gradeB
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

  • an appropriate computer science course or experience
  • Graduate standing
Original catalog text

Prerequisites

an appropriate computer science course or experience; Graduate standing.

Units

Lecture3

Catalog Details

Offering

Offered: Every Fall and Spring

Terms

fall, spring

Restrictions

Graduate 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.
  • use research and observations in computer science education to develop and refine instructional strategies and practices.