Class Roster & Student Web Pages
Computer Science is a yearlong course. The course was developed around a
framework of both computer science content and computational practice.
Assignments and instruction are contextualized to be socially relevant
and meaningful for diverse students. The curriculum utilizes a variety
of tools/platforms, and culminate with final projects around the
- Human Computer Interaction In
this unit students are introduced to the concepts of computer and
computing while investigating the major components of computers and the
suitability of these components for particular applications.
- Problem Solving This
unit provides students with opportunities to become “computational
thinkers” by applying a variety of problem-solving techniques as they
create solutions to problems that are situated in a variety of contexts.
- Web Design This
section prepares students to take the role of a developer by expanding
their knowledge of algorithms, abstraction, and web page design and
applying it to the creation of web pages and documentation for users and
- Programming Students are introduced to some basic issues associated with program design and development.
- Computing and Data Analysis In this unit students explore how computing has facilitated new methods of managing and interpreting data.
- App Coding This unit introduces app development applicable for use in smart phones and other technologies.
and social issues in computing, and careers in computing, are woven
throughout the six units. Throughout the course, is placed on how
computing enables innovation in a variety of fields and the impacts that
those innovations have on society. Computing is situated within
economic, social and cultural contexts and, therefore, influences and is
influenced by each of these. The proliferation of computers and
networks raises a number of ethical issues. Technology has had both
positive and negative impacts on human culture. Students will be able to
identify ethical behavior and articulate both sides of ethical topics.
Students study the responsibilities of software users and software
developers with respect to intellectual property rights, software
failures, and the piracy of software and other digital media. They are
introduced to the concept of open-source software development and
explore its implications. Students identify and describe careers in
computing and careers that employ computing.
for grades 9-12. This course was designed by UCLA and serves as an
introduction to other Computer Science courses like AP Computer Science
Principles and AP Computer Science Programming.