1 of 11

Exploring Computer Science

Welcome

2 of 11

Table of Contents

01

02

03

ECS Curriculum

What is ECS?

Topics

3 of 11

01

ECS Curriculum

4 of 11

The ECS Curriculum

Impact

Creativity

Creative nature of computing

Problem Solving

Technology as a tool for solving problems

Relevance of computer science and its impact on society

5 of 11

What is ECS?

02

6 of 11

What is ECS?

  • Survey course—
    • Introduce students to the broad field of computing through exploration of engaging and accessible topics.
  • Divided into units and each unit focuses on different areas of computer science.
  • Particular skills and topics spiral throughout and new topics build on earlier lessons.
  • Assignments and instructional strategies weave throughout—conceptually linking the units together.
  • The sequential units introduce, reinforce, and apply the key ideas of computer science concepts.

7 of 11

03

Topics

8 of 11

Reviewing Concepts

  • Creation of algorithms
  • Behaviors of algorithms
  • Tradeoffs of different algorithms for same problem
  • Binary numbers and computers
  • Characteristics of problems that cannot be solved by an algorithm

Human Computer Interaction

Problem Solving

Web Design

  • Hardware components
  • Tasks suitable for computers
  • Reliability of Internet searches
  • Communication as data exchange
  • Societal impacts of computing
  • Web pages that address specific objectives
  • Selection of appropriate techniques to create web pages
  • Separation of style from content in web page design

9 of 11

Reviewing Concepts

Programming

Data Analysis

Artificial Intelligence

  • Appropriate algorithms to solve a problem
  • Design, code, test, and execute a program that corresponds to a set of specifications
  • Selection of appropriate programming structures (data types, loops, sequencing)
  • Debugging of programs
  • Explanations of how programs function
  • Various forms of data
  • Appropriate data collection methods
  • Analysis and interpretation of data
  • Representation of data and identification of patterns
  • Using data to make a case or describe a phenomenon
  • Understanding of AI terminology such as machine learning and deep learning.
  • social, moral, and ethical impacts of AI systems and usage.
  • explore practical daily applications of AI.
  • come up with designs for areas such as smart cities, homes, and schools and to share them with the group.
  • build, train, and test an AI system

10 of 11

More Info!

Mrs. S Bhatnagar

bhatnagars@esuhsd.org

11 of 11

Our Team

Ms. Li

Ms. Miao

lia@esuhsd.org

miaoi@esuhsd.org