COMPUTER SCIENCE 101 * We aren't endorsed by this school

COMPUTER SCIENCE 101 AP Computer Science

* We aren't endorsed by this school

AP Computer Science Questions & Answers

AP Computer Science Flashcards

AP Computer Science Advice

AP Computer Science Documents

Showing 1 to 5 of 5

Sort by:

AP Computer Science Advice

  • Average Rating

    Overall Rating Breakdown
    • 1 Advice
    • 5
    • 4
    • 3
    • 2
    • 1
  • Course Difficulty

    • Easy 0%

    • Medium 0%

    • Hard 100%

  • Top Course Tags

    Many Small Assignments


Showing 1 to 1 of 1

View all
    • Profile picture
    Sep 16, 2016
    | Would highly recommend.

    This class was tough.

    Course Overview:

    After AP computer science course, I could improve my programming skill dramatically. First, I knew how to learn a new computer science program language by myself. Second, I learned problem solving algorithms, standard data structure, data processing and fundamental object-oriented software system design by JAVA. Third, all skills of JAVA could also be used for Python. Finally, I become a "Program Lead" of Robotics project and develop some APPs for smart phone.

    Course highlights:

    Highlights: 1. Object-oriented software system design by JAVA 2. Standard algorithms 3. Standard Data structure After the course, I understand more programming theory and use code to solve real world creative problems. I learned the three most important elements of computer programming : algorithms, data structure, object-oriented design. And I learned how to solve some very competitive problems with really smart methods.

    Hours per week:

    6-8 hours

    Advice for students:

    1. Use the free and powerful Eclipse IDE tool for JAVA programming platform that could save lots of time. 2. Try to use online coding challenge site (such as Leetcode Online) for improving problem solving. 3. Practice, practice and practice! CS is all about practice. Coding likes playing instrument. You can remember the theory, syntax and all set but if you don't type it yourself, experiment with it and are eager to learn it , you will most likely fail. I 100% promise! 4. Share and discuss experience with your classmates then you could know three or more methods to solve the same problems (smart or inefficient). 4. Try to develop some small APPs of smart phone at the end of the course. 5. Buy a AP test book and do the test if you want to get 5 in the AP test.

    • Fall 2015
    • Robert Pardi
    • Yes
    • Math-heavy Many Small Assignments

Ask a homework question - tutors are online