NR Computer Learning Center
1835 W. Orangewood Ave . #200 . Orange . CA 92868
www.nrclc.com . (714) 505-3475
Course Description
 Once the student has mastered the basics of C++ or Java programming then they
are ready to learn some advanced programming concepts such as:
 Selection-sort
 Merge sort
 Heap sort
 Stacks and Queues
 Search, finding minimum and maximum
 Successor and predecessor
 Insertion and deletion
 This is also an excellent introductory course for students who are planning
to start a career in software development or planning to take AP Computer
Science exam or preparing for Microsoft Technology Associate (MTA)
Certification Exam.
Pre-requisite: Java Basic, C++ or equivalent
Benefits
By the end of the course students will have learned:
 Advanced programming concepts such as:
 Selection-sort
 Merge sort
 Heap sort
 Stacks and Queues
 Search, finding minimum and maximum
 Successor and predecessor
 Insertion and deletion
 This is an excellent introductory course for students who are planning
to start a career in software development or take an AP® Course
Computer Science or preparing for Microsoft Technology Associate
(MTA) Certification Exam.
Topics
• Data representation and algorithms
• ArrayList class
• Remove from and add object to ArrayList
• Using For each to Traverse a data structures
• Understanding Iteration
• Understanding Recursion
• Insert an object in a an array.
• Delete an object from an array.
• Searching for data in a data structure
• Using Sequential Search algorithm to search data
• Using Binary Search algorithm to search data
• Using Selection sort algorithm to sort data
• Using Insertion sort algorithm to sort data
• Using Mergesort algorithm to sort data
Certificate of Completion
Register at:
NR Computer Learning Center
1835 W. Orangewood Ave, #200,
Orange, Ca 92868
Or
www.nrclc.com
Or
Call: (714) 505-3475

AP Computer Science Test Prep - Part 3 - Data Structure & Algorithm

  • 1.
    NR Computer LearningCenter 1835 W. Orangewood Ave . #200 . Orange . CA 92868 www.nrclc.com . (714) 505-3475
  • 3.
    Course Description  Oncethe student has mastered the basics of C++ or Java programming then they are ready to learn some advanced programming concepts such as:  Selection-sort  Merge sort  Heap sort  Stacks and Queues  Search, finding minimum and maximum  Successor and predecessor  Insertion and deletion  This is also an excellent introductory course for students who are planning to start a career in software development or planning to take AP Computer Science exam or preparing for Microsoft Technology Associate (MTA) Certification Exam. Pre-requisite: Java Basic, C++ or equivalent
  • 4.
    Benefits By the endof the course students will have learned:  Advanced programming concepts such as:  Selection-sort  Merge sort  Heap sort  Stacks and Queues  Search, finding minimum and maximum  Successor and predecessor  Insertion and deletion  This is an excellent introductory course for students who are planning to start a career in software development or take an AP® Course Computer Science or preparing for Microsoft Technology Associate (MTA) Certification Exam.
  • 5.
    Topics • Data representationand algorithms • ArrayList class • Remove from and add object to ArrayList • Using For each to Traverse a data structures • Understanding Iteration • Understanding Recursion • Insert an object in a an array. • Delete an object from an array. • Searching for data in a data structure • Using Sequential Search algorithm to search data • Using Binary Search algorithm to search data • Using Selection sort algorithm to sort data • Using Insertion sort algorithm to sort data • Using Mergesort algorithm to sort data
  • 6.
  • 7.
    Register at: NR ComputerLearning Center 1835 W. Orangewood Ave, #200, Orange, Ca 92868 Or www.nrclc.com Or Call: (714) 505-3475