Skip to content

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

APCS Honors summer assignment

It is important in computer science to follow instructions carefully. Please read all of the words, do not skim them. (like some of you do for your humanities classes)

AP Computer Science Honors is an elective that is far more rigorous than the required foundations course. APCS requires a lot more work, and can be very difficult at times.

If your goal is to "get it done quickly" instead of "learn the material" you are going to have to adjust your expectations for this course. Assignments are meant to teach you things, if you complete them without thought or intent, that gains you nothing and it was a waste of time and of an opportunity.

This pre-coursework is designed to ensure that all students entering the APCS Honors course have the same foundational knowledge. The goal is to give all students the opportunity to succeed, no matter what their intro experience was like.

This assignment is NOT intended to be completed in one sitting at the last minute (as many Stuyvesant students mistakenly think is ideal). You should spread out the work over the course of 1-2 weeks. Complete a little every day, and you will thank yourself later.

This is not to say that all students will have the same experience while completing the pre-coursework. It may be the case that you struggle with it, but it is better to struggle a little over the summer, when you are not taking a full course load.

Resources

Java textbook that we suggest

Other Java resources

Assignments

To the many Stuy students that only do things that are checked by the teacher: Many of the questions are for self assessment.

If you choose to skip them your teacher will probably not check. Instead:

  • your teacher will quiz you and see if you learned the material.
  • you will be competing with students that learned the material, and verified their understanding.

PRO TIP: Do not copy and paste code from online sources or earlier assignments. Even if you are copying an example to test: typing valid java code will help you remember the Java constructs and will make later sections of the course easier.

  1. Before You Code / Setting up your computer

  2. Hello World

  3. Data Types and Assignment Statements

  4. Methods

  5. Booleans and Conditionals

  6. Loops

  7. Arrays

  8. Strings

  9. You should have now completed all of the problems here codingbat.com/home/konstans@Stuy.edu/summerapcs

  10. Final Program

About

No description, website, or topics provided.

Resources

Stars

19 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors