Dislikes-

  • Abstract Concepts – Topics like algorithms and data representation can feel vague or hard to grasp at first.
  • Pacing and Workload – The pace of the course can be fast, with a lot to cover in a short period, leading to a heavy workload.
  • Technical Jargon – Learning new terminology can feel overwhelming, especially for students with no background in computer science.
  • Limited Coding Depth – The course covers a lot of topics but often only scratches the surface, which may disappoint students eager for deep programming knowledge.
  • Broad Curriculum – The wide variety of topics can feel scattered or unfocused to students who prefer in-depth exploration.
  • Exam Pressure – The AP exam and performance tasks can be stressful, especially with time constraints.
  • Debugging Frustrations – Debugging code can be tedious and frustrating, especially for beginners facing errors they don’t fully understand.
  • Online Components – Heavy reliance on online resources and coding platforms may be difficult for students who prefer paper-based learning or face tech limitations.