Computer Science

Overview

The PACE Computer Science class teaches students the fundamentals of computer architecture and popular programming practice. Students will learn about:

  • Basic computer hardware fundamentals such as Input / Output devices, Central Processor Units and memory / data storage
  • Structured programming techniques and concepts such as control loops, functions, and variable declarations
  • Standard application development concepts such as use of pseudo-code, application design techniques, test and debug approaches, and logic validation techniques
  • Internet communications technologies such as HTTP / HTML, Routers / Switches, naming and directory services, and network security

The class is project-oriented. Lessons are reinforced through exercises that allow the student to design and create programs, debug these, and run programs that generate results. Modern PC systems are used along with Microsoft Windows-compatible application development tools.

Assignments

 

Resources

Class Materials

JAVA sites