Course Information


A little bit about me.... after high school I joined the U.S. Navy, which is where I started working with data processing and computer programming. After my five years were up I went back to college for computer science, english and education.

Several years were spent working as a computer programmer, which was a lot of fun. I have also traveled a good bit and lived in Germany, Virginia, Illinois, Georgia and Texas, although Massachusetts is my original home. I have three children who all went to school here. They are now in college and beyond.

This is my 13th year here at Sandwich High School. Classes taught include Digital Literacy I & II, Web Design, AP Computer Science, Programming and Intro Computer Science courses.

Ms. Kelly

Course Description - Introduction to Computer Science & Digital literacy

Digital Literacy I: Students are introduced to a variety of computer applications, including one to one technology that can be integrated across all disciplines. These include the creation and editing of images, audio and video. In addition, there is a strong focus on presentation software, public speaking, Web 2.0 tools, research techniques and MLA documentation. Students also gain an elemental understanding of the physical operations of the computer, basic file management, and effective, responsible use of technology, along with an introduction to computer programming. Students will explore the concept of digital citizenship, where and how they connect, collaborate, and communicate responsibly and safely. Online collaboration tools will be used by students to ensure learning is personalized, collaborative, and reflective.

This course is a graduation requirement and prerequisite for any other technology course

Course Description - advanced digital literacy

Advanced Digital Literacy: The students will use various multimedia programs and Web 2.0 Applications to create, design, and produce digital media products including audio, video, graphics, text, animation, and motion graphics. Online collaboration tools will be used by students to ensure learning is inquiry-based, collaborative, with a focus on discovery based learning.

Course Description - Introduction to Computer Science

Introduction to Computer Science: Students will be introduced to the foundational concepts of computer science. The course will include the basic of computer programming including such key concepts such as commands, functions, loops, if/then statements, control structures, comments, variables, user input, top down design, debugging and more. This course will be a hands-on collaborative course where students will apply reasoning and problem solving as they begin to write and debug code.

Course Description - Advanced Computer Science

Advanced Computer Science: This course will build on skills previously learned in introduction to computer science and programming. Students will apply advanced programming concepts, covering some of the more advanced fundamentals of programming including basic data structures (such as lists, stacks and queues, binary trees, and hash tables), recursion, common algorithms (such as searching and sorting), and generic programming. This course also looks more deeply at object-oriented programming, including the use of class hierarchies.

What you'll learn

  • A broad and robust understanding of computer science and programming
  • How to think algorithmically and solve programming problems efficiently
  • Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development
  • Familiarity in a number of languages, including C, PHP, Python, and JavaScript plus SQL, CSS, and HTML
  • How to engage with a vibrant community of like-minded learners from all levels of experience
  • How to develop and present a final programming project to your peers


Course Description - Advanced Placement Computer Science Principles

AP Computer Science Principles: The course focuses on using technology and programming as a means to solve computational problems and create exciting and personally relevant artifacts. Students will design and implement innovative solutions using an iterative process similar to what artists, writers, computer scientists and engineers use to bring ideas to life.
For more information visit the AP CSP page on the college board site.

Course Description - Introduction to Web Design I

Introduction to Web Design: The purpose of this course is to introduce students to the skills necessary to design and develop an effective website. Students will learn how to write HTML programming language. Problem solving techniques will be used to debug their code. They will use an Internet browser to view their work, as it appears on the World Wide Web. The topics covered will include, but are not limited to, text formatting, page layout, manipulation of graphics, and the use of tables. A variety of graphic design programs will be used to teach digital picture enhancements and web page creation techniques. There will be a strong emphasis on effective Web Design. Students will be required to design and create a minimum of one complete website incorporating all of the learned techniques.

Course Description - Web Design II

Web Design II: This course is designed to extend students’ knowledge of HTML code and use problem solving skills to debug code. Students will apply HTML code and explore advanced concepts such as Cascading Style Sheets (CSS). Given the graphical nature of the World Wide Web, there will be an emphasis on designing and processing digital images. An emphasis on developing artistic, as well as technical, skills through effective web site development will be stressed. Students will complete an independent project which will apply the advanced techniques learned throughout the class.

Sandwich High School - Mission Statement

The mission of Sandwich High School is to provide a safe and supportive student-focused environment, which challenges all students to strive toward their individual potential by offering a sound, diverse educational Program with a variety of co-curricular learning opportunities. Sandwich High School fosters and values effort, integrity, and self-discipline to prepare Students for lifelong learning in a changing global society.


Sandwich High School - Statement of Core Values and Beliefs

We Believe

Academic Expectations for Learning

Social Expectations for Learning

Civic Expectations for Learning

Attendance Policy:

Daily Assignments/Projects:

Academic Expectations for Learning

  1. Each student will demonstrate competency in a variety of writing samples, including but not limited to journal;/reflection, research paper, article summarization, etc.
  2. Students will follow MLA (Modern Language Association) guidelines as required
  3. Students will speak clearly and effectively in a variety of contexts including class discussions and oral presentations
  4. Students will demonstrate knowledge through group discussion, student evaluations, various presentations methods, tests and quizzes

Applying reasoning and problem-solving in all disciplines

  1. Students will demonstrate subject knowledge in daily activities/assignments that include decision making, and problem solving skills

Express ideas creatively across the curriculum

  1. Students will demonstrate knowledge by creating and designing a various publications and multi-media presentations

Use information, media, and technology effectively and responsibly

  1. Students will access, evaluate, and apply information from a variety of media and technological resources.
  2. Students will use the Internet as well as online databases to research and collect information
  3. Students will follow guidelines outlined in the Sandwich Public Schools Acceptable use Policy

Develop physical and artistic skills

  1. Students will demonstrate good ergonomics
  2. Students will learn to use various drawing and multimedia programs

Social Expectations for Learning

Assume responsibility for their own decisions and behavior

Demonstrate a willingness to resolve conflicts responsibly contribute to the welfare of others

Learn to collaborate effectively

  1. Students will demonstrate proper conduct and behavior in the school community
  2. Students will respect all people and property in the classroom
  3. Students will be attentive, exhibit positive attitudes, and be cooperative
  4. Students will collaborate by helping each other, working groups, and via online communication
  5. Students are expected to put forth their best effort everyday

Civic Expectations for learning

Foster respectful and productive relationships in and beyond the community Exercise their rights and Responsibilities in a democratic society

  1. Students will be expected to facilitate constructive dialogue with peers, faculty, and community members
  2. Students will demonstrate awareness and sensitivity to diversity and its effects

Technology Policy:

  1. Students are allowed to bring outside electronic devices to school
  2. Students are expected to bring school issued devices
  3. Headphones are optional
  4. Students should come prepared (with these materials) to each class

Grading Policy

  1. Students work will be graded by using a point system with each assignment given a number value with the total points possible being divided by the total received by the student. Additionally work ethic and attitude will be taken into consideration.   
  2. Marking periods 1 & 2 total 90% of the final grade
  3. Final Exam will account for 10% of total points for the entire semester.

Classroom Procedures:

  1. Students are accountable for being prompt, staying attentive and being prepared.
  2. Be mindful of your bathroom and hall privileges.
  3. Students are responsible for obtaining instruction, assignments, and information that may be missed due to an absence.

What students should expect from the teacher:

  1. The teacher will show up prepared for that day of school and will have a prepared lesson.
  2. Students should expect the teacher to have a good attitude.
  3. Students should expect the teacher to treat them with respect.
  4. The teacher will never make any student feel inferior to any other student