Assignments - AP Computer Science A

AP CSP & AP CS A
- info here from college board on a wide variety of scholarships and intern opportunities
- definitely worth taking a look at it

Classwork: Practice Java (good to try some of these out every so often for practice/review)

Zoom Meet: Link

Google Meet: go to meet.google.com
- when joining the meeting enter: 404_not_found

Complete: Daily Seating Log

Repl.it links: labs_form

Exam Reference Sheet


Week 34: May 17 - May 21

Week 33: May 10 - May 14


- stay calm
- you know a lot
- bubble ones to go back to
- leave no blank bubbles behind
- on frq - show what you know (even if you think you don't -you do, you really do)

Week 32: May 3 - May 7

Week 31: Apr 26 - Apr 30

Week 30: Apr 18 - Apr 23

Week 29: Apr 12 - Apr 15

Week 28: Apr 5 - Apr 9

 

Week 27: Mar 29 - Apr 2

Week 26: Mar 22 - Mar 26

Week 25: Mar 15 - Mar 19

Week 24: Mar 8 - Mar 12

Week 23: Mar 1 - Mar 5

Week 22: Feb 22 - Feb 27

Week 21: Feb 15 - Feb 19 (winter break)

Week 20: Feb 8 - Feb 12

Week 19: Feb 1 - Feb 5

Week 18: Jan 25 - Jan 29

Classwork/Homework: CodeHS Unit 5 Writing Classes
- finish codeHS unit 5 lessons

- codeHS unit quiz for 5
- college board: MCQ A & B, FRQ Invitation & Password Generator

Week 17: Jan 19 - Jan 22

Week 16: Jan 11 - Jan 15

Week 15: Jan 4 - Jan 8

Week 14: Dec 21 - Dec 23

Week 13: Dec 14 - Dec 18

Week 12: Dec 7 - Dec 11

 

Week 11: Nov 30 - Dec 4

Week 10: Nov 23 - Nov 25

Week 9: Nov 16 - Nov 20

Week 8: Nov 9 - 13

Week 7: Nov 2 - Nov 6

 

Week 6: Oct 26 - Oct 30

 

Week 5: Oct 19 - Oct 23

 

Week 4: Oct 13 - Oct 16

Week 3: Oct 5 - Oct 9

Week 2: Sep 28 - Oct 2

Vocabulary

Week 1: Sep 21 - Sep 25

Week 0: Sep 15 - Sep 18

Vocabulary
- algorithm: a plan for solving a problem
- object: an item created by our program - it contains information about what data is holds (attributes) and what it can do (methods) - (example: car 1 and car 2 are objects built from a car template but they have different colors and can run at different speeds)
-
OOP - object oriented programming - focuses on building reusable blocks of code called classes. When you want to use a class in one of your programs, you make an object from that class, which is where the phrase "object-oriented" comes from
-
instantiation: the creation of an individual object
- attribute: the facts that each object may hold (example: car engine, color, speed, make, model, price)
- method: code that dictates certain actions the object can perform (also called functions, procedures in other languages)
- pre-condition: for a method is something that is assumed to be true before the method is invoked
- post-condition: for a method is something that is assumed to be true after the method was executed
- semantic error - the code as written does not perform as planned when it runs; an error in logic
- syntax: the rules for writing a language