TCH036: Computer Science I (Elective)

Course Overview

This course introduces students to computer science concepts such as computer architecture, networks, and the Internet. Students use object-oriented programming, event-driven processes, modular computer programming, and data manipulation algorithms to produce finished software programs. They use the design process to create many programs by determining specifications, designing the software, and testing and improving the product until it meets the specifications. By the end of this course, students will have a solid foundation for further study in computer science.

back to top


K12 Scope & Sequence documents for each course include:

  • Course Overview (as seen above)
  • Course Outline
  • Lesson Time and Scheduling
  • Materials List

Note: Materials lists are subject to revision and may vary slightly from state to state.