Computer Science 3


COMPUTER SCIENCE 3 / Science Fair Project

COURSE YEAR 2017-2018  — 1.0 Credit in Technology Applications





OFFICE: A Building Lab 6

TUTORING HOURS: Tuesday/Thursday 8:00 a.m. AND Wednesday 3:45-4:15 p.m.

OFFICE PHONE: 512-570-1200 EXT: 41331

EMAIL ADDRESS: cheri.whalen@leanderisd.org (Preferred initial contact)

WEB PAGE: http://whalenontheweb.com/




1: AP CS 2

2: AP CS 2

3:  PreAP CS 1

4:  Conference


5:  PreAP CS 1

6:  PreAP CS 1

7:  Conference

8:  CS 3


Computer Science III will foster students’ creativity and innovation by presenting opportunities to design, implement, and present meaningful programs through a variety of media. Students will collaborate with one another, their instructor, and various electronic communities to solve the problems presented throughout the course. Through data analysis, students will identify task requirements, plan search strategies, and use computer science concepts to access, analyze, and evaluate information needed to solve problems. By using computer science knowledge and skills that support the work of individuals and groups in solving problems, students will select the technology appropriate for the task, synthesize knowledge, create solutions, and evaluate the results. Students will learn digital citizenship by researching current laws and regulations and by practicing integrity and respect. Students will gain an understanding of advanced computer science data structures through the study of technology operations, systems, and concepts.


This is an interactive, student centered, discovery based, introductory programming course.  Students are expected to participate both at their workstations and in collaborative study groups. All assignments will be posted using GOOGLE CLASSROOM. Students will track their progress by setting learning goals for each unit.  A student Learning Journal is required for note-taking, journaling, collaborative writing and organizing course resource materials. Lecture is limited; therefore it is critically important for students to communicate their progress to me through daily interaction.  Interactive methods, such as conversational evaluation, are used as tools to assess students’ progress and the effectiveness of the lesson.  Concepts are NOT readily and explicitly provided to students creating the course culture of learning by discovery.  I answer questions with questions and students are expected to think and pursue their learning.  Each unit includes programming lab exercises, outside reading with journal responses,  collaborative activities, quizzes written exams and conversational exams for assessment of learning. This course is a project based learning class.  All students are required to complete a Computer Science – Science Fair Project.  More Information about Science Fair


Units 01 – Iterators, Big O Notation, and Exception Handling

Unit 02 – Sets

Unit 03 – Maps

Units 04 – Number Systems / Base Conversion

Unit 05 – Stacks

Unit 06 – Queues

Unit 07 – Linked Lists

Unit 08 – Hash Tables

Unit 09 – Trees

Unit 10 – Heaps / Priority Queues

Unit 11 – Graphs – Adjacency Lists and Adjacency Matrices

Unit 12 –  Abstract Classes – Capstone Projects


  1. 1 – Flash Drive Minimum 1 gigabyte (larger is optional)
  2. Red Pen, Blue or Black Ink Pen, Pencil
  3. 1 box of dark multi-colored dry erase markers EXPO BRAND ONLY
  4. Two Pads of 3” X 3” POST IT BRAND PostIt Notes (light colors)
  5. BONUS! Box of Kleenex Tissues – Thank you!
    • Science Fair Presentation Board
    • Presentation Board Decorative Supplies
    • Any tools required to build or attach information to the presentation board
    • Any devices used to present the project


LISD Grading Guidelines:

“Maximum final grade or replacement grade a student can earn for a retake or redo assignment will be a 70 at the high school level.”

  1. Course Grading Policy:


    • Retake Exam will be formatted differently than the original exam
    • Highest grade earned by a REDO/RETAKE is a 70%
    • OR Each student may complete test corrections to earn back ½ credit for each incorrect exam answer.  Test Corrections must be completed by the end of the class day following the exam and ALL answers must be traced or explained in detail.  The explanation must include: why the response was incorrect and defense and analysis of the correct answer.  All corrections must be completed in the TEST CORRECTION FORM HAND OUT.
  1. Grade Weight:

