Monthly Archives: May 2015

ECS Unit 1: Human Computer Interaction

Human Computer Interactions (4 weeks)

Topics to be addressed:

  • Computers and the internet
  • Models of Intelligent Behavior
  • Societal impacts of computing

Resources

I have spent the last 18 years teaching math and computer science at Powhatan High School in Powhatan Virginia. I currently teach Algebra 2, Exploring Computer Science/Game Design, and AP Computer Science. I also facilitate a Middle School Tech Club, Game Design and Tech Divas Summer Camps.

ECS Syllabus

Exploring Computer Science is an exciting opportunity for ALL students to learn problem-solving skills and computational thinking. It’s an opportunity for rich cultural connections and integration with all subject-areas. 

Exploring Computer Science is designed to introduce students to the breadth of the field of computer science through an exploration of engaging and accessible topics. It is designed around concepts of computing and helps students understand why tools or languages might be utilized to solve particular problems. Through engaging, collaborative lessons, students develop computational practices of developing algorithms, problem-solving and programming with real-world situations in a safe environment.

The three themes are:

  1. The creative nature of computing
  2. Technology as a tool for solving problems
  3. The relevance of computer science and its impact on society

Throughout the course, students will gain experience in employing the following computational practices:

  • Analyze the effects of developments in computing
  • Design and implement creative solutions and artifacts
  • Apply abstractions and models
  • Analyze their computational work and the work of others
  • Communicate computational thought processes, procedures, and results to others
  • Collaborate with peers on computing activities

Through inquiry-based journals and differentiated activities students develop practical communication skills. An iterative process, students will test their designs and modify as needed. Our students are creators of technology, not just users of technology. Students analyze and develop creative solutions because they are Computer Scientists NOW! 
Exploring Computer Science develops today’s skills for tomorrow’s careers!

Topics include:

  • Computational thinking
  • Problem-solving
  • Design process
  • Web development
  • Programming
  • Data analysis
  • Robotics

This class meets every day throughout the year. Assessments are based on journal writing, individual participation, collaboration, and final projects.

view as pdf: Exploring Computer Science Syllabus

I have spent the last 18 years teaching math and computer science at Powhatan High School in Powhatan Virginia. I currently teach Algebra 2, Exploring Computer Science/Game Design, and AP Computer Science. I also facilitate a Middle School Tech Club, Game Design and Tech Divas Summer Camps.

Exploring Computer Science Curriculum

Exploring Computer Science is a course designed to introduce students to the breadth of the field of computer science through an exploration of engaging and accessible topics. The course is designed to focus on the conceptual ideas of computing and help students why certain tools or languages might be utilized to solve particular problems.

Links:

Curriculum:

Sample ECS Syllabus

I have spent the last 18 years teaching math and computer science at Powhatan High School in Powhatan Virginia. I currently teach Algebra 2, Exploring Computer Science/Game Design, and AP Computer Science. I also facilitate a Middle School Tech Club, Game Design and Tech Divas Summer Camps.