Home

Welcome to AP Computer Science A!

Send emails to this address: gracielaelia@princetonk12.org
Share google docs to this address: mrseliaphs@gmail.com

This class will include the following topics:

  1. Programming Fundamentals
  2. Data Structures
  3. Logic
  4. Algorithms/Problem Solving
  5. Object-Oriented Programming
  6. Recursion
  7. Sorts
  8. Queues and Stacks
  9. College Board’s Labs
  10. College Board Labs

Java Subset required for the AP exam.

“Company Policy”

Visit edmodo.com to submit your work. Find your class period group code at PS Learning.

If you are new to edmodo.com, create an account with the given group code.
Please use your full name as your screen name.

How to copy your code, submit, resubmit an assignment and attach a file using a comment.

Edmodo.com for parents:

 

        Mrs. Elia’s
“Company Policy” *

 

School Year 2019-2020
AP Computer Science A

 

 

Projects
Some projects will be weighted as a test and others as class activity .

 

Tardiness
Class starts immediately!
Every student is expected to be in the classroom and prepared for class after the second bell. There will be “break-detention” for the student who is chronically late.

 

Absence
Student is responsible for making up missed work. Check the class website and Edmodo.com for lessons and assignments. I’m available to answer questions during periods 2 and 7. Hours after school can also be scheduled by appointment.

 

Absent for a test or quiz
If you are absent the day of an announced quiz or test, you are expected to take the quiz/test on the day you return. If the make up is not taken, the quiz/test will be assigned a grade of zero.

 

Submission policy. You must submit your solutions electronically via edmodo.com. Be sure to follow these steps:
Find the assignment’s post
Copy and paste your work on the post.
If the assignment is a program, you also have to attach the file to the post.
The file has to have your initials followed an underscore and the program name.
Every program has to have a header:
  • Assignment description
  • Author’s name
  • Date
  • Input and output if they are part of the assignment
  • If the program doesn’t run successfully, write a short paragraph as part of the program header explaining the problem.
You can resubmit an assignment as needed up until the submission deadline. However, you may still submit it as late but you will not get full credit for it.
If you are working with a partner, both must submit your assignment.
Grading policyYour code will be graded for correctness, efficiency, clarity, and style (including comments).
Grades: correct assignments based on the grading policy turned on or before the “hard” due date will earn a grade of A,

Submission policy. You must submit your solutions electronically via edmodo.com. Be sure to follow these steps:

  1. Find the assignment’s post
  2. Copy and paste your work on the post.
  3. If the assignment is a program, you also have to attach the file to the post.
  4. The file has to have the program name followed by an underscore and your initials followed.

  5. Every program has to have a header:
    Assignment description
    Author’s name
    Date
    Input and output if they are part of the assignment
    If the program doesn’t run successfully, write a short paragraph as part of the program header explaining the problem.
    YOU WILL LOSE POINTS IF MISSING ANY OF THE ABOVE

You can resubmit an assignment as needed up until the submission deadline. However, you may still submit it later before the hard due date but you will not get full credit for it.

If you are working with a partner, both must submit your assignment. In this case, each of you must submit the work in your accounts.

Grading policy – Your code will be graded for correctness, efficiency, clarity, and style (including comments).
Grades: correct assignments based on the grading policy turned on or before the due date will earn a grade of A,

A zero will be given if the assignment is past the hard due date.

I encourage you to talk to me ahead of time if this is a problem.

NOTE: the latest time to turn in an assignment on the due date is 11:45 PM unless a different time is posted.
Collaboration policyCollaboration is welcome and encouraged. However, that is not always the case. Before you start any assignment check whether you are allowed to:
  • Discuss concepts with your partner/classmates.
  • Talk about error messages with your partner/classmates.
  • You are always allowed to:
  • Get help on how to use your IDE with your partner/classmates.
  • Discuss language syntax with your partner/classmates.
  • Discuss the assignments specifications and limitations.
You should never:
  • Give code/solutions away to anyone.
  • View code/solutions from partner/classmates.
  • Plagiarize code/solutions from anyone or any other sources.
Use of outside resourcesLooking at implementations from other authors is prohibited.

 

Cheating policy – “Absolute zero”. In addition, parents will be contacted.

 

Technology in the classroom
The computers in the lab are educational tools and should be used and care for as such.
Do not surf the Internet. Do not visit sites other than the ones needed for your work/enrichment.

 

Seating assignment will be re-shuffled every marking period or as needed.

 

How to contact Mrs. Elia
My office is in room 234 but you check if I am in room 242 first. My availability should be during periods 3 and 8. I am always available after school for a quick answer. If you need more time, schedule an appointment.
My telephone number is (609) 806-4280 extension 3631. You will get a quicker response if you email me.
During break, you could find me in room 242.
My email address is gracielaelia@princetonk12.org. I encourage you to communicate with me as much as possible.