Class Assignments, Programming Labs, Participation, Attendance, Effort 25%

Written Exam / Journal / Oral Exam 25%

Programming Challenges / Projects / Programming Exams 50%

Green Tickets:  Bonus on any assignment 5 points

Grade Portal:  https://itccsgb.esc20.net/PALN/Login.aspx



Making Up Missed Work (LISD Student Handbook)

Students who are absent for any reason must make up the work they missed.

It is the student’s responsibility to check with each teacher the day the student returns from an absence to determine the:

  1. Make-up assignments
  2. Specific dates for completing the work, and
  3. Dates to complete any missed tests.

Assignments that were due on the day of the absence will be due on the day the student returns to school. The

student is allowed one (1) day for each day of an absence to make up the assigned work. One (1) day of make-up time is allowed for each day of absence (Example: 2 days absent – 2 days to make up work; 4 days absent – 4 days to make up work, etc.).

Obtaining Assignments:

  1. If a student is absent due to an extended illness (five (5) or more days) and wishes to get assignments before

returning to school, the student and/or family may contact the classroom teachers to request assignments. A

minimum two (2) days is needed to obtain work.

  1. There may be instances when work is needed before an absence occurs (e.g. scheduled surgery). In order to obtain

this work, a parent may submit a note to the teachers explaining the reason for the absence and the dates of the

absence. A minimum of two (2) days is needed to obtain work.

  1. If a student is absent on the day a major assignment is due (e.g. senior project), it is the student’s responsibility to

contact the teacher by phone or e-mail to make arrangements to turn in the assignment.

  1. Students who miss class due to extracurricular activities are required to obtain assignments prior to the absence. The work is due the next time the student attends the class.

“Attendance is an important part of the learning process.  You are expected to be in class and on time.  If you must be absent, it is the student’s responsibility to check with each teacher the day the student returns from an absence.  Assignments due on the day of the absence will be due on the day the student returns to school.  The student is allowed one (1) day for each day of an absence to make up the assigned work.”

  1. KEEP UP WITH THE CALENDAR AT THE COURSE WEBSITE.  Most of our work will be completed in class; therefore, if you are absent you are responsible for coming to the lab during tutorial time to ensure assignments are up to date.
  2. If you are absent 1, 2, or 3 days, your TESTS and QUIZZES must be made up within 3 days after returning , UNLESS arrangements have been made with me.  You must communicate your needs for a make-up arrangement within the three day window. Flexibility requires communication!  
  3. Absences in excess of three (3) days will follow LISD make-up policy and I will personally contact you and parents.
  4. If the three day window expires, the student will use the make-up as a REDO/RETAKE and the highest grade earned is a 70%.
  5. If you are going to be out for an extracurricular activity make arrangements for make-up work IN ADVANCE!


Bonus Projects and Programming Labs are available for continuous improvement. The points will be included in the 25% grading category. All bonus work must be completed five (5) days before the end of the six week period, NO EXCEPTIONS.



Make Good Choices; align your choices with your goals.

Possess Internal Motivation

Accept Responsibility

Collaborative Social Contract will be posted on your course homepage during course week two


  1. Cheating will not be tolerated.  Consequences for any cheating will result in a zero for the grade.
  2. NO REDO opportunities for the assignment, program or test
  3. LISD Honor Code will be followed
  4. Immediate parental contact
  5. Report to any extracurricular sponsor or coach



Please complete the  Syllabus Form  If you do not have access to the internet, please complete the information below, print and return to Ms. Whalen.

I do not have internet access and have completed the contact information below.


Student First name, Last Name, ID# _______________________________________________________________________________

Parent(s)/Guardian(s) Name _______________________________________________________________________________

Parent(s)/Guardian(s) Home or Cell Phone Number______________________________________________________________________

Parent(s)/Guardian(s) email address__________________________________________________________________________________

Any information that is important for me to know about your child’s needs?_____________________________________________________